Home

Rahul - Sr. Full Stack .NET Developer
[email protected]
Location: Flatonia, Texas, USA
Relocation:
Visa:
RAHUL
Sr. Full Stack .NET Developer


Professional Summary:

.Net Full stack Developer with 10+ years of experience in Developing and Implementing .NET Web Based Applications, Windows and Console Applications using C#, .NET Framework, and ASP.NET Core
Extensive experience in .NET applications based on Object Oriented Programming (OOPS), Internet Technologies, Web based, Client/Server, n-tier, and Service Oriented Architecture (SOA).
Expert in Internet languages like HTML, CSS3, XML, Angular JS, JavaScript, XAML, and AJAX & CSS Frameworks such as Bootstrap.
Sound knowledge of (OOP)Object-Oriented Language Principles in VB.NET, C#, and TypeScript.
Extensive experience in Web Application development (Websites) using ASP.NET MVC 5 & WebForms.
Extensively worked on .NET Framework - C#, VB.NET, ASP.NET Core, Web APIs, Web Forms, JavaScript, Angular, VueJs, PHP, HTML, and CSS.
Experience in Application Development using HIT-LS, n-tier, and n-layered architecture.
Strong hands-on programming, design, understanding, and deep functional experience in creating, deploying, and consuming Web API.
Excellent experience consuming APIs to provide real-time updates in the web application.
Performed Client-side and server-side session management using JavaScript and ASP.NET.
Good hands-on Graphical user interface (GUI) design using technologies like HTML5, CSS3, Bootstrap, JavaScript, jQuery, VueJs, and Angular.
Experience developing applications on an Azure server by creating packages through Visual Studio, Power Shell, and Azure Portal.
Good knowledge of IIS and Azure configuration for .NET Applications.
Experience implementing NLog, ELMAH/Serilog to store user activities and application-wide error logging.
Knowledge in Implementing Azure Application Insights to store user activities and error logging.
Experience migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
Deployed application to Azure Cloud.
Experience in developing WCF, SOAP, REST, and WEB API services to expose useful functionality to web users SOAP/REST, describing them using WSDL, registering them using UDDI for easy availability to potential users, and consuming them Expertise in Data Modelling, Data Mapping, SQL Server Management Studio SSMS, SQL Server Integration Services SSIS, and SQL Server Reporting Services SSRS.
Experienced in LINQ (Language Integrated Query) and Entity Framework.
Proficient in Relational databases like MS SQL Server, and MySQL.
Worked with SQL Server as backend and used Entity Framework to access them.
Sound knowledge in all phases of SDLC in Agile (SCRUM) methodologies.
Used GIT/VSTS/TFS source control for updating the Work Items assigned for development.

Technical Skills:
Frameworks
ASP.NET MVC 5, ASP.NET Web API, ASP.NET Web Forms, Entity Framework core.
Programming Languages
C#, TypeScript, VB.NET, Python, Java, PHP, SQL
Front End
React, Angular 9, Vuejs 2.x, Bootstrap 3/4, TypeScript, jQuery, JavaScript, HTML5, CSS3
Software Visual Studio, SQL Server Management Studio, POSTMAN, VS Code, Swagger
Development environment Windows vista/7/8/10/ Server 2012 R2, Azure Cloud, Mac OS X.
Database Microsoft SQL, MySQL
Deployment Server
IIS, Azure, Apache, AWS, Google Cloud Platform, on-premises Server Farm.

Professional Experience

Centene Corporation, Sacramento, CA March 2024 - Till Date
Sr. Full Stack .Net Developer

Description: Worked on a web-based application which provides a comprehensive portal for both physicians and patients. Where physicians can maintain their information related to patients and health records using a secured back-end cloud solution, patients can use same portal for their appointments, health records, medications and communications with their doctors.

