.net Developer Resume
Parsipanny, NJ
SUMMARY
- .NET Full Stack Developer with hands - on experience in both Front-End and Back-End web applications development using Angular 8+, ASP.NET Web API Core, ASP.NET Web API, and ASP.NET MVC 5.
- Expertise in using both Agile (Scrum) and Waterfall Software Development Life Cycle (SDLC) methodologies in practical software development.
- Extensive knowledge of Software Design Patterns, Object-Oriented Programming, Repository Pattern, and Onion Architecture.
- Hands-on experience in Front-End development using Angular 8+, TypeScript, Angular Material, Angular CLI, Ngx-Bootstrap, Font-Awesome, JavaScript, jQuery, AJAX, HTML5, CSS3, and Bootstrap 4+.
- Hands-on experience in Angular features such as Directives, Pipes, Components, Modules, Services, Routing, and Dependency Injection.
- Experience in working with technologies like Visual Studio, C#.NET, ASP.NET MVC 5, ASP.NET Web API Core, ASP.NET Web API, .NET Framework.
- Proficient experience with the ASP.NETMVC5 features such as Razor View Engine, Layout View, Partial View, Html Helpers, and Filters.
- Experience in Entity Framework, Entity Framework Core, with Code First and Database-First approaches and implement CRUD operations, data massaging with LINQ to Entities.
- Good working experience in deploying and maintaining web applications in MS Azure Cloud and IIS.
- Good understanding about Microservices Architecture using ASP.NET Core Web API.
- Strong working experience in RDBMS such as MS SQL Server & Data Modelling, Database Design, Views, Normalization, Stored Procedures, Triggers, Views, and Functions.
- Good working experience with Project Management tools including Microsoft Azure DevOps, and Jira.
- Good understanding of CI/CD pipelines using Microsoft Azure DevOps
- Hands-on experience in conducting unit tests using Jasmine, and Karma in Angular framework.
- Expertise in using Postman to test and debug endpoints in Web API.
- Highly proficient in writing Unit Test Cases by using a testing framework such as NUnit.
- Good at interpersonal skills, committed, result-oriented, hard-working with a quest and zeal to learn new technologies.
- Highly motivated, detail-oriented, can work independently and as a part of the team with excellent Technical, Analytical, and Communication skills.
TECHNICAL SKILLS
Programming Languages: Microsoft C#, SQL
UI Technologies: Angular 8+, TypeScript, Angular Material, Angular CLI, Ngx-bootstrap, Font-Awesome, HTML5, CSS3, Bootstrap 4+, JavaScript, jQuery, Node.js, AJAX
.NET Technologies: ASP.NET MVC5, ASP.NET Web API Core, ASP.Net Web API, Entity Framework, Entity Framework Core, LINQ, ADO.NET, Web API, WCF, Repository Pattern, Onion Architecture, Web Services-Rest, SOAP
Databases: MS SQL Server, MySQL
IDEs: Visual Studio, Visual Studio Code
Others: Azure DevOps, CI/CD MS Azure Cloud, AZURE VM, IIS, JIRA, Git, RESTful, Postman, Jasmine, Karma, Nunit, xUnit Swagger, Docker, Microservices
PROFESSIONAL EXPERIENCE
Confidential, Parsipanny, NJ
.Net Developer
Responsibilities:
- Followed Agile methodology to get requirements from client and delivered features every week or two week sprints respectively with formal daily stand-up meetings.
- Developed dynamic responsive Web Application by integrating Angular 8+ framework with Bootstrap 4+ and back-end using .NET Web API.
- Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular.
- Developed an intuitive and interactive User Interface by using HTML5, CSS3, Typescript, Angular and Bootstrap 4+.
- Implemented Data Binding such as string interpolation, property binding, event binding, and two bindings.
- Worked on Angular Forms with client-side validations such as ng-touch, ng-dirty, and ng-invalid, along with server-side validations by using Data Annotation.
- Worked with Angular Observables, and Subjects to work with asynchronous processes.
- Implemented Authorization, and Authentication using token-based authentication in Angular.
- Involved in creating Web API with Entity Framework using Database First Approach.
- Implemented Logs using Serilog to provide detailed log on every step of data processing.
- DevelopedRESTfulservice in.NETWeb APIusing theOnion Architecturefor flexible and sustainable architecture.
- Created Stored Procedures, Functions, Triggers, Indexes, and Views using T-SQL in the Development and Production environment for SQL Server.
- Deployed and maintained applications in an IIS Server.
- Used TFS and GIT for version control, Jira project management tool, and Agile/Scrum methodology.
- Analyzed and Fixed the “Critical” and “Major” production issues which are routed through JIRA software.
- Tested the Web API for valid responses and smooth execution by using Postman.
- Worked with xUnit for testing purposes in .Net Web API.
- Involved in performing testing in Angular by implementing Jasmine.
Environment: SDLC-Agile/Scrum, HTML5, CSS3, Typescript, Bootstrap 4+, Angular 8+, Angular Material, ASP.NET Web API, Entity Framework, SQL, SQL Server, IIS, Git, Web API, Postman, LINQ, xUnit, Karma, Jasmine.
Confidential, Philadelphia, PA
.Net Developer
Responsibilities:
- Followed Agile Scrum methodologies to obtain requirements from business partners and delivered minimal viable product in two-week sprints with formal daily standups.
- Developed front-end with Angular 10+ and back-end using ASP.NET Web API Core.
- Created modularized front-end by implementing Angular Modules, Components, Data Binding, Directives, and Services.
- Developed an intuitive and interactive User Interface by using HTML5, CSS3, Typescript, Ajax, Angular NGX, and Bootstrap 4+.
- Implemented Angular libraries like Angular Material and Bootstrap Framework for rich UI.
- Implemented Template-Driven form with Data Binding such as String Interpolation, Event Binding, Property Binding, and Two-Way Binding using ngModel.
- Worked on Reactive Form with client-side validations such as ng-touch, ng-dirty, and ng-invalid, along with server-side validations by using Data Annotation.
- Implemented Angular Observables, and Subjects to work with asynchronous processes.
- Worked with Authorization, and Authentication using token-based authentication in Angular.
- Involved in creating Web API with Entity Framework Core using Database First Approach.
- DevelopedRESTfulservice inASP.NETWeb API Coreusing theOnion Architectureto divide the project into four different layers User Interface, Data Domain, Service and Repository layers for clean project architecture.
- Created Stored Procedures, Functions, Packages, Triggers, Indexes, and Views using SQL in the Development and Production environment for SQL Server.
- Extensively used LINQ to perform lazy loading operations during data querying.
- Deployed and maintained applications in an IIS Server and MS Azure virtual machine.
- Used GIT for version control, Azure DevOps as a project management tool, and Agile/ Scrum methodology.
- Tested the Web API for valid responses and smooth execution by using Postman.
- Worked with NUnit for testing purposes in .Net Core Web API.
- Involved in performing testing in Angular by implementing Jasmine and Karma tools.
Environment: SDLC-Agile/Scrum, HTML5, CSS3, Typescript, Ajax, Angular NGX, Bootstrap 4+, Angular 10+, Angular Material, ASP.NET Web API Core, Entity Framework Core, SQL, SQL Server, IIS, MS Azure, Git, Azure DevOps, Web API, Postman, LINQ, NUnit, Karma, Jasmine.
Confidential, Sugar Land, TX
.Net Developer
Responsibilities:
- Participated in various stages of Software Development Life Cycle (SDLC) - Analysis, Design, Development, and Maintenance.
- Developed the front-end components using Angular, TypeScript, HTML5, CSS3, Bootstrap 4+, and Ngx-Bootstrap.
- Developed dynamic responsive Web Applications by integrating Angular 8+ framework with Bootstrap 4+.
- Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular.
- Utilized Angular Material to enhance Pagination, Sorting, and Filtering tabular data.
- Implemented Authentication and Authorization using Route Guards in Angular.
- Used Reactive Form to upload information when updating new information or editing.
- Implemented Template-Driven form with Data Binding such as String Interpolation, Event Binding, Property Binding, and Two-Way Binding using ngModel.
- Implemented Angular Routing to improve performance of redirection links and Lazy Loading.
- Created Custom Angular Directives of elements attributes types for reusable tasks.
- Implemented client-side validations using ng-touch, ng-dirty, and ng-invalid for different validation requirements.
- Created Restful ASP.NET Web API service includes GET, POST, DELETE, and PUT method with both convention-based routing and attribute routing so that users can interact with the server and get the result from the server.
- Implemented Exception Filters, and HTTP Response Exception in Web API to handle exceptions.
- Integrated the Web API with Entity Framework for accessing SQL data sources using the Database First Approach.
- Wrote LINQ queries and Lambda Expressions to perform CRUD operations.
- Deployed and maintained applications in an IIS Server and Azure Virtual Machine.
- Implemented the Onion Architecture with Repository pattern to mediate between DAL and Service Layer, as well as to increase maintainability and testability.
- Merged branches and pull requests on Git and tracked the project flow in Azure DevOps.
- Created Stored Procedures, Functions, and Views for the related business scenarios in SQL Server.
- Used Postman, Swagger for testing Web APIs, & Karma/ Jasmine for testing Angular components, and services.
- Performed Unit Testing using the NUnit tool.
- Worked in Agile Software, and Test-Driven Development (TDD), conducting Code/Test Case review meetings, participated in daily SCRUM meetings.
Environment: Angular 8+, TypeScript, HTML5, CSS3, Bootstrap 4+, Ngx-Bootstrap, Rest API, ASP.NET Web API, LINQ, Web API, Entity Framework, SQL, IIS, Azure, SQL Server, Git, Azure DevOps, Postman, Swagger, Karma, Jasmine, NUnit, TDD, Agile, Scrum.
Confidential, Olney, TX
.Net Developer
Responsibilities:
- Worked in a Scrum/Agile environment to plan and estimate work at different levels (story, sprint, releases).
- UsedHTML5, CSS3, Bootstrap 4+, jQuery, and AJAXto create an efficient, responsive, and visually appealing front-end design.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC 5.
- Utilized Razor View Engine to write HTML, and server-side code.
- Extensively used TempData, ViewData, and ViewBag for state management between controller actions.
- Used custom View Models to shape multiple entities from two or more models which results in overall optimized performance.
- Used OutputCache Filter for implementing caching in MVC 5.
- Modularized the project following the Onion Architecture by separating the Repository, Service, and the UI layers to enable loose coupling between these layers.
- Created tables, stored procedures, views, functions, and triggers to perform automated rules, updating to related tables in SQL Server.
- Responsible for writing the code in Microsoft Visual Studio.Net with ASP.Net using C# & tested with NUNIT.
- Used Git for Version Control.
- Analyzed and Fixed the “Critical” and “Major” production issues which are routed through JIRA software.
Environment: Scrum, Agile, HTML5, CSS3, Bootstrap 4+, jQuery, Ajax, Entity Framework, ASP.Net MVC5, C#, SQL Server, TDD, NUnit, Git, Jira, Microsoft Visual Studio.Net, C#.
Confidential, Brenham, TX
.Net Developer (ASP.NET MVC5)
Responsibilities:
- Extensively developed web pages using HTML5, CSS3, JavaScript, and BootStrap 4+.
- Implemented Ajax Control Toolkit in list searching extended controls.
- Designed a web application using ASP.NET MVC5 with Razor View Engine.
- Administered ASP.NET MVC Routing using convention-based routing and attribute-based routing with passing parameters.
- Used Model Binding, ViewData, ViewBag, and TempData to pass values from controllers to the views and maintain try and catch blocks to handle exceptions.
- Built different ViewModels for Model binding for different Views
- Implemented Entity Framework Database First Approach.
- Developed N-Tier Application and designed the Data Access Layer and Business Logic Layer using C#, and MVC 5.
- Used lambda expressions LINQ to SQL and LINQ to entities for retrieving and inserting data in the database.
- Involved in creating Stored Procedures, Function, Triggers, and Views in SQL Server.
- Used Git for version control, and Jira as a project management tool.
- Worked in an Agile environment within the team following Scrum Methodology
- Used NUnit tool for unit testing.
Environment: HTML5, CSS3, JavaScript, Bootstrap 4+, Ajax, ASP.Net MVC 5, Razor View, Entity Framework, LINQ, SQL, SQL Server, Git, Agile/ Scrum, NUnit.
