Senior .net Fullstack Developer Resume
SUMMARY
- 15+ years of strong real time professional work experience in IT Consulting which includes Microsoft .Net Azure Architecture, Web, Mobile & GUI Development, Design, Testing, Implementation and Maintenance of Software Applications Proven record of shipping high quality software.
- Excellent programming skills coupled with experience of designing and developing software applications with the C# (4.0/3.0/2.0/1.0 ), .NET Framework (4.5/4.0/3.5/3.0/2.0/1. x), .Net Core (1.0, 2.0, 3.0) ASP.NET (4.0/3.5/3.0/2.0 ), Angular, Windows Forms, Mobile Applications, ADO.NET, AJAX, LINQ, WCF, WPF, CSS, Web Services, Windows Services, SOAP, ASP.Net CORE 1.0.0.
- Expertise in Software Development Life Cycle (SDLC) in various .Net Frameworks and Object - Oriented Analysis and Design (OOAD).
- Strong experience in developing web-based applications using ASP.NET, MVC, JavaScript, and jQuery, Angular, HTML and CSS.
- Experience in using Language - Integrated Query (LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data from different data sources.
- Strong experience in developing SOA using XML Web Services, WCF, WEB API, AJAX, and SOAP.
- Experience with an AGILE, Iterative and Waterfall software development methodology and Test-Driven Development including SCRUM Framework.
- Strong Object Oriented (OOPS) programming skills extensively used in C# to design and develop the middle tier of the applications.
- Experience with Optimization of Queries using Indexes and Joins.
- Worked with different geographical teams playing onsite/offshore coordinator.
- Good Experience in Developing Applications using Microservices and monolithic architecture.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#.
- Developed the reusable framework for the application using the ASP.NET MVC Framework.
- Good Experience in Developing Applications using Microservices and monolithic architecture.
- Developed Models, Views, Controller using Guidance Package Manager used MVC model.
- Designed and developed Data Access layer, Business layer and Presentation Layer (user interface) for the n-tier architecture web application using C#, ADO. NET and ASP. NET
- Designed and developed effective web forms based on technical design and requirement specifications.
- Designed and developed an integrated n-tier web application using C#, ASP.NET and ADO.NET
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Deployed the service library in IIS using WCF Web Service application.
- Existing applications were Deployed to Azure after every enhancement.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Experience developing highly interactive web applications utilizing JavaScript, HTML5, CSS, JSON, AngularJS 5/10 and integrating RESTful APIs.
- Good experience in developing the Single Page Application using AngularJS 5/10.
- Experience on working with custom directives, controllers, service, filter modules of AngularJS 5/10.
- Created Entity classes, relationships between entity classes using Entity Framework to manage relational data as objects and used LINQ to Entities to massage the data.
- Acquainted with the concepts like inheritance, polymorphism, abstraction, and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed.
- Used Team Foundation Server (TFS) for version controlling and assisted in documentation and creating Help Files.
TECHNICAL SKILLS
Languages: C#.Net, VB.Net, C++, T-SQL, PL/SQL
Microsoft Technologies: .Net Framework 4.5/4.0/3.5/2.0 , ASP.Net MVC 5.0/4.5, ADO.Net, LINQ, Web Forms, Windows Forms, WCF, Web API, MSMQ, Windows Server 2008/2012, .Net Core(1.0, 2.0, 3.0) Entity Framework.
Databases: SQL Server 2014/2012/08 R2 (PL/SQL, SP, Functions, Triggers, Views).
Web Technologies/client Scripting: Angular5/10, AJAX, WEB API, HTML 5, CSS 3, Bootstrap
Cloud Technologies: Microsoft Azure, Amazon Web Services
Versioning: Team Foundation Server(TFS), GIT, SVN, Visual Source Safe (VFS).
Reporting: Crystal Report,SSRS
Development Tools: Visual Studio.NET 2015/13/12/10 , TFS
Methodology: Agile Methodology, Waterfall Model, Object-Oriented analysis/Design
PROFESSIONAL EXPERIENCE
Confidential
Senior .Net Fullstack Developer
Responsibilities:
- Involved in the full Life Cycle of the project including Architecture, Analysis Design, Development, Debugging, Testing and Deployment.
- Responsible for designing the ASP.NET application Authentication using .NET Framework, Model View Controller (MVC)
- Experience with strongly typed view models and helpers and partial views using ASP.NET MVC5, HTML5, CSS 3, jQuery, C #, VisualStudio2015.
- Experience in working with JavaScript Frameworks like Angular 10, which simplifies JavaScript object bindings with HTML Elements and client server communications.
- Implemented Data Grid / tables using Bootstrap and Angular 10 for front-end client facing of the Single Page Application (SPA).
- ConsumedRestfulWeb Services with Angular 10 updating the Model and Views of the application.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Worked on all the required Stored Procedures, User Defined Functions, Triggers, and Views usingT-SQLas per business logic.
- PerformedT-SQLtuning & optimization of queries for reports that took longer execution time using MSSQLProfiler, Index Tuning Wizard and SQL Query.
- Wrote complexT-SQLqueries for data extraction, loading the Data in RDB (Relational Database) Landing through SSIS Packages.
- Used various report items like tables, sub report and charts to develop the reports in SSRS (SQL Server Reporting Service).
- Using TFS 2010(Team Foundation Server) maintained the versions of source code.
- Involved in Debugging and Supporting the application and PerformedUnit Testing(usingN-Unit).
Confidential
Senior .Net Fullstack Developer
Responsibilities:
- Involved in the full Life Cycle of the project including Architecture, Analysis Design, Development, Debugging, Testing and Deployment.
- Responsible for designing the ASP.NET application Authentication using .NET Framework, Model View Controller (MVC)
- Experience with strongly typed view models and helpers and partial views using ASP.NET MVC5, HTML5, CSS 3, jQuery, C #, VisualStudio2015.
- Implemented Data Grid / tables using Bootstrap and Angular 10 for front-end client facing of the Single Page Application (SPA).
- ConsumedRestfulWeb Services with Angular 10 updating the Model and Views of the application.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Worked on all the required Stored Procedures, User Defined Functions, Triggers, and Views usingT-SQLas per business logic.
- PerformedT-SQLtuning & optimization of queries for reports that took longer execution time using MSSQLProfiler, Index Tuning Wizard and SQL Query.
- Used various report items like tables, sub report and charts to develop the reports in SSRS (SQL Server Reporting Service).
- Using TFS 2010(Team Foundation Server) maintained the versions of source code.
Confidential
Senior .Net Fullstack Developer
Responsibilities:
- Involved in the full Life Cycle of the project including Development, Debugging, Testing and Deployment.
- Responsible for designing the ASP.NET application Authentication using .NET Framework, Model View Controller (MVC)
- Experience with strongly typed view models and helpers and partial views using ASP.NET MVC5, HTML5, CSS 3, jQuery, C #, VisualStudio2015.
- Implemented Data Grid / tables using Bootstrap and Angular 10 for front-end client facing of the Single Page Application (SPA).
- ConsumedRestfulWeb Services with Angular 6 updating the Model and Views of the application.
- Worked on all the required Stored Procedures, User Defined Functions, Triggers, and Views usingT-SQLas per business logic.
- PerformedT-SQLtuning & optimization of queries for reports that took longer execution time using MSSQLProfiler, Index Tuning Wizard and SQL Query.
- Used various report items like tables, sub report and charts to develop the reports in SSRS (SQL Server Reporting Service).
- Using TFS 2010(Team Foundation Server) maintained the versions of source code.
Confidential
Senior .Net Fullstack Developer
Responsibilities:
- Involved in the full Life Cycle of the project including Development, Debugging, Testing and Deployment.
- Responsible for designing the ASP.NET application Authentication using .NET Framework, Model View Controller (MVC)
- Experience with strongly typed view models and helpers and partial views using ASP.NET MVC5, HTML5, CSS 3, jQuery, C #, VisualStudio2015.
- Implemented Data Grid / tables using Bootstrap and Angular 10 for front-end client facing of the Single Page Application (SPA).
- ConsumedRestfulWeb Services with Angular 6 updating the Model and Views of the application.
- Worked on all the required Stored Procedures, User Defined Functions, Triggers, and Views usingT-SQLas per business logic.
- PerformedT-SQLtuning & optimization of queries for reports that took longer execution time using MSSQLProfiler, Index Tuning Wizard and SQL Query.
- Used various report items like tables, sub report and charts to develop the reports in SSRS (SQL Server Reporting Service).
- Using TFS 2010(Team Foundation Server) maintained the versions of source code.
Confidential
Senior .Net Developer
Responsibilities:
- Involved in development of a three level technical architecture which includes the User Interface, Business layer and Data Access Layer as per ITSD guidelines and successfully implemented the architecture.
- Developed application using ASP.NET MVC to enable the full control over the rendered HTML and jQuery for client side scripting.
- Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- Developed and consumed the Windows Communication Foundation (WCF) servers to push the jobs and provide the rules for downstream applications.
- Customized the web pages using the DHTML, Java Script and CSS 3 Style sheets.
- Used WCF for communicating to the API and between the layers.
- Used AJAX and jQuery to improve the performance of the application.
- Used lambda expressions LINQ To SQL and LINQ to entities for retrieving and inserting data in database.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Created and implemented a multi-language framework to fit into the application. It provides application users with an ability to toggle between English and Spanish language.
- ADO.NET is used to connect, retrieve and update the data in the SQL Server database. Extensively used SQL to write stored procedures to retrieve and update the data in data stores.
- Used ADO.NET, Entity Framework 4/5 extensively for retrieving, querying and manipulating data in the database
- Analyzed the “Critical” and “Major” production issues which are routed through JIRA software. Some of them are resolved through data fixes and some of them resolved through code fixes.