Programmer Analyst Resume
Charlotte, NC
SUMMARY:
- 10+ years of full stack IT experience (including 6 years in USA) in developing Web based and Windows based applications in Banking and Logistics, Retail, Health care, Ecommerce domains.
- Design and development using ASP.NET, ASP.NET MVC, C#, ADO.net, Silverlight,WebAPI, WCF, Entity Framework, HTML, Kendo Telerik Controls, JavaScript, jQuery, AngularJS, SQL Server and Oracle.
- Experience in executing full project life cycle including System Study, Analysis, Project Planning, Technical Design, Development, Testing, Implementation and Documentation.
- Extensive experience working in Waterfall and Agile development models.
- Experience in working in three tier, MVC and MVVM architecture.
- Strong logical and analytical skills and vast experience in Object Oriented technologies.
- Experience in end - to-end full lifecycle (SDLC) of software development, including configuration management using Visual SourceSafe and TFS.
- Experience in working with PRISM and Silverlight framework.
- Experience in Unit Testing using Visual Studio, HP MQC and Rhino Mocks Framework.
TECHNICAL SKILLS:
Programming Environments: .Net 4.0/3.5/2.0/1. x, C#, ASP.net,Asp.net MVC, VB.net, ADO.Net, VB, JavaScript
Operating System: Windows 2003/XP/2000/NT
Tools and Technologies: .Net Framework 4.0, WebServices (SOAP/REST), Windows Services (Winforms), Silverlight, MVVM Pattern, MVC Pattern, Visual Studio 2010,Telerik Kendo Controls, XML, AngularJS, jQuery, HTML, LINQ, Entity Framework .JavaScript, CSS, MSMQ, MSRS Crystal report
Application Server: Internet Information Server (IIS) 5.0 / 6.0
Database Servers: SQL Server 2012, Oracle 9i, DB2 Database
Testing tool: Rhino mocks, HP MQC
Configuration Management: VSS, TFS
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Programmer Analyst
Responsibilities:
- Developing ASP.Net MVC application using C#, Entity Framework, WebAPI, AJAX, Kendo Telerik Controls, AngularJS and jQuery.
- Designing the GUI using MVC framework
- Creating stored procedures, functions, triggers and views using SQL Server
- Creating and consuming Web Services using Web API.
- Developing and implementing test validations of the applications.
- Followed SCRUM Agile model.
- Involved in Scrum calls, grooming meeting and other client meetings.
Confidential, Bentonville, AR
System Analyst
Responsibilities:
- Worked as onsite Lead.
- Involved in gathering user requirements for creating web-based version of existing client server application with additional new functionality.
- Worked with business analyst to create UI prototype for end user, by providing them multiple options to choose from.
- Involved in Scrum calls, grooming meeting and other client meetings.
- Designed and Developed UI Screens in Silverlight with MVVM/MVC Pattern and WPF.
- Designed and Developed UI Screens in ASP.NET MVC pattern
- Worked on Cascade Style Sheet (CSS) for implementing unique styles for the screens
- Coding using C#, LINQ and XAML
- Implemented REST and SOAP web services with WSDL using WCF services
- Web service communication using XML and JSON
- Participating in grooming with Business Analyst and client product owner in understanding user stories and requirements and developing Technical Design Documents when required.
- Developed procedures and triggers using PL/SQL.
- Mentor and guide junior developers/Testers to follow specified standards.
- Perform code review and generate reports on code review comments and updates using code collaborator.
- Create Unit test cases using Rhino Mocks to verify the functionalities as well as perform unit test events on interfaces.
- Effectively prioritize development tasks. Anticipate and proactively identify problems.
- Logging and tracking defects in the application by utilizing HPQC.
- Develop mock services to support the business application using LISA tool.
Environment: .Net Framework,ASP.NET MVC, C#, SilverLight 5.0, LINQ, MVVM Pattern, Entity Framework, AJAX, CSS, Code Collaborator, WCF, PL/SQL, XML, XSLT, SQL Server,DB2 Database, HPQC, Windows XP.
Confidential, Bentonville AR
System Analyst
Responsibilities:
- Coordination with Offshore.
- Developing screens using XAML and C# in PRISM Silverlight framework using MVVM pattern.
- Implemented web services using WCF SOAP services with WSDL
- Web service communication using XML format
- Developed procedures and triggers using PL/SQL.
- Analyzing software specifications and identify application functionalities for design, development and testing.
- Define logically separate modules and estimate the artifacts.
- Discussing business solutions with client business team, resolving existing problems and improving the application stability.
- Prepare Technical design documents and get them reviewed by the client.
- Manage the development of the modules within the estimated time.
- Participate in the Scrum of scrums call with the client manager, architect and different teams to discuss the project progress.
- Supporting the system components during system testing, integration testing and during promotion of these components to production environment.
- Code review using Code Collaborator
Environment: .Net Framework, C#, SilverLight 4.0, MVVM Pattern, CSS, WCF, Code Collaborator, PL/SQL, XML, XSLT, SQL Server, DB2 Database, HP MQC, Windows XP.
Confidential, Kansas City
Senior Software Engineer
Responsibilities:
- Worked as a developer and then worked as offshore lead.
- Done Offshore - Onsite Coordination in an effective manner.
- Worked onsite as onsite - offshore coordinator for 4 months
- Design and coding of various screens based on client requirements using ASP.NET,C#,jQuery and HTML.
- Manage the development of the modules within the estimated time.
- Developed web services and consuming using AJAX
- Developed various stored procedures and triggers as per the requirement.
- Creation of various metrics like Weekly Process Status Report and Defect Tracker based on the project status
Environment: ASP.NET, C#, JavaScript, HTML, jQuery, PL/SQL, AJAX, SSRS, SSIS, Oracle 10g, Windows 2000
Confidential
Senior Software Engineer
Responsibilities:
- Worked as a developer for this project.
- Developed and modified various screens using ASP.net, C# and Java Script
- Analysis and coding of various screens to improve the ADA and SEO
Environment: ASP.NET, C#, Java Script
Confidential
Software Developer
Responsibilities:
- Worked as a developer for this project.
- Analysis and coding of various screens in the system
- Discussing business solutions with Onsite, resolving existing problems and improving the application stability.
- Design and coding of various screens and add-ons based on client requirements.
- Managed the development of the modules within the estimated time.
Environment: VB.NET, VB, SQL SERVER