Sr.net Full Stack Developer Resume
Memphis, TN
SUMMARY
- Over 7+ years of professional .Net Development experience in all phases of SDLC (Software Development Life Cycle) involving gathering requirements, analysis, design, developing, testing, deployment and documentation with Agile Scrum and Waterfall methodologies in diverse industries
- Extensive working experience on C#, ASP.NET MVC Framework 5.0/4.0/3.0/2.0 , implemented Controller, Controller Actions and Views, Partial Views, Strongly Typed Views and View Models with State Management, Security, caching features and configuring optimizations
- Good understanding of Microsoft .NET Design Patterns including Dependency Injection (DI), Inversion of Control (IOC), Singleton using C#
- Highly skilled in developing front - end layouts, navigations, Web UI Layer with Responsive and Rich UI with HTML5, CSS3, Bootstrap, JavaScript, jQuery. Angular2/4/7/8 and MVC frameworks such as Angular JS for enhancing the performance and look and feel of the webpage
- Proven ability in implementing Service oriented architecture (SOA) using WCF services with Service Contracts, Data Contracts, Operation Contracts, Message Contracts, Multiple Message Patterns and Security of the services
- Experience in using Web API (Restful services) to support convention-based CRUD actions and MVC features such as routing, controllers, action results, filter, IOC containers or dependency injection that makes it simpler and more robust
- Excellent experience in developing the Data Access Layer for CRUD operations and to interact with Databases using ADO.NET/ Entity Framework 7.0/6.0/5.0/4.3 and its related components, Language-Integrated Query (LINQ) queries and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL), ASP.NET Providers and Typed Datasets
- Expertise in Database Design and development in creating schemas, performance tuning, writing stored procedures, Functions, Triggers, Indexes, Views using T-SQL in SQL Server 2017/2015/2012
- Knowledge on source control concepts such as branching, merging, tagging in CI/ CD model using GitLab as the version control as well as application deployment tool
- Experienced in version control systems such as Team Foundation Server (TFS), GIT, Bitbucket and Subversion for active tracking of work progress and maintaining code repository
- Implemented Unit Testing, Integration testing, System testing (using X-Unit, N-Unit and MS-Unit) for fixing the bugs, writing test cases, test plans and generating test scripts
- Excellent communication, analytical and interpersonal skills, coupled with strong technical and problem-solving capabilities and adapting to upcoming and latest technologies and great contributor of knowledge transfer
TECHNICAL SKILLS
.Net Technologies: ASP.NET 4.5/4.0/3.5/3.0/ , ASP.NET MVC 5.2/5.0/4.0/3.0 , .Net Core 2.0/3.0, WCF, Web API, ADO.NET Entity Framework 6.0/5.0/4.1, LINQ, LINQ to XML, LINQ to ENTITIES, Web Services, C# 3.0/4.0/4.5/6.0/7.0 , VB.NET 10.0
Web Technologies: JavaScript, jQuery, Angular JS, Angular 2/4/7/8, HTML5, CSS3, Bootstrap, Typescript.
IDE Tools: Visual Studio 2017/2015/2013/2012/2010 , SQL Server Management Studio 2005/2008/2012/2017
Databases: SQL Server 2017, 2012, 2008, Oracle 11g/10g
Reporting Tool: SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010).
Operating Systems: Windows 95/ 98/2000, Windows 7, Windows 10, Linux, Mac
Web Servers: Microsoft IIS (8.0/7.0/6.0)
Version Control Tools: Team Foundation Server, Git, SVN, Atlassian Bitbucket, Source tree, Jira, Confluence
PROFESSIONAL EXPERIENCE
Confidential, Memphis, TN
Sr.Net Full stack Developer
Responsibilities:
- Involved in Software Development Life cycle (SDLC) starting from Requirements gathering and performing object-oriented analysis, design, implementation and development using Agile methodology with daily scrums.
- Creating and implementing Interfaces, Abstract Classes and developed Business Layer for Business logic using C#. Net
- Creating LINQ enabled database layer using API such as LINQ to SQL and Entity Framework
- Designed new interface screens and implemented application logic under ASP.NET MVC Core and effectively created custom routes and added them to ASP.NET MVC routes collection
- Designed and implemented the application using Microservice Architecture for its various distinct advantages like loose coupling and design patterns.
- Used ASP.NET MVC Core framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself
- Used Microsoft Entity Framework Code First approach for the Data Access Layer and defined entities that are used for data access ASP.NET MVC Core application
- Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.
- Developed the components using Angular 7 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality
- Developed rich Single Page Application and dynamic responsive Web Application with Angular 7
- Consumed Web Services using WCF for online transactions using C# and exposed them through SOAP and HTTP
- Created new methods to store and retrieve data from SQL Server using Entity Framework and LINQ queries
- Created Database Tables and have written SQL Queries, Stored Procedures for all the Transactions in and out of the Database using SQL server 2017
- Designed and developed Stored Procedures, Functions and Packages in SQL Server 2017 to execute various database routines
- Involved in designing, developing, debugging and testing of reports in SQL Server Reporting Services SSRS
- Scheduled reports for monthly reports XL/PDF versions for executives, Business analyst and customer representatives for various categories and regions based on business needs using SSRS
- Enhancing and deploying the SSIS packages from development server to production server
- Implemented and Deployment the application using cloud technologies like Azure cloud services.
- Responsible for managing the application, staging, and prod Azure environments.
- Responsible for maintaining versions of source code along with the maintenance of the builds and documents using Team Foundation Server (TFS)
- Used Azure CI/CD pipelines for build and release process to push the changes to different environments.
- Involved in code peer review, system regression and unit testing using Nunit
Technical Environment: C# 7.0, .Net 4.7, MVC 5.2, Visual studio 2019, WCF, REST, TFS, Azure, Angular 7, SQL Server 2017, WCF, LINQ, SSIS/SSRS, NUnit.
Confidential, Mechanicsburg, PA
.Net Full stack Developer
Responsibilities:
- Extensive involvement in all stages of Software development life cycle including Analysis, Design, Development, Implementation by using Agile Scrum
- Extensively worked on C# Object Oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism, and abstraction
- Implemented Entity Framework with C# in Visual Studio 2017 to establish connections between server-side web application and a MS SQL Server 2017 database
- Involved in writing Interfaces, Abstract Classes and developed Business Layer for implementing Business logic using C#. Net
- Implemented C#.NET, MVC and Object-oriented Programming concepts and created general Class library, Partial Class, Generics Using C#.NET
- Used ASP.NET Core MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself
- Practiced Design Patterns such as Singleton, Dependency injection, Inversion of Controls
- Used Entity Framework Code First for database table creating, data access logic, querying and manipulation data
- Involved into defining Endpoints, Data Contracts, Message Contracts, Bindings, Session Management, Transaction Management, and Concurrency Management in service layer
- Developed Angular4 custom directives, pipes and core functionality with the ASP.NET Core MVC
- Created TypeScript reusable components and services to consume REST API’s using component-based architecture provided by Angular 4
- Implemented CRUD functionality with Entity framework in ASP.NET MVC 5.0 and implemented sorting, filtering and paging with Entity framework core in MVC
- Designed and developed Stored Procedures, Functions and Packages in SQL Server 2015 to execute various database routines
- Designed and developed various SQL Server Stored Procedures, Built-In Functions, User defined Functions, Views and Triggers for all the application's DML (Data Manipulation Language) functionality
- Created database tables and wrote T-SQL Queries and stored procedures to create complex join tables and to perform CRUD operations
- Created automated Unit test plans and performed Unit testing modules according to the requirements and development standards with NUnit testing
Technical Environment: C#, .Net Core 2.0, MVC 5.0, Visual studio 2017, Web API, Restful, GIT, CI/CD, Angular 4, MS SQL Server 2017, WCF, LINQ, NUnit.
Confidential, Baskin Ridge, NJ
.Net Developer
Responsibilities:
- Involved in Software Development Life cycle (SDLC) starting from Requirements gathering and performing object-oriented analysis, design, implementation and development using Agile methodology with daily scrums
- Develop the applications in C# and .Net Framework 4.5/4.0 to meet the business requirements using Visual Studio 2015
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Implemented Error Handling using Try, Catch, finally to achieve exception handling and used Generics extensively in C# and ASP. NET MVC
- Designed new interface screens and implemented application logic under ASP.NET MVC 5 and effectively created custom routes and added them to ASP.NET MVC routes collection
- Created responsive web design integrating Bootstrap with Angular, media queries and ensured site design integrity and quality control consistency throughout the project's lifecycle
- Used Microsoft Entity Framework Code First approach for the Data Access Layer and defined entities that are used for data access ASP.NET MVC 5 application
- Successfully managed the migration of the Service Abstraction Layer product as it transitioned from supporting an HTML5 based front end client to Angular based front-end client
- Created various web Services, WCF services and consumed those services from the client UI by adding web reference for the services
- Created TypeScript reusable components and services to consume REST API’s using component-based architecture provided by Angular 2
- Implemented the Angular 2 features such as directives, dependency injection, modules and routing
- Consumed Web Services using WCF for online transactions using C# and exposed them through SOAP and HTTP
- Created new methods to store and retrieve data from SQL Server using Entity Framework and LINQ queries
- Created Database Tables and have written SQL Queries, Stored Procedures for all the Transactions in and out of the Database using SQL server 2012
- Responsible for maintaining versions of source code along with the maintenance of the builds and documents using Team Foundation Server 2010
- Involved in working on test driven development (TDD), Unit testing, System testing and User Acceptance test using NUnit testing framework and responsible for writing test scripts and scenarios throughout the project
Technical Environment: C#, ASP.NET MVC 5, Visual Studio 2015, SQL Server 2012, WCF, Web API, XML, AJAX, Angular 2, Bootstrap, TFS
Confidential, NJ
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction
- Implemented business logic code in C# code behind files to read data from database stored procedures
- Extensive Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC 4.0/3.0 Framework
- Used ASP.NET MVC4 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode
- Implemented UI layer using Partial views, views, Layouts, Themes by using Razor, Bootstrap, HTML5.
- Used jQuery to perform validations and catch the events on client’s browser
- Used Fiddler to analyze request and response of JSON data from the controllers to Web API's
- Developed Entity Framework 6.0/4.3 and made LINQ queries to connect to the database and implemented CRUD functionality with Entity framework Code First and Database First approaches with ASP.NET MVC 5.0/4.0
- Developed with AngularJS custom directives, factories, decorators, and services to interface with both restful and legacy network services also DOM application
- Implemented the WCF Data Contracts versioning by using Known types and Inextensible Data Object, ordering and enforcing required data when contracts consumed by clients
- Developed Stored procedures, views for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys in SQL server
- Deployed both functional and automation testing to successfully integrate backend with RESTful APIs
- Performed Unit testing, Integration testing and Regression testing by applying test cases
Technical Environment: Visual Studio.Net 2012, C#, ASP.NET 4.5/4.0, WCF, Angular JS, jQuery, TFS 2010, WCF, JSON, SOAP, AJAX, LINQ, NUNIT, SQL Server 2012.