Senior .net Developer Resume
Philadelphia, PA
SUMMARY
- Senior Web Application Developer with more than 12 years of experience in Software Development Life Cycle (SDLC) which includes Requirement Study, Analysis, Design, Development, Integration, Re - Engineering, Implementation, Testing, Configuration Management, Maintenance and production support of various secure N-tier Client/Server Web-based applications.
- Hands-on experience in using Object-Oriented Analysis & Design, Design Patterns, Service-Oriented Architecture (SOA), MVC, N-tier architecture, relational database design, Dependency Injection, Web Services (SOAP, RESTful) and administration with Solid understanding of data structures and algorithms.
- Proven track record using Agile, Waterfall, Rapid Application Development (RAD) & Test-Driven Development Methodologies and heavy involvement in all phases of SDLC methodologies.
- Built web-based enterprise applications in various domains including Healthcare, Banking, Retail, and Insurance.
- Hands-on experience of Single Page Application (SPA) development using open source framework AngularJS and Angular 1.0
- Extensive experience in designing professional web application using Front-End Technologies such as HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Angular, AJAX and building Cross-browser Compatible Web pages (DOM LAYOUT) Responsive design using Bootstrap, media queries.
- Hands on experience in handling JSON parsing along with AJAX to asynchronously render the web pages with data from back-end server or third-party APIs.
- Technical expertise in ASP.NET, Web Forms, ASP.NET MVC, C#, Web Services, ASP.NET Web API, WCF, LINQ, IIS, SOAP, XML, XSLT, .NET Remoting, ADO.NET, Entity Framework, RESTful Web Services, RDLC, Telerik RAD Controls, Silverlight for rich UI.
- Extensively implemented Design Patterns (Factory Pattern, Singleton, Abstract Factory etc.) and Architectural patterns (MVC, MVVM and MVP), Dependency Injection and UMLs.
- Expertise in Database Design, Normalization, writing complex Stored Procedures, Functions, SQL Queries triggers, views, Cursors, Indexing, TSQL, PL/SQL, Performance Tuning and performing Query Optimization in SQL Server 2016/2014/2012 , MySQL, Oracle.
- Hands-on experience in Object-relational mapping using ADO.NET (Connection, Command, Data Adapter, Data Reader, Dataset and Data Adapter), Entity Framework to associate with database for CRUD operations and LINQ to Entities, LAMBDA Expressions, and OO Design Patterns, Leveraged Entity Framework and Repository Pattern to Build Data Access Layer (DAL).
- Provided Software Configuration Management, Source Control and Version Control using tools including Team Foundation Server (TFS), Git, SVN.
- Hands-on experience in writing Test Cases and using Unit Test Frameworks (NUnit and MS Test) to validate development release with Test Driven Development (TDD), Integration testing and Functional testing.
- Deep functional experience of creating and consuming of Web API and SOAP/RESTful Services to communicate with UI objects using JSON/XML.
- Self-starter with excellent communication & interpersonal skills, ability to work independently and collaboratively in cross-functional and global teams and ability to adapt new technologies.
TECHNICAL SKILLS
Programming Language: C#, JavaScript (ES6/ES5), TypeScript, Processing, C, C++
Web Technologies: .NET Framework 4.x/3.x, HTML5, CSS3, jQuery, ASP.NET MVC 5/4/3, AngularJs, LINQ, ADO.NET, Entity Framework 6.0/5.0/4.0, Windows Form, Bootstrap, AJAX, Razor, SharePoint, IIS 10.0/8.0/7.0 , SASS
Database: SQL Server 2016/15/14/12 , Oracle 12c/11g/10g, MySQL
Data Analytics, Visualization & Reporting Tools: SSIS, SSRS
Web Services: SOAP, REST, WCF 4.5/4.0/3.5, Web API
Version Control: TFS, GIT, SVN
Architectures & Methodologies: Scrum, Agile Methodologies, MVC 5/4/3, MVVM, MVP, Design Patterns, UML
Testing Framework: Unit Testing, Load Testing, Integration Testing
Operating Systems: Windows 10/8/7/XP/Vista
Others: XML, JSON, Postman, Fiddler, DHTML, XAML, VSTS, Visual Studio 17/16/15/13, VS Code, Swagger
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Senior .Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Worked in Agile Environment to deliver quality product in two weeks sprint, involved in Sprint Planning, Estimations, Retrospective, Grooming sessions.
- Application was designed under OOPS manifest to make the source code reusability and reduce the complexity.
- Designed and coding of Restful APIs to allow effective and low-cost application integration.
- Created the Web API controllers in ASP .Net MVC, maintained Restful API's.
- Implemented N-Tier Architecture and integrated the UI with Data base for data retrieval and manipulation using ADO.NET data objects and ADO.NET Entity Framework.
- Involved in implementation of XMLAsp.net Web Services using Xml serialization, Http/SoapFormatter, XSLT, and DOM.
- Extensively used DTO (Data Transformation Object) for communicating between different layers in application like Data Access Layer (DAL) and Business Logic Layer (BLL).
- Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injection and Repository Pattern.
- Implemented LINQ to XML with ASP.NET, Used LINQ to query the objects in components and UI layer.
- Worked on ASP.NET MVC State Management Techniques like Application State, View State, Sessions and Caching (Output Caching)
- Used GIT as Source Code Control
Environment: Visual Studio.NET 2017/2015, .NET Framework 4.6/4.5, ASP.NET, MVC 5WCF Services, C#, Entity Framework), Web Api, GitHub, TeamCity, Swagger.
Confidential, Jacksonville, FL
Senior .Net Developer
Responsibilities:
- Developed application by implementing the ASP.NET Model View Controller (MVC) architectural Design Patterns with pre-processing logic to add functionality to individual pages to accept input from the page request and invoke the requested actions.
- Worked on ASP.NET MVC State Management Techniques like Application State, View State, Sessions and Output Caching
- Implemented Responsive Design using Bootstrap, CSS3 and media queries.
- Created and utilized Web API methods for database operations (CRUD) through Entity Framework.
- Worked with Entity Framework to design and implement Data Access Layer and to make changes in databases, implemented lazy loading, caching.
- Implemented Database First approach to retrieve and store data in entity models and achieved Repository pattern in Web API side to ensure consistency.
- Provided database connectivity using Entity Framework 6.0, LINQ, designed stored procedures and views at the back end.
- Leveraged AJAX calls and JSON for passing objects from Controller to View and vice versa and performed data binding for end points.
- Used TFS for version control across common source code used by developers, project related document sharing and team collaboration
- Developed the web application using Agile methodology, attended daily and weekly SCRUM meeting to manage Sprints and update project status.
Environment: Net Framework 4.5 (ASP.NET, MVC 5(Razor View), WCF Services, C#, Entity Framework), SQL Server, Java script, XML, Ajax, MVC, jQuery.
Confidential, Frisco TX
Senior .Net Developer
Responsibilities:
- Worked in Requirement Collections, Analysis, Development and Customization, Testing of the Application and implementation
- Involved in developing WCF Web Service using SOAP/HTTP to communicate with legacy systems.
- Worked intensively on production support and escalations during and after releases.
- Responsible for designing the ASP.NET MVC application using .NET Framework ADO.Net Entity framework architecture.
- Designed and developed UI components implemented event handling using C#, HTML, CSS, JavaScript, jQuery, AJAX, and Worked on CSS to get consistent look and feel of the web site.
- Implemented role-based security Authenticated and Authorization
- Implemented Generics for creating object collections and extensively implemented for maintaining type safety so that run time errors are reduced.
- Provided technical support and debug while in production.
- Responsible for maintaining a session of messages between a client and a service using WCF facilities.
- Wrote Unit test classes and projects using NUnit Framework
- Implemented Software Configuration Management, setting up company Version policies utilizing Team Foundation Server (TFS)
- Worked with JSON to pass the JavaScript objects from server to web application.
- Used Entity Framework for retrieving data using Models from SQL Server database and involved in writing SQL Queries based on complex business logic.
- Used LINQ to SQL to write integrated queries and perform transform operations.
- Worked on Agile Methodology to practice-based methodology for modeling and documentation of software-based systems.
- Worked on major modules like Users, Roles, Entities, Entity Types, and Reports and used REST services for requesting information from endpoints and tested them using Fiddler
- Used SQL server as backend and implemented ADO.NET data objects such as Data Adaptor, Data Reader, Dataset, Data table
Environment: .Net Framework 4.5 (ASP.NET, MVC 5(Razor View), WCF Services, C#, Entity Framework), SQL Server, Java script, XML, Ajax, MVC, TypeScript.
Confidential
Senior .Net Developer
Responsibilities:
- Worked in Requirement Collections, Analysis, Development and Customization, Testing of the Application and implementation
- Created the Web API controllers in ASP .Net MVC, maintained Restful API's.
- Worked intensively on production support and escalations during and after releases.
- Responsible for designing the ASP.NET MVC application using .NET Framework ADO.Net Entity framework architecture.
- Designed and developed UI components implemented event handling using C#, HTML, CSS, Angular JS 1.0, jQuery, AJAX, and Worked on CSS to get consistent look and feel of the web site.
- Implemented role-based security Authenticated and Authorization
- Implemented Generics for creating object collections and extensively implemented for maintaining type safety so that run time errors are reduced.
- Provided technical support and debug while in production.
- Responsible for maintaining a session of messages between a client and a service using WCF facilities.
- Wrote Unit test classes and projects using NUnit Framework
- Implemented Software Configuration Management, setting up company Version policies utilizing Team Foundation Server (TFS)
- Worked with JSON to pass the JavaScript objects from server to web application.
- Used Entity Framework for retrieving data using Models from SQL Server database and involved in writing SQL Queries based on complex business logic.
- Used LINQ to SQL to write integrated queries and perform transform operations.
- Worked on Agile Methodology to practice-based methodology for modeling and documentation of software-based systems.
- Worked on major modules like Users, Roles, Entities, Entity Types, and Reports and used REST services for requesting information from endpoints and tested them using Fiddler
- Used Oracle as backend and implemented ADO.NET data objects such as Data Adaptor, Data Reader, Dataset, Data table
Environment: .Net Framework 4.5 (ASP.NET, MVC 5(Razor View), Web API 2.0, C#, Entity Framework), Oracle, Java script, XML, Ajax, MVC, Angular JS.
Confidential
Senior .Net Developer
Responsibilities:
- Worked in Requirement Collections, Analysis, Development and Customization, Testing of the Application and implementation
- Involved in developing WCF Web Service using SOAP/HTTP to communicate with legacy systems.
- Worked intensively on production support and escalations during and after releases.
- Responsible for designing the ASP.NET MVC application using .NET Framework ADO.Net Entity framework architecture.
- Designed and developed UI components implemented event handling using C#, HTML, CSS, JavaScript, jQuery, AJAX, and Worked on CSS to get consistent look and feel of the web site.
- Provided technical support and debug while in production.
- Responsible for maintaining a session of messages between a client and a service using WCF facilities.
- Wrote Unit test classes and projects using NUnit Framework
- Implemented Software Configuration Management, setting up company Version policies utilizing Team Foundation Server (TFS)
- Used Entity Framework for retrieving data using Models from SQL Server database and involved in writing SQL Queries based on complex business logic.
- Used LINQ to SQL to write integrated queries and perform transform operations.
- Used SQL server as backend and implemented ADO.NET data objects such as Data Adaptor, Data Reader, Dataset, Data table
Environment: .Net Framework 4.0 (ASP.NET, MVC 3(Razor View), C#, ADO.NET), SQL Server 2012, Java script, XML, Ajax, MVC.
Confidential
.Net Developer
Responsibilities:
- Worked in Requirement Collections, Analysis, Development and Customization, Testing of the Application and implementation
- Responsible for designing the ASP.NET MVC application using .NET Framework ADO.Net Entity framework architecture.
- Created the Web API controllers in ASP .Net MVC, maintained Restful API's.
- Designed and developed UI components implemented event handling using C#, HTML, CSS, JavaScript, jQuery, AJAX, and Worked on CSS to get consistent look and feel of the web site.
- Provided technical support and debug while in production.
- Implemented Software Configuration Management, setting up company Version policies utilizing Team Foundation Server (TFS)
- Used Entity Framework for retrieving data using Models from SQL Server database and involved in writing SQL Queries based on complex business logic.
- Used LINQ to SQL to write integrated queries and perform transform operations.
- Used SQL server as backend and implemented ADO.NET data objects such as Data Adaptor, Data Reader, Dataset, Data table
Environment: .Net Framework 4.0 (ASP.NET, MVC 3(Razor View), C#, ADO.NET), SQL Server 2008, Java script, XML, Ajax, MVC Telerik Controls.