Post Job Free
Sign in

Full-Stack .NET Developer - Angular Expert

Location:
Aurora, IL
Salary:
80000
Posted:
March 06, 2026

Contact this candidate

Resume:

D. Mukesh

Full Stack .NET Developer

***********@*****.***

+1-331-***-****

SUMMARY

•Full Stack .NET Developer with 5+ years of proficient experience in implementation of object - oriented design, software design pattern, service-oriented architecture, ASP.NET MVC, N-Tier Architecture, Onion Architecture and Relational Database Design.

•Solid understanding of front-end Single Page Application development using Angular.

•Extensive knowledge in Angular Features like creating Services, Directives, Pipes, Reactive Forms, Dependency Injection, Interceptor and Modules.

•Expertise in designing and implementing User Interface layer using HTML5, CSS3, Bootstrap 4 and some other third-party libraries.

•Strong knowledge of JavaScript, jQuery, jQuery UI, TypeScript, AJAX and other applicable JavaScript frameworks.

•Solid understanding of Angular Component communication using input, output, View Child, and services.

•Worked on consuming the RESTful Web API using HTTP Client Module in Angular.

•Proficient experience in developing and implementing ASP.NET Web API, Web Services, WCF and ASP.NET web forms.

•In-depth knowledge of object-oriented programming language in Microsoft C#.

•Expertise in developing web application using ASP.NET MVC 5.

•Hands on experience in ADO.NET, LINQ and Lambda Expression.

•Proficient experience in implementation of Entity Framework Database first and code first approach.

•Experienced in SQL database design in MS SQL Server, creating tables, views, temp table, stored procedures and userdefined function.

•Knowledge of Relational database features like database normalization, Inner and Outer joins to tables, stored procedure and user defined function.

•Working knowledge of data mapping, extraction, data migration, decision support systems, data marts/data warehousing and relational and dimensional modelling.

•Thorough understanding of Angular unit testing with Jasmine and Karma.

•Provided Source Control and Version Control using Git and project management using Jira and Azure DevOps.

•Familiarity with Agile and Waterfall based development processes.

•Excellent oral and written communication skills, including the ability to explain IT concepts to non-IT professionals.

•Excellent interpersonal and organizational skills, ability to handle diverse situations, multiple projects and rapidly changing priorities.

TECHNICAL SKILLS

Programming: C#, .NET Core 3.1/5/6/7, .NET Framework 4.x, Python, JavaScript (ES6+), TypeScript, MATLAB

Web Technologies: HTML5, CSS3, Bootstrap 5, Tailwind CSS, Angular, React 18, jQuery, AJAX, JSON, REST, SignalR

Frameworks & Tools: ASP.NET Core MVC, ASP.NET Web API, WCF, Microservices, Entity Framework Core 6, Dapper, ADO.NET, LINQ

Databases: MS SQL Server 2019/2022, Azure SQL, MySQL, PostgreSQL, SSIS, T-SQL

Cloud & DevOps: Azure (App Services, Functions, Key Vault, Blob Storage, DevOps Pipelines), AWS basics, Docker, Kubernetes (introductory)

Testing Tools: NUnit, xUnit, Jasmine, Karma, Jest, Cypress, Postman, Swagger

Version Control & Collaboration: Git, GitHub, GitLab, Azure DevOps, Jira, Confluence, Slack, Teams IDEs: Visual Studio 2022/2019, Visual Studio Code, Rider

Education: Masters in computer science at Campbellsville university, Kentucky.

PROFESSIONAL EXPERIENCE

Centene Corporation, MO Apr 2024 – Present

Full Stack .NET Software Developer

Responsibilities:

•Developed enterprise level web application using Angular, Web API and SQL Server.

•Contributed to both front-end Angular and back-end Web API development.

•Developed front-end Angular component, modules, directives and services to implement task management system.

•Used HTML5, CSS3, and Bootstrap4 to develop front-end responsive UI.

•Improved template with Angular Material table and other third-party libraries such as Angular font awesome.

•Implemented Angular template-driven form and reactive form to generate dynamic form which can interact with users.

•Added custom and built-in validations for required input fields and checked input type for login and registration page.

•Implemented custom async validators in Angular to check email address for sign up service.

•Used Bootstrap Modal to add dialog in templates to implement add new task function.

•Enabled pagination, filter and order by functions with two-way data binding on task table.

•Used Angular Service to connect to Web API and used observable to enable and disable subscription.

•Used View Child and View Children to get access for DOM elements, directives and child component’s methods to manage the code.

•Used JWT interceptor to implement token-based authentication and authorization in Angular.

•Used local storage to store token in login template for preventing its loss after refresh.

