Senior Net Developer Resume
CA
PROFESSIONAL SUMMARY:
- 7 Years of extensive experience in software development life cycle involving Requirement analysis, Design, Development, Coding, Testing, Maintenance and Implementation of various applications based on Client Server, Web Applications and Business Solutions using C#.NET, ADO.NET, ASP.NET, MVC, WCF, Win Forms, Web Forms, IIS, Entity Framework, LINQ, SQL Server and Visual Studio.
- Delivered software solutions including Windows Applications and Web Applications using Microsoft Technologies.
- Extensive working experience with different methodologies) Test - driven development (TDD) and Waterfall methodologies.
- Excellent working knowledge in Developing Restful Web Services, SOAP, and windows Services and WCF, XML Web Services
- Strong understanding of Microsoft .NET framework of 4.0, 3.5 and 2.0 features.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management Application Blocks).
- Experience in ASP.NET MVC in implementing Model, View and Controllers with State Management, Security, Action methods etc.
- Worked extensively with different ADO.NET objects to interact with database and good experience in using ADO.Net objects such as SQL Connection Object, SQL Command Object, Data Reader, Dataset and Data Adapter.
- Knowledge of ORM and its related components: Entity Framework , Language-Integrated Query ( LINQ ) query and retrieve data from different data sources ( LINQ to Objects, LINQ to XML, and LINQ to SQL ), ASP.NET Providers and Typed Datasets .
- Experience with Fine-Tuning and Optimizing Queries and Stored Procedures.
- Have an excellent software development experience including the full product life cycle with exposures in Code control management system like, Visual Source Safe and Team foundation Server (TFS).
- Experience in generating Custom Reports and different types distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).
- Performed Unit Testing and involved in Debugging & Supporting the application.
- Extensive Experience in interaction with Client and functional people for gathering the business requirements & functional specifications.
- Strong interpersonal and organizational skills
TECHNICAL SKILLS:
Frameworks: . NET Framework 4.5/ 4.0/3.5/2.0/1. x.
Microsoft Technologies: C#, VB.NET, ASP.NET 4.0/3.5/2.0/1. x and MVC 3.0/4.0, ADO.NET, Crystal reports, SSRS, WCF, Web Services, WSDL
Operating Systems: Microsoft Windows Server 2003/2008/2012 , Windows-XP, 7, 8 and 10.
Other Technologies: Java Script, Ajax
Internet Technologies: Web forms, XML, HTML
Database Experience: Microsoft SQL Server 2016/2012/2008/2005/2000 , MS-Access 2010.
Version Control Tools: Visual Source Safe (VSS), TFS
Scripting and Markups: JavaScript, VBScript, ASP, HTML, CSS.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Senior NET Developer
Responsibilities:
- Analyze the business process, discussion with users and prepare a System Analysis and Requirement report.
- Study the requirements and prepare a Feasibility report and prepared a detailed development and implementation plan.
- Prepare system prototype and validate the design to make sure all business logic and requirements are met. Get approvals from users for development of UI. Used WCF services for communicating with other application and components
- Developed System Architecture for Presentation, Business and data layer with strong object-oriented skills. Used UML diagrams such as Use cases, Class diagrams, sequence diagrams, activity diagrams, and ER diagrams for precise system design.
- Designed and developed REST based API using ASP.NET MVC WEB API hosted on Windows Azure.
- Coded PL/SQL Procedures, triggers, Functions extensively
- Develop Form and Role based authentication and authorization.
- Design a module for generating the Alerts at Key points in the business workflow.
- Prepare a detailed technical documentation explaining architecture components and system workflow.
- User Acceptance Testing of the screens uploaded by the development team to make sure screens meet the system specification and workflow.
- Testing interfaces in Parallel mode and then migrating to production environment.
- Maintaining database management with routine back up plans, disaster recovery, and Query and database performance optimization.
- System Code reviews and code optimization.
- Continuously monitor the changes in business activities if any and suggest management for software upgrades proposals to automate those activities.
- 24/7 production support.
- Created one web api to call database and map with another web api and stores everything in new web api.
Environment: VB.NET, WCF, Windows Service, Visio, SQL.
Confidential
.NET Developer
Responsibilities:
- Used N-tier architecture for presentation, business and data layers
- Used ASP.NET login controls like Create user wizard, login, change password, etc.
- Improved the performance of web pages by using AJAX.
- Extensively used ASP.NET controls for developing the UI
- Used C#.NET in writing Business classes and Data Access layer methods.
- Designed Class and use case diagrams using MS Visio
- Attended the code review sessions and have given presentation
- Involved in writing stored procedures using SQL Server 2005
- Used ADO.NET SQL Client Objects like SQL Connection, SQL Command, SQL Data Reader & object, Sql Data Adapter and Dataset in the Data Access Layer to fetch the data from the MDF database files using SQL SERVER 2008.
- Involved in creating Views, Stored Procedures and Triggers and calling them from the Data Access Layer Designed ER diagrams for the application
- Performed unit testing and functional testing
- Fixed the issues and bugs occurred during testing process
Environment: Windows NT operating System, C#.NET, SQL server-2000 as Databases, SQL Profiler, Developer Express, MS Visual Studio.NET.
Confidential, Illinois
.NET Developer
Responsibilities:
- Participated in the Designing, Coding, writing stored procedures and testing.
- Continued to develop a strong programming experience in Client/Server environment.
- Coding for custom controls for providing reusability components.
- Produced and consumed web services including SOAP & RESTful using SOAP UI
- Knowledge and usage experience of System Development Life Cycle Methodology.
- Involved in preparing test cases for Unit testing and Integration testing.
- Good technical Report Writing and Presentation Skills.
- Provide Technical support on .NET, C#, SQL 2008, infragistics tools and Web Services
Environment: Windows NT operating System, C#.NET, SQL server-2000 as Databases, SQL Profiler, Developer Express, MS Visual Studio.NET.
