We provide IT Staff Augmentation Services!

Full Stack .net Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Software Engineer with 5 years of extensive experience in Analysis, Design, Development, Testing and Implementation of client/server, web based and n - tier business/commercial applications.
  • Hands on experience in design using Object Oriented Programming (OOP) Principles and Singleton design pattern.
  • Experienced in all phases of software development life cycle (SDLC) - Feasibility study, Project Analysis, Requirements, Design, Development, Testing, Documentation, Deployment and support.
  • Experienced in working with Iterative Agile Programming Methodologies, Waterfall methodologies.
  • Successfully implemented various multi-tiered .NET applications using C#, .NET Core, HTML5, CSS3, JavaScript, Typescript, JQuery, Ajax, Json.NET, ASP.NET MVC, Dapper, IIS, SQL Server 2019/2017, ADO.NET, Entity Framework 6.0.
  • Experience in implementing design patterns, Object oriented design and SOLID principles in ASP.Net MVC.
  • Extensive Knowledge on .NET Design Patterns including Dependency Injection (DI),Inversion of Control (IOC) andMVC (Model-View-Control).
  • Experience in web UI technologies using HTML, JQuery, JavaScript, Angular, Typescript as well as XML, XSL and XSLT.
  • Proficient in designing and handling SQL Databases, DB Tables, Views, Stored Procedures, Functions, Triggers with SQL.
  • Expertise in using Language Integrated Query (LINQ) providers for data manipulation.
  • Developed a Single page application (SPA), mobile-first, cross-browser web application for real-time location sharing utilizing Angular.
  • Expertise in developing front-end layouts, navigations with JavaScript, Bootstrap, MV frameworks such asAngular 14,Angular JS and Node JS as a platform for Web applications.
  • Experience in session management for angular applications like RxJS, and Ngrx Store.
  • Experience in developing applications using ASP.NET Core and REST API’s with Micro services architecture and deployed using Docker containers.
  • Experience in developing applications using Web Services, WCF, REST, SOAP and NHibernate.
  • Hands on experience on LINQ to Entities and exposure on LINQ to SQL programming models.
  • Experience in using Source Code Control Systems like Team Foundation Server (TFS), Visual Studio Team Services (VSTS), and Azure DevOps Server (ADS).
  • Proficient in writing Unit Test Cases for Business logic using XUnit and MS Test.
  • Extensive knowledge of .NET security features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles.
  • Experience in Application development and Production support environment and cross platform web-based applications troubleshooting.
  • Expertise in understanding user requirements and translating business requirements into technical solutions with excellent problem solving and troubleshooting capabilities.

TECHNICAL SKILLS

Programming Languages: C++, C# 8.0/7.0/6.0/5.0

Microsoft Technologies: .Net Core 3.1/2.0, .NET Framework 4.X, ASP.NET Core, Web API, Dapper, ASP.Net MVC Ajax 3.0, Win Forms, WPF, WCF, ASP.NET Web Forms, Web Services

Web Technologies: HTML5/4, CSS3, JavaScript, Typescript 3.0, JQuery, Angular 13.0

IDE Tools: VS 2022/2019/2017/2015 , SQL Server Management Studio

Databases: MS SQL SERVER 2019/2017/2016

ORM: Entity Framework, Dapper, NHibernate

Servers: Microsoft IIS (10.0/8.5/8.0/7.5 , 7.0)

Version Control Tools: Azure DevOps Server, Team Foundation Server

PROFESSIONAL EXPERIENCE

Confidential

Full Stack .NET Developer

