We provide IT Staff Augmentation Services!

Senior Software Design Engineer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • Microsoft Certified Professional in Windows Desktop, Web and Distributed Application Developer. with a passion for software development with an in depth knowledge of OOP and Design Patterns.
  • 15+ years of experience n analysis, architectural design, prototyping, development, Integration and testing of desktop, web and mobile applications using Microsoft and open source technologies.
  • Experience includes full life cycle development involving requirements gathering, analysis, design. implementation, testing, deployment and maintenance of application software in various environments including desktop, web and mobile based and distributed n - tier architecture.
  • Experience in Waterfall & Agile development methodologies for a SOA based applications.
  • Has the ability to understand and transform complex business requirements into software, ensuring applications are delivered on time, to specification, performance optimized and maintainable.
  • Strong front-end development experiences with HTML, HTML5, CSS, JavaScript, JQuery, JQuery UI, Angular JS and Bootstrap.
  • Experienced in Building Enterprise Mobile applications with HTML5, AngularJS, Bootstrap CSS, ionic framework, JQuery.
  • Expertise in developing web based applications using C#, ASP.NET, ADO.Net, .Net Web Services, HTML, JavaScript, JQuery, CSS, LINQ, AJAX, XML.
  • Experience with Model-View-Controller (MVC) design patterns to develop the .net applications.
  • Experience in Object Oriented Programming.
  • Hands on experience on WPF, WCF, LINQ and Web API.
  • Good Exposure in Client Side Scripting using Java Scripting.
  • Strong Database Design, Development experience with Microsoft SQL Server, and MySQL server, and knowledge in SQL Server Reporting Services (SSRS).
  • Strong knowledge of Object Oriented Analysis and Design (OOAD) concepts including inheritance, polymorphism, and abstraction
  • Experience in developing applications using Entity frameworks.
  • Good working knowledge in version control tools SVN, Clear Case, Perforce, Git.
  • Worked on projects executed both in Waterfall and Agile methodologies.
  • Working experience in Javascript and html5 environment using Eclipse (Indigo, Luna, Kepler), Brackets, Maven build environment, and Application Servers Jboss, tomcat.
  • Experience having Client Interaction and discuss with Team and translate Functional Requirements to Technical requirements.
  • Having good knowledge on Telecommunications Domain.
  • Team Player with Focused/Committed / Get-the-Job-Done Attitude, Highly organized and able to work independently.
  • Ability to organize, coordinate activities and motivate others through leadership and a positive outlook.
  • Versatile team player with excellent Analytical, Communication, Intercultural, Interpersonal skills.

TECHNICAL SKILLS

Languages: C, C# .NET, LINQ, Razor

Web Technology: ASP.NET, HTML, HTML5, XML, AJAX, CSS, MVC, Web Services, WCF, Bootstrap

Scripting Languages: Java Script, JQuery, JQuery UI, Angular JS

Databases: MS SQL Server 2005/2008/2008 R2/ 2012, MySQL and workbench.

IDE: Visual Studio.NET 2005/2008/2010/ 2012/ 2013 , Eclipse, Brackets.

Web Server: IIS 5.0/6.0/ 7.0, JBOSS, Apache tomcat

Protocols: TCP/IP, SIP, RTP, SDP, HTTP, SOAP

Development Tools: MS-Office

Operating Systems: Windows Server 2003 Windows 9x/2000/2003/XP/7, Linux.

Methodologies: Agile, Waterfall & Spiral models

Source control tools: SVN, ClearCase, git, perforce Visual Source Safe & Team Foundation Server

PROFESSIONAL EXPERIENCE

Confidential, CA

Senior Software Design Engineer

Environment: AngularJS, Bootstrap CSS, HTML5 using RESTful web services, Ionic framework, MVC, DI. MYSQL.

Responsibilities:

  • Working with product management team to understand prioritized use cases and convert them to technical requirements.
  • Responsible for designing and deriving the SOA interfaces and data objects by which client app communicates with server.
  • Working with graphics team to plan for the required graphics for both web and mobile application.
  • Designing screens and data flow diagrams.
  • Implementing screens, controller and services code.
  • Implemented media queries to support multiple screen sizes
  • Responsible for planning and implementing unit test cases.
  • Support QA team to plan and execute end user test cases.
  • Design and develop Contextual data screens and services.
  • Identifying Configuration requirements and building web application to configure flowtalk services.
  • Support field engineers and work on customer reported issues.

Confidential, CA

Senior Software Engineer

Environment: Javascript, AngularJS, Bootstrap CSS, HTML5, jQuery, Node.js, inonic framework.

Responsibilities:

  • Working with product development team to understand configuration and demo cases requirements.
  • Responsible for designing complete flow for both demo and configuration.
  • Working with graphics team to plan for the required graphics and videos needed for demo's.
  • Designing screens and data flow diagrams.
  • Design Server side Interfaces and functionality.
  • Implementing screens, controller and services code.
  • Implemented media queries to support multiple screen sizes
  • Responsible for training marketing and technical teams on usage.
  • Support field and work-show demos.

Confidential

Sr. Software Development Engineer

Environment: asp.NET, c#, java script, HTML, jQuery, RESTful web services, CSS, windows. Visual Studio, rally-agile. MVC, MVVM.

Environment:

  • Responsible for working with product management team to understand prioritized use cases and convert them to technical requirements.
  • Worked on prototype and did show demos about the feasibility of the concept to management.
  • Responsible for designing and deriving the services interfaces and data objects by which client app communicates with server.
  • Responsible for working with graphics team to plan for the required graphics for the application.
  • Designed screens and data flow diagrams.
  • Implementing views, models and controller code.
  • Responsible for planing and implementing unit test cases.
  • Support QA team to plan and execute end user test cases.
  • Responsible to support field engineers and work on customer reported issues.

Confidential, NJ

Sr. Software Developer

Environment: WPF, c#.NET, SOAP based web services, CSS, windows. Visual Studio, rally-agile. MVVM, JSON.

Responsibilities:

  • Responsible for working with product design team and collecting use case requirments and converting to Technical requirements and preparing SRS.
  • Work with Server team and comeup with Server interfaces and Data Objects.particiate in Design document reviews and appproval process.
  • Work on Low level Design and Implementing Application.
  • Work with QA team to review test plan and execute tests.
  • Participate in Bug review and fixing assigned issues.

Confidential

Technical Specialist

Environment: asp.NET, C#, C, SIP, Dynamic DLL, SDP, RTP, SRTP.

Responsibilities:

  • Worked with Stack development team and designed and developed SIP Stack Interface API's.
  • Worked on use cases and designed test application.
  • Involved in Unit, and integration testing.
  • Participated in customer demos and support engineering.

Confidential

Sr. Validation Engineer

Environment: Visual C++.

Responsibilities:

  • Worked with memory team and understand the analysis requirement.
  • Understanding Memory interface API's and identify the input parameters.
  • Design and implement Application and participate in Issue analysis.

Confidential

Sr. Software Engineer

Environment: C, Visual C++

Responsibilities:

  • Understand ASIC Switch features and Interface API's.
  • Design and Developed Desktop application to provide user options to test the switch features.
  • Format and display the Test result for easy understanding.

Confidential

Software Engineer

Environment: Visual C++, Dynamic Linked Libraries.

Responsibilities:

  • Working HW team to understand the interface requirements.
  • Design and Build Dynamic Linked Libraries to interface Application and HW.
  • Design and Implement Application screens to configure, display video broadcasting options.
  • Work with QA and review test plans and support in executing test cases.

We'd love your feedback!