Full Stack .net Lead Developer Resume
SUMMARY
- Senior .NET Full Stack Developer with 14+ years of experience in web application design, implementation of Object - Oriented Design, software design patterns, MVC/ MVVM, N-Tier Architecture, relational database design and data base administration.
- Solid Principles of Object Oriented Analysis and Design (OOAD), UML and RDBMS concepts.
- Strong experience in Software Development Life Cycle (SDLC), design, development, and deployment of high-performance, scalable, distributed applications in object-oriented design(OOD).
- Profound knowledge of front-end web development and design using HTML5, CSS3, SASS, and Bootstrap.
- In-depth knowledge of developing web applications using ASP.NET web forms, ASP.NET MVC.
- Extensively used ADO.NET and ORM tools such as Entity Framework and LINQ to SQL interact data between web application and database objects.
- Good experience in analysis and design in the RDBMS environment and MS SQL Server which includes the development of Functions, Queries, Stored Procedures, Views, Joins and Triggers using T-SQL.
- Good experience in NO SQL databases like Mongo DB.
- Solid understanding of the REST architectural style and building RESTful Web APIs.
- Experienced in developing Service Oriented Architecture (SOA) using .Net services, SOAP, Windows Communication Foundation (WCF).
- Experienced with Software Configuration Management, Source Control, and Version Control using Team Foundation Server (TFS) and Git.
- Worked extensively with iterative Agile methodologies and SCRUM, Waterfall methodologies.
- Worked on SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) to deliver customized data reports and data conversion.
- Worked with ASP.Net, MVC Frameworks 4.5/4.0/3.0/2.0 and implemented controller actions and Views, Partial Views, Areas, Sections, Strongly Typed Views and View Models with State Management, Security, Caching features and configuring optimizations etc.
- In-depth knowledge & experience of software Design Patterns including Singleton, Factory, and Unit of Work & Repository Pattern.
- Experience in design and implement of Relational Database including Normalization, Stored Procedures, Triggers, Views, User Define Functions, SSIS Packages and SSRS Packages in MS SQL Server.
- Proficiency in Object-Relational Mapping (ORM) using ADO.NET, Entity Framework, LINQ and Lambda expression. In-depth experience in Web Services, WCF and Web API development.
- Experienced in Object-relational mapping using ADO.NET, Entity Framework 5/6, LINQ to SQL and LINQ to Object, Auto Mapper. Highly proficient in writing test cases and using Unit Tests by using testing framework such as Nunit and Visual Studio Test Framework to control the code quality with Test-Driven-Development (TDD) methodology.
- Extensive knowledge of .NET security features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles.
- Optimized Entity Framework data loading performance by appropriately deciding where to use lazy loading vs. eager loading.
- Worked with Telerik controls and reporting tools.
TECHNICAL SKILLS
Web: .NET 2.0/3.0/3.5/4.0/4.5 , ASP.NET MVC 5, AJAX, HTML, JSP, JavaScript, CSS, XML, XSD, AJAX, WPF, WCF, LINQ, Angular 2, HTML 5, ASP.Net Core 2.0, Prism, Type Script, .Net Framework 4.0/4.6, .Net Core, Message Queues.
Languages: C#, VB.NET, ADO.Net, LINQ, Web Services, ASP.Net AJAX, ASP.Net MVC 5, Microservices, ASP.Net Core 2.0, J-Query, Entity Framework. 6.0, Visual Studio 2017
Database: SQL Server 2008/2012/2017 , Oracle 10g, MS Access, Stored Procedures, Triggers, SQL, Query Optimization, Database normalization, DTS, SSIS (SQL Server Integration Services), Performance Tuning, DB2, Mongo DB, No SQL
Tools: Microsoft Visual Studio 2005/2008/2010/2015/2017 , VSS (Visual Source Safe), DevX Tools, VSTS, Team Foundation Server
Versioning Tools: TFS, VSS Management, Git, SVN
Cloud Technologies: Microsoft Azure
Testing: Unit Testing, Analyzing and preparing Test plans, Test cases, Test documents, Integration Testing
Application Servers: IIS
Reporting Tools: Crystal Reports, SQL Server 2017, SQL Server Reporting Services 2008/2012, SSIS 2008/2012, SQL Server Analytical Services 2008/2012, Data Modeling.
PROFESSIONAL EXPERIENCE
Confidential
Full Stack .Net Lead Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Design and code high quality deliverables adhering to defined standards and design principles
- Create unit tests and ensure code coverage is met as per the agreed standards
- Worked on DevOps optimization to Set up continuous integration and deployment with Azure DevOps.
- Implemented the project using ASP. NET, C# and back-end database as SQL Server 2016 and Mongo Db.
- Written Stored Procedures in SQL Server 2016 used EDMX as conceptual Model and LINQ to Entities to bind the data to Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Development was done using Agile methodology with daily scrums, and continuous integration using the SDLC process to deliver higher-quality software far more rapidly.
- Created & hosted Restful Services, Web services and Web API also used different bindings to make it available to different types of clients.
Environment: & Tools: .NET Core, C#, ASP.NET MVC 6.0, Angular2/4/6, Typescript, Visual Studio 2017, SQL Server 2015/2017, Mongo DB, HTML5, CSS3, Bootstrap, Entity Framework 6, Web API, J-Query, Team Foundation Server (TFS), LINQ, Visual Studio 2017, Mongo DB.
Confidential
Full stack .NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Hands on experience in developing WCF Service and ASP. NET Web API. NET CORE HTTP Services for web application.
- Application Development, Implementation and Maintenance using Extensive experience in ASP. NET MVC & . NET CORE.
- Implemented on ADO. NET Entity Framework to associate with database for CRUD operations. Worked on LINQ to Entities, Lambda Expressions, and Object-Oriented Design Patterns.
- Writing Software Requirement Specifications & Test cases, Object Oriented Analysis and Design using UML with Microsoft Visio 2017.
- Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript and CSS classes.
Environment: & Tools: .NET C#, ASP.NET MVC 4.5, Visual Studio 2017, SQL Server 2015/2017, Entity Framework 6, Web API, J-Query, Team Foundation Server (TFS), LINQ, Visual Studio 2017.
Confidential
Fullstack .NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Designed and Implemented Web application using ASP.NET MVC 6.0, Web API,Entity framework (EF). Involved in Analysis, Design and Development of Customer Portal application.
- Developed web application using .Net Core 2.0 framework. Used Entity Framework ORM as repository layer to connect to database. Implemented LINQ queries to perform CRUD operations.
- Implemented WEB API framework for building HTTP services that can be consumed by broad range of clients including browsers, mobiles and tablets in the application.
- Hands on experience in working with development of Stored Procedures, User Defined Functions, Queries, Indexes, Triggers and Views using SQL Server and T-SQL.
- Used Restful Web API services to implement the functionalities of business for the integration of application and bind data to the components from frontend.
Environment: & Tools: MVC, Web APIs, C#, SQL SERVER 2012, Telerik Reporting, TFS.
Confidential
Sr .NET Developer
Responsibilities:
- Developed a Graphical User Interface (GUI) for a server-side & client-side web application with ASP.NET, MVC, and MVVM.
- Developed using N-tier architecture Presentation layer, Business logic layer (BAL mid-tier) and DAL (Data access layer).
- Written business logic as WCF Services consumed, by both Wb and Windows application.
- Develop the WPF application using Styles, Trigerrs, Data Templates and Lazy loading.
- Utilized Entity framework extensively for data retrieving, querying, storage and manipulation using LINQ.
- Made use of several .NET AJAX controls to render the content dynamically on WebPages which are developed using C#.
- Designed and developed various SQL Server Stored Procedures, Built-In Functions, Views and Triggers for the application's DML (Data Manipulation Language) functionality.
- Developed Web services/Rest Services for building applications that send and receive messages over HTTP.
- Used Database First approach with the Entity Framework to generate models and the db context.
- Created stored procedures, user defined functions for better result in SQL Server 2017 database.
- Used RDLC for reporting in both Web and Windows application.
Environment: & Tools: C#.NET, .Net Core 3.5.1, WPF, WCF, C#, SQL SERVER 2012, RDLC, TFS.
Confidential
Sr .NET Developer
Responsibilities:
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion
- Develop and maintain user interaction layer using WinForms.
- Develop the WPF application using Styles, Trigerrs, Data Templates and Lazy loading.
- Utilized Entity framework extensively for data retrieving, querying, storage and manipulation using LINQ.
- Consumed different WCF Serices to retrieve customer information and other application related information. Extensively used JavaScript to provide functionality for the user interface
- Developed Data Access Layer using LINQ Data context object with ADO.NET Entity Framework 6.0
- Used WPF in creating different animated scenes using transforms, animation controls
- Extensively used Log4Net for logging the exceptions to the database tables
- Involved in testing like Unit test, Integration test, and Acceptance test using NUnit unit testing framework and responsible for writing test scripts and scenarios
Environment: &Tools:C#, WPF, Entity Framework 6, Infragistics, PRISM, SQL Server 2012, Visual Studio 2012, IIS 7.0, TFS, LINQ.