Responsibilities:

  • Used Domain Driven Design concepts to build applications and implemented communication between projects using events.
  • Configured Entity Framework with CQRS Command Query and Responsibility segregation pattern, to provide isolation between Commands and Queries, working on creating repositories for each entity and operation.
  • Created business logic handlers using Mediator pattern, which internally each handler may interact with persistence layer to get data, trigger some other process by raising domain events or integration events.
  • Implemented model view controller (MVC) architecture with ASP.NET Core Razor views, dependency injection (DI) and Entity Framework (EF Core) according to UI layouts and business requirements.
  • Created different WEB API endpoints for UI to interact and trigger different events or operations. Apply different validations at all handler’s layers to ensure we got necessary data to trigger the operation.
  • Migrated codebase to .NET Core 3.1, assisted in establishing CI/CD pipelines for back-end code.
  • Extended a custom domain driven Micro services architecture built on top of ASP.NET Web API and HTTP protocol.
  • Created Repository pattern on top of Entity Framework, and implemented common logic related to all entities in base abstract class.
  • Used Entity Framework when dealing with Commands because it have a change tracker which is used to raise domain events or integration events.
  • Creating user defined functions, stored procedures and views using SQL Server 2019.
  • Using LINQ Queries to extract the data from different entities.
  • Integrated Dapper ORM within the application architecture to fetch data from Database and worked on SQL Developer tool to validate generated queries.
  • Created persistence layer we configure all the SQL database interactions. Commands and Queries have different contexts.
  • Commands may raise domain Events or integration events. Query context is thin layer which only pulls data but doesn’t execute any business logic.
  • Wrote complex queries in SQL assistant to check the data from Source and Target and validating Count Check, Unique Primary Check, data validation check.
  • Implemented Single Sign on for multiple projects using Identity Server and OAuth 2.0.
  • Created Angular Shared utilities such as pipes, interceptors, filters, directives to specify behavior for controls.
  • Created Angular components and configuring different life cycle hook events to load controls and update data two way from model to view and view to model.
  • Created Angular libraries which can contain all common form controls and components and can be reused in multiple Angular applications.
  • Created modules to be exported into different bounded contexts on navigation from one page and another.
  • Used Angular Material to style Angular components and created a style to have consistent look for entire application.
  • Implemented and executedAngularUnit tests using Karma automated test tool and Jasmine framework

Environment: .NET Core 3.1, C#, Angular 14, ASP.NET Core, Web API, Mediatr, Micro services, HTML5, CSS3, AJAX, LINQ, JavaScript, Typescript, Node JS, XML, IIS 10, SQL Server 2019, Angular Material, Identity Server, Git, Dapper ORM, Docker, Azure DevOps, Visual Studio 2022, VS Code, Visual Studio 2022.

Confidential

Software Engineer

Responsibilities:

  • Involved extensively in developing components for Business and Data tier using C#.NET and also involved in creating controllers/View Models to handle the events raised on the Razor views/Partial Views in ASP.NET MVC framework.
  • Worked on AGILE SCRUM methodology to achieve smooth collaboration between self-organizing cross functional teams.
  • Created and deployed Web Services using ASP.NET MVC and C#.Net, and generated the proxy class files based on the web services to consume in web application.
  • Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induced functional behavior to those tags.
  • ModifiedWeb Services using C# to interact with the other applications and exposed them using SOAP and HTTP.
  • Created RESTFUL services using Web API, built HTTP services and formatted responses using web API media type formatter to JSON.
  • Utilized Entity Framework 5.0 technology extensively for data retrieving, querying, storage and manipulation using LINQ.
  • Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL, LINQ to objects and LINQ to XML to manage relational data as objects.
  • Extensively usedAngularJS for DOM traversing and manipulation.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Worked on ASP.NETMVC 5 application using C#, Web API, HTML5, CSS3, JavaScript, JQuery, Entity Framework, AngularJS, Typescript 2.0 and SQL Server
  • Performed client and server side validation using JavaScript, JQuery, and ASP.Net validation controls.
  • Used a Bootstrap 3.0 from Angular platform and point it to the root component of the application instead ofAngularng-app.
  • UsedAngular 2.0 for delivering user experiences such as high performance, off-line accessibility and zero-step installation
  • Used NPM build tools like Web Pack and Angular CLI for better and faster compiling of angular apps.
  • Created Stored Procedures, Functions, and Triggers using SQL Server 2014 database to insert, update, and delete data inside tables.
  • Involved in testing like Unit test, Integration test, and Acceptance test using XUnit unit testing framework and responsible for writing test scripts and scenarios.
  • Used Microsoft Team Foundation Server (TFS) for version Control, source code control, project related document sharing and team collaboration.
  • Actively participated in daily stand-up meetings, go-no-go meetings, and bi-weekly sprint meetings as part of Agile methodology.

Environment: Visual Studio 2015, .NET Framework 4.6.1, C#, ASP.NET MVC 5.0, Web API, HTML5, CSS3, AJAX, LINQ, JavaScript, Angular 2, Bootstrap, XML, IIS 8.0, JQuery, SOLID principles, SQL Server 2016, TFS

We'd love your feedback!