Sr. Dot Net Developer Resume
New York, NY
SUMMARY
- 12+ years of experience in Full stack development, using .NET Framework involved in Object Oriented analysis, Design and Development of web, client - server and Service Oriented.
- Expertise in Microsoft .NET Framework (6/5/4.5/4.0/3.5/3.0 ), ASP.NET Core 6/5/3.3/3.1/2.1 , ASP.NET, MVC (6,5,4,3), ASP.NET Web-API Core, WCF C#, SQL Server 2016/2014/2012 , GUI design using HTML, CSS, JavaScript, jQuery, JSON and development, consuming and manipulating data using ADO.NET, LINQ and Entity Framework.
- Developed numerous applications from scratch, worked with multiple Large Projects simultaneously, and developed core functionalities involved in complete Life Cycle including Analysis, Design, Development and Testing.
- Proficient in Data Analysis, Design and Data Modeling, using LINQ (LINQ to SQL, LINQ to XML), Entity framework Core 6/5/3.3/3.1/2.1 , Entity Framework, MediatorR, ADO.NET and T-SQL in developing Data Access Layer, writing SQL Queries, Stored Procedures User Defined Functions and View. Good experience in SQL Server 2005/2008/2012/2016 , Oracle and MySQL.
- Experience on DDD (Domain-Driven Design) and TDD (Test-Driven Development) design and development. And worked on xUnit. Moq and FluentAssertion.
- Worked with Microsoft.Net Design patterns including MVC, MVP and MVVM. Experience with Dependency Injection and Mocking framework like Ninject, Unity, Structure Map, AutoFac, Castle Windsor, MOQ and Rhino Mocks.
- Extensively used JavaScript, jQuery, KnockoutJS, Angular, AngularJS and AJAX to develop dynamic web applications for enhanced user experience.
- Worked extensively on HTML5/HTML4, Bootstrap5/4/3, Amvhart4/3, W3CSS and CSS3/CSS2 to design rich web pages.
- Extensively implemented Master Pages, Layout Page and Themes for consistent look and layout of web pages.
- Worked on Scaffolding Templates, Paging, Custom Html Helpers, Razor View Engine, Action Filters and Remote Validator on ASP.NET MVC applications.
- Proven ability in developing applications which are optimization of performance using caching, bundling, minification and asynchronous methods for more concurrent user.
- Strong working experience in managing Security policies including Authentication, Authorization, Membership, Roles and Profiles.
- Good exposure in working with applications based on 3-tier architecture and using ADO.NET components such as DataSet, DataReader, DataAdapter and custom ObjectDataSource.
- Experience in implementing SOA, Distributed and Interoperable application using Web-API, WCF Services, WCF Rest and XML Web Services (using SOAP, Rest and WSDL).
- Experience in using Azure DevOps with GIT, SVN, TFS and VSS for Version Control.
- Ability to work on Agile Scrum Methodology to meet timelines with quality deliverables.
- Worked with RDBMS and Normalization technologies.
- Ability to plan and implement all the different stages of Software Development Life Cycle including System Analysis
- User Requirements Determination, Data modeling, Coding, Implementation and Testing.
- Deployed the applications in IIS server for Dev, QA and Production.
TECHNICAL SKILLS
.NET Technology: C#, .NET Core 6/5/3.3/3.1/2.1 , .NET Framework 4.8/4.5/3.5/3.0/2.0 , ASP.NET MVC Core 6/5/3.3/3.1/3.0/2.0 , ASP.NET MVC 6/5/4/3, Entity Framework Core 6/5/3.3/3.0/2.0 , LINQ, ADO.NET, ADO.NET, Entity Framework 6/5, Web-API Core 6/5/3.3/3.1/3.0/2.0 and WCF.
Internet Technology: Trim Path, PHP, JSP, Servlet, JavaScript, jQuery, AJAX, Knockout.js, Angular, AngularJS, CSS, CSS3, W3CSS, Bootstrap5/4/3, Metronic Theme, HTML4/HTML5, XML, and JSON.
Languages: C#, JAVA, Python, C++, C.
IOC: Ninject, Unity, Structure-Map, Autofac and castle Windsor.
Unit Test: xUnit, MSTest, NUnit.
Mocking: Moq, Rhino-Mocks and Microsoft Fakes.
Databases: SQL Server 2016/2014/2012 /2008 R2/2005, MySQL 5/4, Oracle 9i/8i (PL/SQL), PostgreSQL, MS ACCESS.
Web/App Server: Web Server: IIS 7.0, IIS 6.0, APACHE.
Editors/Tools: MS Visual Studio.NET 2022/2019/2017/2015/2013/2012/2010 Macromedia Dream Weaver, ZEND studio, SQL Management 2016/14/12, SQL Developer, Red Get, LAMP etc.
Operating Systems: Microsoft Windows 10/7/ Vista/ XP/ 2003/ 2000
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Sr. Dot Net Developer
Responsibilities:
- Actively involved in all phases of Application lifecycle development following Agile Methodology
- Developed various abstract classes, interfaces, classes to construct the business logic for SOLID principle using C#.
- Designed & created dynamic web pages using HTML5 features, J-Query, J-Query-UI, JavaScript, CSS3, Bootstrap, Entity Framework Core, C# & ASP.NET
- Developed views using Scaffolding templates, Layout Pages, Partial Views, and Custom HTML Helper with Razor View Engine.
- Implemented Action Filters to handle errors, Validation & Authorization
- Extensively used Web-API to enable applications to communicate to get all data from vendor device.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Used LINQ for Entity Framework Core querying in memory collection & database object.
- Extensively used JavaScript for Client-Side Validation
- Performed DDD using Dependency Injection to decouple the code using IOC container.
- Created class libraries for creating and consuming business components in ASP.NET MVC
- Executed SQL queries, stored procedures from .NET Database Application including EF, LINQ.
Environment: Azure DevOps with GIT, Windows 10, ASP.NET 6/4.8/4.5, ASP.NET MVC Core 6.0/3.3/3.0/2.1 , ASP.NET Core 6/3.3/3.0/2.1 and EF Core 6.0/3.3/3.1/2.1 , C# 6/5/4.5, ASP.NET Web-API (Core 6.0/3.3/3.1/2.1 ), Web-API, LINQSQL Server 2016, MediatorR 10.0.1, AutoMapper 11.0.1, xUnit 2.4.2, FluentAssertion 6.7, Moq, HL7, jQuery, JavaScriptHTML5, CSS3, Bootstrap, Git and Visual Studio.NET 2022/2019.
Confidential, New York, NY
Sr. Dot Net Developer
Responsibilities:
- Actively involved in all phases of Application lifecycle development following Agile Methodology
- Developed various abstract classes, interfaces, classes to construct the business logic for SOLID principle using C#.
- Designed & created dynamic web pages using Am-Chart, Metronic Theme, HTML5 features, JQuery, JQuery-UI, JavaScript, CSS3, Bootstrap, Entity Framework, C# & ASP.NET
- Developed views using Scaffolding templates, Layout Pages, Partial Views, and Custom HTML Helper with Razor View Engine.
- Implemented Action Filters to handle errors, Validation & Authorization
- Extensively used Web-API & worked on WCF to enable applications to communicate to get all data from vendor device.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Used LINQ for Entity Framework querying in memory collection & database object
- Extensively used JavaScript for Client-Side Validation
- Performed DDD using Dependency Injection to decouple the code using IOC container (Unity).
- Created class libraries for creating and consuming business components in ASP.NET MVC
- Executed SQL queries, stored procedures from .NET Database Application including EF, LINQ.
- Deployed application in IIS Server.
Environment: Azure DevOps with GIT, Windows 10, ASP.NET4.8/4.5, ASP.NET MVC Core 3.3/3.0/2.1, ASP.NET Core 3.3/3.0/2.1 and EF Core 3.3/3.1/2.1, C# 4.5, ASP.NET Web-API (Core 3.3/3.1/2.1), Web-API, EF, WCF, jQuery, JavaScriptHTML5, CSS3, Bootstrap, Metronic Theme, W3CSS, TFS and Visual Studio.NET 2022/2019/2017.
Confidential, Long Island City, NY
Sr. Dot Net Developer
Responsibilities:
- Developed application from scratch with separate layering that include Business Façade Layer, Data Layer, Model Layer, Contract Layer and UI layer using SOLID principle.
- Developed a single data repository in MVC application using base class and interface for all models and function/store procedure in ORM.
- Developed various abstract classes, interfaces, classes to construct the business logic for SOLID principle using C#.
- Designed & created dynamic web pages using HTML5, jQuery, JavaScript, W3SS, CSS3, Bootstrap, Entity Framework, C# & ASP.NET
- Developed views using Scaffolding templates, Master Pages, Partial Views, and Custom HTML Helper with Razor View Engine.
- Implemented Action Filters to handle errors, Validation & Authorization
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Used LINQ for Entity Framework querying in memory collection & database object
- Extensively used JavaScript and jQuery for Client-Side Validation
- Performed DDD & TDD using Dependency Injection to decouple the code and Unit testing (Unity) to rectify errors.
- Created class libraries for creating and consuming business components in ASP.NET
- Executed SQL queries, stored procedures from VS.NET Application including EF, LINQ.
- Used windows authentication for all application.
- Deployed application in IIS Server.
Environment: Windows 7, ASP.NET4.0, ASP.NET MVC4, C# 4.0, ADO.NET, Web-API, jQuery, JavaScript, HTML5, CSS3W3SS, Bootstrap SQL Server Management 2012 and Visual Studio.NET 2010.
Confidential, New York, NY
Sr. Dot Net Developer
Responsibilities:
- Actively involved in all phases of Application lifecycle development following Agile Methodology
- Developed various abstract classes, interfaces, classes to construct the business logic for SOLID principle using C#.
- Designed & created dynamic web pages using HTML5 features (Application Cache, Canvas Drawing & Local Storage)
- CSS3, Bootstrap features (Gradient, Transform & Transition), Entity Framework, C# & ASP.NET
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Used LINQ for Entity Framework querying in memory collection & database object
- Extensively used JavaScript for Client-Side Validation
- Created class libraries for creating and consuming business components in ASP.NET
Environment: Windows 7, ASP.NET4.0/4.5, C# 4.0/4.5, ADO.NET, Web-API, WCF, jQuery, JavaScript, HTML5, CSS3Bootstrap, TFS, JIRA and Visual Studio.NET 2013.
Confidential, Columbus, OH
Dot Net Developer
Responsibilities:
- Actively involved in all phases of Application lifecycle development following Agile Methodology
- Developed various abstract classes, interfaces, classes to construct the business logic for SOLID principle using C#.
- Designed & created dynamic web pages using HTML5 features (Application Cache, Canvas Drawing & Local Storage), JQuery, JavaScript, KnockoutJS, AngularJS, CSS3, Bootstrap features (Gradient, Transform & Transition), Entity Framework, C# & ASP.NET
- Developed views using Scaffolding templates, Master Pages, Partial Views, and Custom HTML Helper with Razor View Engine.
- Implemented Action Filters to handle errors, Validation & Authorization
- Extensively used Web-API & web-Services & worked on WCF to enable applications to communicate with each other.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Used LINQ for Entity Framework querying in memory collection & database object
- Extensively used JavaScript for Client-Side Validation
- Performed DDD & TDD using Dependency Injection to decouple the code and Unit testing (Unity, Ninject, Structure Map, Autofac) to rectify errors
- Created class libraries for creating and consuming business components in ASP.NET
- Executed SQL queries, stored procedures from VS.NET Application including EF, LINQ.
Environment: Windows 7, ASP.NET4.0/4.5, ASP.NET MVC4/5, C# 4.0/4.5, ADO.NET, Web-API, WCF, jQuery, JavaScriptKnockoutJS, AngularJS, HTML5, CSS3, Bootstrap, GIT and Visual Studio.NET 2012.
Confidential, Rochester, NY
Dot Net Developer
Responsibilities:
- Involved in SDLC followed by Agile methodologies to produce high quality software model using N-Tier Architecture
- Designed the application based on ASP.NET MVC design pattern.
- Worked with C#, ASP.NET MVC 3.0, RAZOR Views, Partial Views, and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Developed and designed web forms using ASP.NET, C# and XAML.
- Designed front end UI with help of ASP.NET, Ajax Controls, and CSS.
- Implemented web based front end using ASP.NET, JQuery, CSS, HTML controls and business logic using C#.
- Developed reusable custom data-access layer using ADO.NET.
- Extensively used ASP.NET Data Grid and Data List controls for displaying the data.
- Used Ajax Update Panel for faster post back of the data.
- Designed Presentation Tier (web pages) using the Master Pages, Themes, Skins by utilizing HTML.
- Implemented a separate query processing using Entity Framework, LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Used Windows Authentication Mechanism for successful Authorization and Authentication of the Credentials related to the application.
- Created and consumed WCF, WCF Rest and Web Services.
Environment: .NET Framework 4.0, ASP .NET 4.0, ASP.NET MVC 3/4, Microsoft Visual Studio 2010, C# 4.0, HTML4, XMLCSS, JavaScript, LINQ, Entity Framework, IIS 7.0, TFS, Win Forms, SQL Server 2008, ADO .NET.
Confidential, New York, NY
Dot NET Developer
Responsibilities:
- Involved in SDLC followed by Agile methodologies to produce high quality software model using N-Tier Architecture
- Designed the application based on MVC design pattern.
- Developed and designed web forms using ASP.NET, C# and XAML.
- Designed front end UI with help of ASP.NET, Ajax Controls, and CSS.
- Implemented web based front end using ASP.NET, JavaScript, jQuery, CSS, HTML controls and business logic using C#.
- Developed reusable custom data-access layer using ADO.NET using Store-Procedure. Extensively used ASP.NET Data
- Grid and Data List controls for displaying the data. Used Ajax Update Panel for faster post back of the data. Designed
- Presentation Tier (web pages) using the Master Pages, Themes, Skins by utilizing HTML.
- Implemented a separate query processing using Entity Framework, LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Created and consumed WCF, WCF Rest and Web Services. Used Form Authentication and Windows Authentication
- Mechanism for successful Authorization and Authentication of the Credentials related to the application.
Environment: .NET Framework 4.0, ASP .NET 4.0, ASP.NET MVC3, WCF, WCF Rest, Web-Service, Microsoft Visual Studio 2010, C# 4.0, HTML4, XML, CSS, JavaScript, jQuery, LINQ, Entity Framework, IIS 7.0, TFS, Win Forms, SQL Server 2008ADO .NET.