Responsibilities
Analyze the business process, discussion with users and prepare a System Analysis and Requirement report.
Used UML diagrams such as Use cases, Class diagrams, sequence diagrams, activity diagrams and ER diagrams for precise system design.
Designed, developed and enhanced the application in .NET Framework.
Worked on Web based applications using C#, ASP. NET, MVC 5.0, ADO.NET, XML, CSS 3 and HTML5.
Developed custom user controls to search consumers and providers using ASP.NET.
Designed web forms using ASP.Net, developed different .NET assemblies.
Used ASP.NET User Controls to create steps for submitting and modifying events and evaluation forms.
Worked on ASP.NET Grid Controls that include Grid-View and Repeater and also user controls for reusable components in the application.
Developed Business components and Data Access components in C#.Net.
Developed the classes using C#, which incorporate N-tier architecture and database connectivity.
Deployment of Web services for online transactions using C# and exposed them through SOAP and HTTP.
Design and developed Restful Web Services using ASP.NET Web API that are used internally in Paychex and exposed to clients.
Enhanced and developed the front-end GUI using HTML5, CSS3, JavaScript and XML.
Used extensively JavaScript and ASP.NET for Client Side Validations.
Designed, developed and validated User Interface using HTML5, JavaScript, and CSS3.
Used React.JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application.
Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
Designed and developed RESTful Web API and exposed JSON objects.
Added Entity Framework data models for our Web API restful service along with the appropriate controllers.
Used ADO.Net to connect the web forms to data sources such as MS SQL Server and Xml files for manipulating data in database.
Used LINQ to build set of operations, parameters and expression during execution a set of data from SQL Server.
Prepare a detailed technical documentation explaining architecture components and system work flow.
Continuously monitor the changes in business activities if any and suggest management for software upgrades proposals to automate those activities.
Participated in various Client meetings with the team and the Project manager to discuss improvements/ amendments in the development of the application using Agile Scrum Methodology

Environment: .Net 4.7/4.6, ASP.Net, C#.Net, ADO.Net, Web API, MVC 5, HTML5, CSS3, JavaScript, React.js, Redux, XML, JSON, Entity Framework, WCF, WPF, LINQ, SQL Server and Windows.

Corteva, Indianapolis, IN Jan 2022 Feb 2024
Sr. Full Stack .Net Developer
Corteva is a major American agricultural chemical and seed company that was the agricultural unit of DowDuPont before being spun off as an independent public company. DowDuPont announced the Corteva name in February 2018, saying that it was "derived from a combination of words meaning 'heart' and 'nature.'"

Responsibilities
Involved in the analysis, design, and development of applications with full Software Development Life Cycle (SDLC) from inception to peak/delivery.
Involved in developing applications using .Net 5.
Involved in deploying applications to AWS ECS containers & Azure app services.
Involved in integrating Azure services for Blob storage account, Cosmos, and SQL-managed instances.
Developed a Single Page web application using ASP.Net MVC 5.0, presentation layer with Razor engine and service layer using WEB API and REST services, jQuery, AJAX, HTML5, JavaScript, HTML5, CSS3, and Bootstrap and developed UI interfaces with MVC 5 Razor Views (CSHTML), CSS JavaScript, Angular JS
Used MVC Razor-View Engine for re-using the individual user controls by not coupling them with underlying data elements. Development of new screens and objects in ASP.Net/C# using .NET MVC5.
Writing queries using LINQ and Entity Framework 6.0 or later
Implemented the Entity Framework Code First Approach to interact with the Database and also implemented the Mappings, Model Changes, and CRUD operations, and dealt with performance issues.
Developed Client-side code using Angular Js, Angular 7.x/8.x, J Query, and JavaScript.
Responsible for testing, fixing bugs, and troubleshooting technical problems.
Implemented automation scripts to validate web services of SOAP and REST API calls.
Interacted with MS SQL Server 2014. Enhanced existing stored procedures according to the business requirements.
Developed customized methods to run batch jobs using PowerShell scripts.
Performed defect reporting, and bug tracking using JIRA, followed up with the development team to fix the bugs, and updated bug status.
Integrated web applications with backend databases by Creating Indexes, Jobs, Stored Procedures, Triggers, and Views using SQL Server.
Developed and executed SQL queries in the database to conduct the Data integrity using Dapper and validation testing by checking the Data on the server.
Used TFS for version control and source code repository.
Created SSIS (SQL Server Integration Services) packages to Import/Export data from various data sources and SSRS (SQL Server Reporting Services) for generating reports in T-SQL.
Deployed application into Microsoft Azure Server by setting up Continuous Integration (CI)/Continuous Deployment (CD) from GIT.
Integrated DevOps for continuous integration and development of batch jobs scripts after each deployment in SIT, and UAT environments.
Build and deploy the code through the DevOps CI/CD pipeline and check the code quality. Maintenance and Production support of Legacy apps to ensure the smooth functioning of the applications.
Created Unit Test suites to test the functionality of the web application using Nunit Framework and used the MS Test runner to test the web application.
Used Team Foundation Server 2013 (TFS) for Source Code Control, project-related document sharing, team collaboration, build, and deployment.