•Created redirection links using Routing to connect to different component in Angular Routes.

•Implemented lazy loading using routing for child components and modules to improve the application performance.

•Created RESTful ASP.NET Web API services to satisfy different function class.

•Implemented back-end CRUD functions with different HTTP Methods to implement different API calls in C#.

•Generated data models in ASP.NET Web API using Entity Framework 6 Database First approach.

•Implemented token-based authentication using JWT to secure Web API.

•Worked on custom Authorization filters for controllers to check the requirement for specific user roles.

•Implemented custom Exception filters to handle internal errors for Web API.

•Used Attribute Routing and Conventional Routing for Web API to link specific controllers and actions to different URL patterns.

•Tested Web API HTTP calls by Postman.

•Implemented Jasmine and Karma to do unit testing for Angular components and services.

•Worked on Git as version control tool and Azure DevOps for team project management.

Environment: Angular, Bootstrap3, HTML5, CSS3, TypeScript, Web API, C#, Microsoft SQL Server 2017, Entity Framework 6, Azure DevOps, Git and Postman.

Elevance Healthcare, MD Aug 2023 – Mar 2024

Full Stack .NET Software Developer

Responsibilities:

•Designed and developed both front-end and back-end application with Angular and Web API.

•Styled user interface using Bootstrap 3, Angular Material and Font Awesome and many other libraries.

•Used structural Directives like ngSwitch, ngIf and ngFor to create dynamic template which can add or remove elements with user interaction.

•Implemented Rxjs library features such as Observable and subscribe to handle event and asynchronous programming.

•Implemented dependency injection design pattern using injectable service to share common functionality for different components like consume Web API through HTTP method in Angular.

•Used input and output to achieve components communication for passing data between parent and children’s components in Angular.

•Implemented custom validators and directives for validating user input field like required login fields.

•Implemented different data binding s in Angular such as using two-way data binding, interpolation, property binding and event binding to enable data flow between component and template.

•Used Angular routing to navigate specific component and achieve lazy loading for child modules and components to improve performance.

•Implemented authorization and authentication using JWT Interceptor to attach token-based authentication and ensure security in Angular.

•Implemented Onion Architecture by generated data layer, repository layer, service layer and UI layer to separate concern and loose coupling.

•Used Generic Repository and Unit of Work class pattern in the repository layer to query database and implemented dependency injection and singleton design pattern.

•Generated data models in Web API using Entity Framework 6 Database First approach.

•Implemented CRUD functions with different HTTP Methods such as Get, Post, and Put to retrieve request and send response in Web API.

•Enabled CORS in Web API in order to enable access across domain resources by adding Enablers attributes for controllers.

•Used Postman to test Web API for different HTTP calls.

•Worked on Nunit to do unit testing for Web API.

•Used Jasmine and Karma to do unit testing on Angular component and services.

Environment: Angular, HTML5, CSS3, Bootstrap 3, TypeScript, ASP.NET Web API, C#, Microsoft SQL Server 2017, Entity Framework 6, Git, Jira and Postman.

Wellsforgo, India

.NET Software Developer Mar 2019 – Apr 2022

Responsibilities:

•Contributed to both front-end and back-end ASP.NET MVC application development.

•Designed the application with Razor View Engine and used HTML helper to better generate html elements like forms and input fields.

•Generated data models in MVC using Entity Framework 6 Database First approach.

•Implemented Onion Architecture by using Entity Framework, Generic Repository and Unit of Work pattern in the project to implement loose-coupling and dependency injection.

•Implemented Repository pattern to isolate the Data Access Layer to apply centrally managed consistent access rules and logic.

•Implemented strongly-typed view by using data models to display data results and pass data to controllers.

•Used layout view and partial view to share common UI components like forms and navigation bar to improve code reusability.

•Used jQuery and AJAX by passing front-end data to controllers to achieve auto-complete function.

•Implemented Form Validation using Data annotation to validate correct input value and show the validation messages as well.

•Implemented custom Filter and Exception Filter to use on controllers and actions to execute business logic before and after action executed.

•Used View Data, View Bag and TempData to pass data from controller to view and display the data.

•Used Query string and name property to pass parameters for controllers in order to implement compare functions in the product page of the application.

•Enabled filter and order by functions on search page to improve user experience.

•Used convention-based and attribute-based routing in ASP.NET MVC Routing to map url pattern to controllers and actions.

•Experienced in Agile and SCRUM based environment for software development.

Environment: Microsoft C#, ASP.NET MVC 5, Entity Framework 6, MS SQL Server 2016, JavaScript, jQuery, AJAX, HTML5, CSS3, Bootstrap3, Jira and Git.



Contact this candidate