Senior Applition Developer Resume
CA
CAREER SUMMARY:
- Experienced Dotnet Web Developer with expert level skills in C#.net and SQL Server 2008.
- Around 10 Years of IT Experience in various domains such as Banking, Payroll & Finance, Health Care and e - commerce.
- Expert in gathering Business and Technical requirements alongside effective client interfacing
- Experience in Object Oriented Analysis and Design (OOAD) using UML Methodology including case, class, interaction, state and deployment diagrams.
- Strong understanding of the Project lifecycles in SDLC, Waterfall, Iterative and Agile Scrum methodologies
- Extensive experience in ASP.NET, VB.NET, ADO.NET, C#, Win Forms, Web Forms, Web Services, VSS.
- Strong Knowledge of Object-Oriented Programming Principles.
- Experience in developing web pages using ASP.net, C#.net, HTML, CSS, JavaScript
- Experience in data modelling using UML Rational Modeler and Microsoft VISIO
- Expertise in data access using Stored Procedures and queries in T-SQL and programming data access modules and controllers using Web API and LINQ
- Good Knowledge in design and implementation of ETL solutions, Performance Tuning for SQL Server Queries and Stored Procedures
- Sound Knowledge in using LINQ and Entity framework with database first approach
- Strong expertise in Microsoft.NET Web Application Development and Development of Multi-Tier Distributed Internet Applications.
- Experienced in Development and Maintenance of n-tier Windows Applications using MVVM and MVVP architectures.
- Expertise in development of unit testing modules using N-Unit
- Experience in generating complex reports using SSRS Reporting tool.
- Experience in Application Configuration Management using Microsoft VSTS and TFS.
- Functional responsibilities: Requirements Gathering and Analysis, Application Design, Application Development, Configuration Management.
- Strong educational background and possess good technical and analytical abilities.
- Self-motivated team and independent worker with good communication and interpersonal skills.
- Awarded POB for delivering technically flawless application within stipulated timelines
TECHNICAL SKILLS:
Computer Languages: C#.net, VB.NET, SQL, ADO.NET
Web Technologies: asp, ASP.net, Webservices, Windows services, JavaScript, HTML5, CSS, AJAX, jQuery
Tools: ReSharper, NUnit, FxCop, LLbLGen, Rational Modeler, SSRS
Frameworks: .Net 1.1, 2.0, .Net 3.0, WCF, Entity Framework
Architectures: SOA, MVC/P, MVVM, ORM, MVC
Configuration Management: VSTS, TFS
Databases: SQL Server 2005, SQL Server 2008
Development Methodologies: SDLC, Waterfall, Scrum
WORK EXPERIENCE:
Confidential, CA
Senior Application Developer
Responsibilities:
- Migration of code from classic ASP to asp.net
- Unit Testing
- Code reviews
- Configuration management in TFS
Confidential, CA
Consultant
Responsibilities:
- Design and implementation of the Database and the Business Functional requirements
- Generate SSRS reports.
- Using CSS, HTML5 and jQuery for the design and development of the front-end pages using MVC
- Development of complex queries using LINQ and C#.net
Confidential, Pasadena, CA
Senior Software Engineer
Responsibilities:
- Following Agile Scrum Methodology.
- Used Entity Framework with Database first approach.
- Created tables, views, Stored procedures, functions in SQL 2008. Created database interaction layers using entity framework.
- Production support
- Coded the proposed enhancements using C#.net
- Responsible to configuration management of the module using Microsoft VSTS and Change Management
Confidential
Senior Systems Engineer
Responsibilities:
- Gathering Requirements, Design, Development, Testing, Delivery and Post Production Support
- Coding using C#.NET
- Unit Test Plan Preparation
- Unit Testing, System Testing, Integration Testing
Confidential, Houston
Systems Engineer
Responsibilities:
- Gathering Requirements, Design, Development, Testing, Delivery and Post Production Support
- Coding using VB.NET
- Unit Test Plan Preparation
- Unit Testing, System Testing, Integration Testing Configuration Management
Confidential
Senior Software Engineer
Responsibilities:
- Improvisation of the existing Composite Block editor and fixing the bugs
- Coding using C#.NET, Go Diagram
- Unit Testing and Error Handling
Confidential
Software Engineer
Responsibilities:
- Developing and enhancing features with respect to User Controls in C#.NET.
- Customizing the Look and Feel of the user controls with respect to user requirements
- Effective Error Handling.
- Testing - unit testing & integration testing
Confidential
Software Engineer
Responsibilities:
- Analysis of the specifications provided by the clients
- Design and Development
- Coding using HTML pages, ASP
- Conversion into ASP.NET through ASP.NET and C#.NET
- Database management
- Performance optimization through Query Optimization. Effective Error Handling.
Confidential
Software Engineer
Responsibilities:
- Analysis of the specifications provided by the clients
- Design and Development
- Coding using ASP.NET, VB.NET
- Database management
- Testing - unit testing & integration testing
- Responsible for overseeing the Quality procedures related to the project.
- Optimizing the existing system performance