Environment: .NET 5, Web API2, C#, Dependency Injection, IIS, Visual Studio 2019 Enterprise/ 2022, Entity Framework Core, SQL, LINQ, Microsoft SQL Server, React, Typescript, CSS3, HTML5, GitHub, JIRA Board, Agile, VS Code, SQL Server Management Studio, SQL Operations Studio Preview, Azure Data Studio, Hangfire, Swagger.

Humana, Louisville, KY May 2020 Dec 2021
Sr. Full Stack .Net Developer
Humana Inc. operates as a managed healthcare company. The Company offers coordinated healthcare through health maintenance organizations, point-of-service plans, and administrative services products. Humana offers its products to employer groups, government-sponsored plans, and individuals.

Responsibilities
Using Microsoft .NET Framework for the development of Web Applications within a Microsoft SQL Database environment while performing application development by using the latest technologies like ASP.NET 4.8, Dotnet Core 3.1 VB.NET 15.8, C#, Bootstrap 4, jQuery 3.3.1, Entity Framework Core, and SQL Server Reporting Services.
I am involved in Full Life Cycle Development of Web Applications to include design, implementation, testing, and maintenance of simple to highly complex class libraries and subsystems.
We are developing new modules in the application as per the user requirement using .NET Framework, Visual Studio (C#, VB.NETs, ASP.NET, Entity Framework Core, and Web Forms).
I am using VB.NET to construct business logic for developing various abstract classes, interfaces and entities.
Designed and developed Client-Side architecture based on Angular 9/jQuery, Bootstrap 4, HTML 5, CSS3 and JavaScript.
Designed and developed Public/Admin Inquiry Sites using VueJS 2.6 with Vuetify for Material Design Vue Components. Used the same APIs from ELIS for the Vue Client.
Improving data quality and assisting with staff data collection using MS SQL Stored Procedures, triggers, views, and SSRS reporting services for internal data requests and FOIA requests.
Conducting detailed analysis of system interactions to determine technical solutions and resolve problems with cost-effectiveness and consistency with Licensure needs, system capacities, and capabilities.
Working in Visual Studio 2019 Professional, Azure Data Studio, and SQL Server Management Studio.
I am working on creating Rest Services using ASP.NET Web API2 and C#/VB.NET and testing in POSTMAN.
Created Restful Web APIs to send educators' data in our ELIS database to other ISBE branches in Chicago.
We have enforced new user roles and Security Groups on Web Applications using ASP.NET Identity.
I have worked with Web API Routing prefixes on the controllers.
Created new database object tables with SQL Scripts, Triggers, and Indexes using PL/SQL in the development and production environment for SQL Server Database.
We have implemented Auto-Mapper to map Data Models to View Models.
We have implemented the Specification Pattern with Predicate Builder to encapsulate domain knowledge into a single unit containing expressions/rules.
I designed the entire API module and Services to Base ASPX.VB Page by making use of Dependency Injection through Ninject Framework.
We have implemented the Unit of Work and Service Design Patterns with a generic repository to access databases from the data access layer.
We are working on different aspects of .NET Core API with middleware to Customize Authorization.
Responsible for designing the ASP.NET application authentication using .NET Framework and IIS security model.
Build and deploy the code through the DevOps CI/CD pipeline and check the code quality. Maintenance and Production support of Legacy apps to ensure the smooth functioning of the applications.
Using Team Foundation Server (TFS), and GIT for Source Code Control, and team collaboration. Using Team Foundation Server Board to enable a shared view of work.
Following the strict Agile methodology with daily and weekly sprint Retro, Story Pointing, Demo, and Release plan meetings with the project manager and supervisor to ensure timely delivery of the project to users.

Environment: .NET Core 3.1/ Framework 4.8, Web Forms, Web API2, VB.NET, C#, HIT-LS architecture, Ninject Dependency Injection, Ninject Extensions Factory, IIS, Visual Studio 2017 Enterprise/ 2019, Entity Framework Core, SQL, LINQ, ADO.NET, SSRS, Microsoft SQL Server, Bootstrap4, Vuejs 2.x, Vuetify, Angular 9, jQuery, JavaScript, CSS3, HTML5, TFS/GIT, TFS Board, Agile, VS Code, SQL Server Management Studio, SQL Operations Studio Preview, Azure Data Studio, POSTMAN, Swagger

Citi Bank, Irving, TX Oct 2018 Apr 2020
Sr .Net Developer
Citi-ATM is a global platform used for Managing CITI-ATM in different regions, as part of the platform we support customer operations for CITI & non-CITI customers. This system has multiple Applications to Support Customer Operations and Application Maintenance. CitiATMonitoring, Cash Management, Supervisor Operations, and Customer Operation on ATM.

Responsibilities
We were using the MVC design pattern for developing API controllers and models using ASP.NET MVC 5 and C#.
We were using C# to construct business logic for developing various abstract classes, interfaces, and Entities.
I designed and developed the Presentation layer using Open Source Angular 4, Bootstrap, HTML 5, CSS3, and Typescript.
Working in Visual Studio 2015/2017 Enterprise and Microsoft Azure SQL Server.
We were creating Rest Services using ASP.NET Web API2 and C# and testing in POSTMAN, and Swagger.
We created Restful Web APIs to develop and update Service settings data in the databases for Transparency and Client Consumer analytic Service Asset Lines.
I created Web API/ REST API for accessing business as a JSON object for the admin portal.
Enforced new user roles on API using Web Application Firewall (WAF), an application gateway that provides centralized protection of Client Organization Manager from common exploits and vulnerabilities.
I worked with Web API Routing prefixes on the controllers.
Automatically generated API Endpoints Help page using Swagger.
Created new database object tables with SQL Scripts, Triggers, and Indexes using PL/SQL in the development and production environment for SQL Server Database.
We were designing the entire API module by making use of Dependency Injection through the unity framework.
We implemented the Unit of Work and Repository Patterns with a generic repository to access databases from the data access layer.
We were utilizing validation controls of MVC for server-side and Angular Validators for client-side validation.
We were developing a single-page application using the Open Source Angular 4 framework.
We were working on integrating PrimeNG's rich UI component package in Angular.
I was integrating Press Ganey's custom pg-app-core, pg-com-core, and pg-primeng packages to get the same look and feel as its parent Client organization Manager Web App.
We were working on different aspects of the .NET Framework like ASP.NET 4.6.2 and middleware Entity Framework.
Responsible for designing the ASP.NET application authentication using .NET Framework and IIS security model.
Using Visual Studio Team Services (VSTS), GIT for Source Code Control, and team collaboration. Using Kanban Board to enable a shared view of work in Rally.
Following the strict Agile methodology with daily and weekly sprint, TCC, Demo, and Release plan meetings with the project manager and testing team to ensure timely delivery of the project.

Environment: C#, ASP.NET, MVC 5, Web AP2I, Azure Web Portal, IIS, Visual Studio 2015/2017 Enterprise, Entity Framework 6, SQL, LINQ, ADO.NET, SQL Server, Angular 4, PrimeNG, Node Server, Bootstrap, VSTS, GIT, Kanban Board, Agile, JavaScript, jQuery, VS Code, SQL Server Management Studio, POSTMAN, Swagger.

AIG Investments, New York, USA Jan 2017 Sep 2018
Sr .Net Developer
AIG investments, a hundred of transaction and holdings reports are generated every night and optionally processes for analysis. These reports are used by nearly 700 traders. The daily report generation is handled through console application called query scheduler. One of the other responsibilities of the team is DART (data application reporting transaction) portal support. DART is an all-purpose intranet portal for report generation, query design (The complex SQL queries required for report generation) and user administration. The application requires frequent enhancements as it is continuously evolving with more features regularly added. Recently the application has been migrated from DART Framework to InfoPoint framework as part of the technology upgrade.
Responsibilities
Responsible for analysis, design, implementation, and deployment of code and database. Maintain SDLC process whole development life cycle in agile methodology using Visual Studio 2015, and SQL Server 2014.
Designed Single Page Applications (SPA) with dynamic User Interface via Angular 7/8/9 by developing new user-facing features, using HTML5, CSS3, Bootstrap, JavaScript, Typescript, JQuery, ASP.NET, MVC, WebAPI, and SQL Server.
Implemented Angular 7/8/9 for the asynchronous update of elements (search, sorting, updating the data, and pagination).
Designed Front-End Web Forms, web pages using ASP.NET Razor View as a view engine and HTML5, CSS3, Bootstrap, XML, JQuery, and Angular 8/9.
Implemented repository and unit of work patterns by using dependency injection on the MVC Controller level to facilitate Unit Testing and Test Drive Development.
Built the web application using ASP.NET MVC, Designed and executed n-tier architecture using ADO.NET Entity Framework as Data access layer and Model, Controllers for Business access layer and ASP.NET WebAPI REST Services as Service layer with LINQ to select specific/clean data using code first approach.
Created web services using ASP.NET WebAPI (HTTP, REST), and WCF (SOAP) and consumed them in the front-end using AJAX calls. Deployed the web application and services in IIS, and Azure.
Involved in designing and developing Service Oriented Architecture (SOA) services using WCF and Restful WebAPIs s based on XML, JSON, WSDL, ASMX, HTTP, and SOAP protocols.
Designed the database using SQL Server with SQL Server Management Studio and created Stored Procedures for specific View models, triggers, Constraints, Indexes, and Functions using T-SQL.
Developed stored procedures and views automated SQL, and T-SQL scripts for database maintenance, deployment, and installation.
Worked in ETL and data integration in developing ETL mappings and scripts, guided team for the transformations and all aspects of SDLC including requirements gathering, analysis, design, and development.
Created Gulp scripts for various tasks and used Node.js for managing application UI dependencies.
Worked on pushing the data to elastic search and created the instance on (AWS). Retrieving the data and showing up on the reporting tool Kibana.
Created Data Templates with Standard values in Site core CMS.
Involved in Developing Queries in T-SQL for generating Crosstab Drill-down reports in SSRS (SQL Server Reporting Services) and used integration services in SSIS to generate data from various data sources.
Created Documentation of the ETL processes and involved in Production Support.
Engaged in White Box Testing Techniques such as Unit Testing and integration Testing, with Nunit Framework. Implemented other third-party libraries to optimize the code such as Auto Mapper.
Migrated data from on-premises data servers onto Microsoft Azure cloud platform utilizing Azure data factory and Deployed .NET application to Microsoft Azure Cloud Service project as part of cloud deployment.
Used JIRA for requirements gathering and testing and Bug tracking and Team Foundation Server (TFS) 2015 as version control, continuous build and deploy tool.

Environment: .Net Framework 2.0/3.0/3.5/4.0/4.5, Visual Studio 2008/2010/2012/2013/2015, IIS7.5, ASP.NET, MVC 5, C#, VB.Net, XML, WCF Services, WPF Screens, Web API, Angular JS, Azure, CSS, Design Patterns, Power Shell, Web Forms, ADO.NET, SQL Server 2012/2014 R2/16, Stored Procedures and Crystal Reports.

Amity Soft Technologies, Hyderabad, India May 2014 Dec 2016
.Net Developer.
Responsibilities
Designed and developed Web Forms using ASP.NET Controls, CSS, and HTML to facilitate the registered users.
Developed classes in Business Layer and Data Access Layer in C#
Used Custom Validations and User Validation to give access to registered users.
Developed Business Logic classes for Transaction Modules using Business Services
Created database objects using SQL Server including complex Stored Procedures, DTS packages, triggers, cursors, tables, views, and other SQL joins and statements for applications.
Used LINQ for web page development.
UI Designing, Development, and Testing of Web Forms using ASP.NET, C#, XML ADO.NET and .NET Framework.
Implemented Async and Await multithreaded patterns.
Deployment of Web services for online transactions using C# and exposed them through SOAP and HTTP
Implemented Exception Handling, Logging, and Validation of incoming requests.
Documented the modules developed front-end screens.
Developed T-SQL Stored Procedures for Generating Reports

Environment: C#.Net, .Net Framework2.0/3.0/3.5/4.0/4.5, Visual Studio 2008/2010/2012/2013, IIS6.0/6.5/7.0, ASP.NET, MVC 5, VB.Net, Silverlight, ADO.NET, Entity Framework, XML, JavaScript, Angular JS, J-Query, AJAX, MVC, LINQ, REST, WCF, Web API, BD2, JavaScript/J-Query, CSS, XML, SQL Server 2008/12/14.
Keywords: csharp continuous integration continuous deployment user interface javascript access management information technology microsoft procedural language California Kentucky Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4668
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: