Deepa Rajasabeson
.Net Microservices Core Web API Senior Level Developer
with Angular and AI (8+ years)
Azure AI .Net Engineer
Mobile : 470-***-**** Location : Marietta (Atlanta), GA-30062
Status : US Citizen Linkedin : https://www.linkedin.com/in/deepa-rajasabeson-97677258/
Email : *****.*******@*****.***
PROFESSIONAL SUMMARY
Actively looking for a next project as project is ended for my whole team worked for this project due to contract extension policy in Client implements for 2024. Needed an emergency break for a life change event for couple of months. Continued that break since market was down in year mid, spent 5-6 months in preparing for my 2 Azure AI and ML certifications along with a group volunteer project to have hands-on experience needed for the certification. Now since December mid, again on job market with extra gained skills. Updated all latest new Azure services released or updated by Azure in their portal in the meantime while preparing for next project.
Over 8+ years of Backend Developer & Full Stack Developer experience with C#.net, ASP.Net Core and Relational database.
oLooking for a .Net Core / .Net MVC / Web API / Mid-level to Senior Level Web Developer position.
Development experience in .NET ASP.NET Core / MVC web applications providing maintainable solutions to improve the application in alignment with the business needs and direction.
Experience in ASP.Net Microservices, ASP.Net Core/ .Net 8, C#.Net, ASP.Net, SQL Server, HTML, CSS, JavaScript, jQuery, Angular 8 / 12, XML, Web Services, Entity Framework / Entity Framework Core, LINQ
I can do 100% code coverage on Unit Testing in MS Test project.
Completed .NET Core Microservices Live Instructor course with hands-on practice on doing a small project using Message brokers like OCELOT API Gateway, Azure Service Bus, Rabbit MQ
Have done a live project in Angular 8 and ASP.Net Core 3.1 with backend database in Sql Server. High Level Design Document and both Front end Angular and .Net Core Web API code are available in
https://github.com/deeparajasabeson/PTOTimeManagement.git
TECHNICAL EXPERTISE
Operating System
Windows 11 and Windows 10
.Net Technologies
ASP.Net Core 8, ASP.Net Core 3.1 / 2.2, .Net 6, .Net 7, .Net 8, .Net 9, Entity Framework / Entity Framework Core, Web API, .NET Microservices with Ocelot API Gateway, Rabbit MQ, Microsoft Copilot for IDEs, Copilot for Office 365 Tools, .Net Aspire
Front-end Technologies
HTML, CSS, jQuery, Bootstrap, Angular 12
Programming Languages
C#, JavaScript, TypeScript
Tools
Visual Studio 2022, Visual Studio Code, MS SQL Server Management Studio 18, Web Developer Tools
RDBMS
SQL Server 2017 / 2012
NoSQL
Cosmos DB
Source Control
TFS Team Foundation Server, GitHub, Azure DevOps, GitHub
Cloud and Containers
Microsoft Azure, Azure WebApp, Azure AD, Azure Storage, Kubernetes Cluster, Docker, Container Registry, Azure VM, Cosmos DB, Azure SQL, Azure Monitor, Azure Advisor, Azure Service Health, Azure Policy, Azure API Management, Azure PowerShell, Azure CLI, Azure PaaS Services, Kusto Explorer, CI/CD Pipeline, Azure Key Vault, Azure Service Bus, Rabbit MQ, Azure Logic App, Azure Functions, Azure Web App, Azure Cosmos DB, Azure DevOps, Azure Blob Storage, Azure AI Foundry
AI-ML
Azure AI Studio, Azure OpenAI, Azure AI Foundry, Azure Cognitive Services, Azure AI/ML, Azure AI Search, Azure OpenAI Assistants, Azure AI Agents, Azure Machine Learning Studio
Python 3.11, IDE like Google Colab, Cursor, Huggingface, Kaggle, groqCloud
Methodology
Agile Scrum
EDUCATION
Course
Institution
Percentage
Associate Membership in the Institute of Engineers (AMIE Section A) - – Equivalent to Engineering Degree
The Institution of Engineers, Calcutta, India
52%
Post Diploma in Computer Applications
Thiagarajar Polytechnic, Salem, Tamilnadu, India
84%
Diploma in Electronics and Communication Engineering
Govt. Polytechnic, Madurai, Tamilnadu, India
82%
Certificate courses in various languages
Ohlone College, Fremont, USA
80%
TRAINING & CERTIFICATIONS
In a recent past career gap working in real workplace, I have done a live project in Angular 8 and ASP.Net Core 3.1 with backend database in Sql Server. High Level Design Document and both Front end Angular and .Net Core Web API code are available in
https://github.com/deeparajasabeson/PTOTimeManagement.git
MCP AI-102 (Microsoft AI Engineer Associate) Certification from Microsoft with 744/1000 score in January 2025
MCP AZ-204 (Microsoft Azure Developer Associate) Certification from Microsoft with 770/1000 score in April 2020
MCP AZ-900 (Microsoft Azure Fundamentals) Certification from Microsoft with 894/1000 score in March 2020
Earned Certificate on AZ-400 Azure DevOps Course Completion in Udemy
Earned TestDome Certification for Angular (ID: https://www.testdome.com/cert/9f39fadf8aae4b7ba222da3c3015366a )
Completed 2 Udemy course on Azure DevOps and earned Course Completion Certificate.
Training Courses on Javascript, XML, CGI / Perl at Ohlone Community College, California, USA along with a small project submission at the end of each course as a regular student.
Sun Certified Programmer (Scored 86% in one sitting) in 2000
“Business Professional Programmer” (Grade A) award organized by Computer Society of India, AICTE, DOE.
Completed DOEACC (Department of Electronics Accredited Computer Courses run by Indian Government) ‘O’ and ‘A’ Level Examinations.
Attend Atlanta Code Camp, Atlanta Developers Conference, Atlanta Cloud Conference, SQL Server Camp – 1 day full event with sessions on latest updates every year since 2015 till date
Attend Microsoft Build Event and .Net Conference (new version release event) to follow-up the updates and get to know the technology evolution
Attend Online Meetup events scheduled in various cities based .Net User Group and AI / Data Scientists group events and work hands-on as homework to update my skill especially in latest .Net, AI-ML and Azure AI services
Learned Azure AI Studio and built a custom CoPilot on Hiking Shoes and Trips to get familiar with all settings and usage of Azure AI Studio in gaps between my project searches (Mar – Jun 2024)
Learned Azure Machine Learning Studio and built a custom Model using a sample Dataset and deployed as a Web Service and completed the project while preparing for my DP-100 Certification (January 2025)
In Prep for this my project, learning 2 courses (Introduction to AI-ML, Generative AI) in www.coursera.com to know all the basic terms and prerequisites needed to have good understanding to do the project
Completed “Introduction to Azure OpenAI Service, AI Models, and Capabilities” from Udacity (Part of Accenture) to work hands on in Azure AI Studio in deploying chat completion and Image processing Generative AI models and fine tuned it with custom data by indexing using Azure AI Search service. Tested with prompts which displays chat texts with reference to custom data used to fine tuned the model.
Completed 3 full days Bootcamp conducted by Mitra Robot AI on Modern AI Pro Essentials with hands on Lab on creating LLM, Deploying, Making ChatBot with RAG and cleared final assessment to acquire certification.
Completed with hands on practice lab for 2 days Bootcamp by Mitra AI on AI Agents on creating AI Agent, deploy.
PROFESSIONAL EXPERIENCES
Cloud AI Developer / AI Engineer
Freelance
.Net AI Azure Developer
April 2024 – October 2024
While gaining knowledge from various sources like attending Developer Conferences, Cloud Conference, Microsoft Ignite, .Net Release Conference, Testflix conference, Microsoft Build Event, TFLR Summit, AI webinars from few AI Institutions, created custom Models in Azure AI Studio, deployed as Web App, Launched AI App to test, Use OpenAI Service in Code to prompt and get response to test the functionalities.
Earned badges from Microsoft Learn for Generative AI courses and Azure Open AI and Azure Studio courses.
Learning Python and practicing hands on in Juniper IDE
Learned Prompt Engineering from various video sessions, hands on practiced in ChatGPT 4o mini for any text based communication, documentation, Code reference for quality improvement to achieve minimum development time.
Hands on practiced deploying a generative AI Model, Fine tuning it with custom data, tested the prompts to bring any data from added data source like a custom copilot in Azure AI Studio Service.
FISERV Financial Services Technology & Payments Innovation Inc. (Contractor - Converge Technology Solutions Inc.)
Backend .Net Web API Azure Developer
April 2023 – February 2024
Implemented and optimized Inversion of Control, Dependency Injection, and cloud development strategies.
Successfully integrated ORM solutions, microservices, and serverless technologies.
Collaborated with cross-functional Scrum teams to deliver high-quality software products using JIRA, Azure DevOps.
Demonstrated expertise in Microsoft .Net Core / C# / ASP.NET Core, Web API / and .NET Core 6+.
Proficiently utilized Microsoft technologies, MS Entity Framework Core, and Azure platforms.
Contributed to implementation of APIs, Middleware, and multitenancy software platforms.
Worked in 3 Microservices Projects with 3 different team:
Migrationator App Service:
The Conversions Domain is a functional area centered around moving financial institutions from a source Banking Platform A to target Banking Platform B where A is a legacy Fiserv Banking Platform, or even a third-party Banking Platform, and where B is a Fiserv Banking Platform, including but not necessarily the Digital Banking Platform.
This domain contains conversion related capabilities including ETL-like processing, orchestration of conversion events, and streamlining configuration with downstream systems.
- Worked in 3 of the micro services related to Migrationator Orchestratration process in developing Web API solution (Provision Service, Exports Service, Migrations Service) in creating API end points along with other team members in the team
- Modified existing to have an updated logic on an Azure Logic Apps Workflow by adding many actions/controls in the data file conversion system. Logic app Workflow is set up to be triggered once an email is received in Outlook Mailbox. Once email is received,
1) Logic App extracts the file name from email body
2) It will reach out to the MoveIt server
3) Download the file
4) Converts the file from .csv to .json
5) Store the file in Azure Blob storage
6) It repeats the same process for all the remaining 4 configuration files
7) Azure Event Grid is updated for every progress of the workflow whether it is failed or InProgress
8) Once all the files are downloaded, it will inform the Orchestrator - Export Completed
Unified Login - Devices Service:
Create, Activate, Block, Unblock, Unlock, Get, Delete, GetAll Patch MFA (Multi Factor Authentication) Devices (Phone, Email, SMS, Voice, TOTF, Fido) for user.
Need to make API call to another microservice API to execute and complete the process to send back response which was challenging.
IAM Provisioning Service:
This Microservice is to expect a message in Azure Service Bus to kick start the process in our subscribed queue. Once the message is available or received or read from Service Bus, process starts to read certain details, do process like
- Create Ping Directory, Ping One, Ping Federate Records in Cosmos DB for the new Tenant.
saves in Cosmos DB the result, also send back a message based on the process success in Service Bus for the other connected micro services to continue the process.
Technology: ASP.Net Core, .Net 7, Web API 2, C#.Net, Visual Studio 2022, VS Code, Jenkins, Azure DevOps, Azure Cosmos DB, Azure Blob Storage, Azure Logic Apps, Azure Service Bus, Azure Event Grid, Azure Redis Cache, Azure Web App, Azure Functions, Azure Key Vault. – worked all in Agile Methodology in 2 weeks Sprint with PI Planning and all other Sprint
Development & Testing Tools: Visual Studio 2022, Visual Studio Code, GitHub, Azure Portal, Azure DevOps, Splunk, Postman, Swagger, SonarQube
Humana Medical Insurance, Louisville, KY (Remote – Contractor - Atos Syntel Employee)
Full Stack Azure .Net Web API Developer
April 2021 – Dec 2022
Worked in Enrollment Hub Project Feature enhancement and maintenance – It is an application used by Agents while enrolling customers for Humana’s Medicare Products (Sales & Services).
Enrollment Hub is a Windows and iOS/Android based application for Connected and Off-line Enrollments for the product MA / MAPD / PDP / Dental & Vision / Medicare Supplement. It was created to give a common streamlined & user friendly Learn, Shop, and Choose & Track for all agent types and is supported by multiple web browsers and devices.
Involved in developing, designing, modifying codes and adding new modules. Taking part in all phases of the project life cycle including analysis phase. Maintained coding standard practices with high quality code development.
Technology: ASP.Net Core 3.1, .Net Standard Framework 4.6.1, Web API 2, MVC 4, Dapper.Net, Auto Mapper, Fluent Validation, Moq, Unity Dependency Injection, C#.Net, Entity Framework, SQL Server 2016, SSIS 2016, DIH / Informatica 10.1, Azure DevOps, Front End-Angular JS, HTML5, CSS3, Nodejs, Gulp – worked all in Agile Methodology in Sprints with PI Planning
Development Tools: Visual Studio 2019, SSMS, Azure DevOps, Hum Web 2.2, Secure Fx, Dynatrace, Developer Tools, Splunk, Launch Darkly, Azure Key Vault, Postman, SonarQube, Greenlight API
Microsoft, Redmond, WA (Remote – Contractor - RPNC Systems. Inc (Mindtree) Employee)
.Net Azure Developer
September 2020 – March 2021
Worked independently in an existing .Net Application with Angular as front end and Web API in service layer to add new features and functionalities. Upgrading to the latest Angular version (From V5 to V10) was under process. Done enhancements in UI Layout and modifying features to the current need in displaying data in report format on the dashboard. Required updates needed in back-end Web API code and stored procedures are handled for new features in given new requirements. Worked with database team to feed the required data needed for the new requirements fulfillment. I have identified the needed data requirement by doing analysis of the entire application and data from UI to Backend data in database. Submitted report to the Project head with a supporting document at the end of the project to have a reference for the future developers who would work on the further developments in that stand alone application. The big challenge was working in an application handled by many sets of developers earlier without having an source control software. It was a real challenge in understanding the history of changes done in that application in Production in the past few years by having chain of meetings with ex-developers who are in both offshore and onshore in difference projects currently. Entity relationship Diagram with all related tables were made for future reference as there were no other documents to refer so far for any developers to refer. Designed the high-level design document to cut down their analysis phase in any further developments.
Worked in a development team for automation of an application which is running on manual efforts to add data into configuration database. It is an enhancement to an existing application which updates Kusto database with a set of client data from Azure client Identity Management System (logins). Joined the team during analysis phase. We helped the clients to locate the reasons behind shutting off time and the issues related logins filtered from the Azure backend Kusto database using Power BI Reports. From the drill down report, clients can assess the things to be done to prevent power down on any region. We made changes requested by clients on existing power bi reports to create reports for their analysis to develop a design document for development phase. We were setting up a Service Engineering Solution, the existing .Net Azure application which needs automation in Corext Environment. Installed all required Nuget Packages for the solution in Package Manager. We created a setup document based on the issues we faced while installing and setting up the application in our system. We ran CLI commands to init, build the application.
New Development:
Every time the application adds data to the Kusto database, it requires manual human intervention to enter the Azure credentials to authenticate the data updates to the database. During the development phase, we worked on automate this process by adding the azure identity collected from the very beginning of the application in place of requesting in between the process. We saved the credentials in the history file for future reference.
Worked on a team doing automation and efficiency enhancement of Power shell scripts running manual by a team of people for 180 hours max every month to copy and restoring 738 Azure Production Databases into Data Transfer Request Environment to extract reports based on Azure Clients requests. Actively involved in the analysis, design in bringing out new thoughts to help the team in the long run as well as in initial development phase of this project.
Worked on a work item to update an ARM template to Integrate IPv6 feature by upgrading an IPv4 application to IPv6 in Azure Virtual Network, hosting dual-stack (IPv4+IPv6) VMs. During analysis stage, I explored Azure public documentation to explore ARM template. Needed to deploy a new VM to support IPv6.
Development Tools: VS 2019, SQL Database in Server, Azure PowerShell, Kusto Explorer, Jsonnet, Power BI Desktop
Technology: ASP.Net Core 3.0, .Net Standard Framework, ASP.Net MVC 5, C#.Net, Angular 5 and 10, SQL Server, Azure Template
Comcast, Atlanta, GA (Direct Hire)
.Net Developer Level 2
June 2019 – October 2019
Comcast (www.comcast.com) Comcast Corporation is an American telecommunications and media conglomerate and one of the world's largest entertainment companies.
Worked as a Full stack .Net Core / MVC Application Developer – Level 2
Worked in adding an additional feature to the tool “Field Collections Recovery Tool” – Client who is going to use this product collect money from Customers when they are closing their account. I created UI and its functionality for the invoice to be created based on different configuration settings accepted from user for each product. Done updates in Backend service code.
I took part in analysis, design and development of a new tool which is used for tracking Paid Time Off Management tool. Designed tables and columns based on the Business Requirement Document, created a Design Document for the application, Created skeleton in Visual Studio 2019 solution for .Net Core / Angular project for the application based on implementing Onion Architecture.
Just started development by adding seed data to Configuration files, hosting Data base project to create scripts and data, Mock-Up screens, Schema creation, Created Database in Data Server, Set up the system to work on .Net 3.0 environment in Visual Studio 2019.
Created Tasks for each user story and time estimation. Project development phase is estimated for 8 weeks (4 sprints) before moving into QA/UAT environments. We make API calls from UI and in other places in applications if it is needed for secured User’s sensitive data. Also created Web API for all configuration and transaction tables in the application to have access to any data in the database through the application.
Done 100% Unit Test code coverage.
Development Tools: VS 2019, VS 2017, SQL Database in Server (plans to move using Docker Container to Azure Cloud), Team Foundation Server (TFS), Sql Server 2017 in Agile Scrum methodology with 2 weeks sprint.
Technology: ASP.Net Core 3.0, ASP.Net MVC 5, HTML 5, CSS 3, Javascript, Bootstrap, jQuery, Angular 7 / 8, C#.Net, Ajax, SQL Server (plans to move using Docker Container to Azure Cloud), Sql Server 2017, MS Test
ER Express, Atlanta, GA (Direct Hire)
.Net Developer
September 2018 – January 2019
ER Express (www.erexpress.com) is an Atlanta-based healthcare technology company helping leading-edge health systems take the patient’s experience to a new level with the software application which I am working on through the convenience of online reservations, patients streamline their visit to emergency rooms and urgent care facilities.
Worked as a Full Stack Product .Net Developer in a team of 4 members on managing new Clients and Users data. Since we are moving from the legacy system to this new Web based application in .Net, migrated all existing customers to our new system quickly before our next release.
Implemented Login Authentication, Authorization using .Net Identity with Two factor login authorization, Login using Google, Facebook Account.
Maintained user groups in Amazon Web Services Cognito services rather than having in our Database for a product.
Daily routine is to do development work on user stories allotted in this iteration by fixing any bugs or issues and to add any new features from UI to data storage in database and support it until it goes to production. Also to do deployment to UAT from Dev environment.
Worked in one of the products developed on .Net core project with Angular 6 for the front end.
We used AWS Cognito, a micro service provided by AWS Stores to build an authentication system for one of the products.
Development Tools: Visual Studio 2017, Sql Database in Azure Cloud, Team Foundation Server for source control, Sql Server 2012 in Agile Scrum methodology with 2 weeks sprint.
Technology: ASP.Net MVC 5.0, ASP.Net Core 2, HTML 5, CSS 3, Javascript, Bootstrap, DevExpress ASP.Net MVC Controls Library, jQuery, Angular 6, C#.Net, Ajax,SQL Server 2012
EY - Ernst & Young LLP., Alpharetta, GA (Contractor - Tata Consultancy Services Inc. Employee)
.Net Developer
Feb 2017 – August 2018
Worked as a Software Analyst in a team of 10 onsite support members and 12 offshore support members.
EY Canvas is an auditing tool used by auditors worldwide year-round. The application is running in multiple (24) Data centers worldwide. As a team member, responsible for fixing issues faced by the users. Resolving issues in the ticketing system. Analyzing the backend data and with the help of data, app, job, IIS, worker role servers’ logs and exceptions to diagnose the issue and suggest the workaround.
Responsibilities include creating defects and submitting to the developer team to work on to fix in the next release of the product.
Development Tools: VS 2017, TFS for source control, Service Now, Sql Server 2017 in Agile Scrum methodology with 3 weeks sprint.
Technology: ASP.Net Web API, ASP.Net MVC 5, CSS 3, Javascript, jQuery, Angular 5, C#.Net, Ajax, SQL Server 2017.
Avanade Inc. (an Accenture / Microsoft company), Atlanta, GA (Contractor)
.Net Consultant
July 2016– November 2016 (5 months)
Worked as Junior to Mid-Level ASP.Net MVC Developer in a team of 10 developers in Design and Implementation of the Project in Test Driven Development (TDD) by writing code with test scripts. Our team was helping the onsite developers’ team along with the client from Atlanta. The system we were helping to develop is for Florida State DHSMV office (DMV) for their new online portal.
The system was being developed in helping to transform the way that individuals in Florida interact with the Department of Highway Safety and Motor Vehicles (DHSMV), including common services such as renewing a Driver’s License.
The responsibility of each member in the developer team is to
Analyze, review and refine the business requirements and user stories and seek clarification.
Facilitate new requirement definition and associated user stories.
Develop, unit test and address defects in the code.
Tools & IDE used:
VS 2015, Linq, Html 5, CSS 3, Javascript, jQuery, Bootstrap, ASP.Net (MVC 5), C#.Net 4.5, Razor, Html Helpers, Ajax, Blueprint, Team Foundation Server for source control, Oracle 11g in Windows 7 in Agile Scrum methodology with 2 weeks sprint.
Automobile Protection Corporation, Norcross, GA 30075 (Direct Hire)
(www.easycare.com) Extended Automobile Warranty and Insurance
Jun 2014 – Sep 2015
Application Developer (Permanent Position)
Contributing member of a small team responsible for building and unit testing new functionality and improvements to the company’s primary line of business web application “EasyCare Online”
This is a large ASP.NET MVC web application that integrates account management, product catalog management and user administration.
Built the user interface views and supporting SSRS reports for the application’s “Sales Dashboard”, “Upcoming Services”, and “My Deals” functionality.
Provided new components to support changes in the vehicle classification subsystem. Refactored an existing view component to make it easier to implement across the entire application in a much more re-usable manner. Fixed bugs in Accounts Management module.
Tools & IDE used :
Visual Studio 2010, Entity Framework, Linq, Html 4.1, CSS 3, Javascript, jQuery, ASP.Net (MVC 3), C#.Net, Razor, Html Helpers, Ajax, Web Services, Team Foundation Server for source control, Sql Server 2012, Sql Server Reporting Services in Windows 7.
Qualitek Solutions Inc. Tucker, GA (Direct Hire)
June 2013 – March 2014
Software Engineer (.Net Developer)
Created an additional system for the new requirements based on customers’ immediate need when additional machineries are installed or enhancement done in the existing machineries. Also addressed the changes required in the existing system for any challenges faced by the client’s day-to-day process.
Worked on the enhancement of Qualitek’s Production and Quality Control Systems, Optimization and Web Reporting System, Utility Maximization tool to increase production and downtime monitoring system. Create and modified Tables, Views, Constraints, triggers and Indexes. Writing transact SQL queries, Stored Procedures, Functions. Performance management, Debugging, unit testing and deployment. Version controlling the application code in Visual Source safe.
Taking Backup and Restoring their databases and applications periodically as a part of maintenance work. Designed and created a tool which would backup and restore on any client machine to and from USB device all the important files in main folders and databases used by our installed applications.
Being a part of an online technical support group to assist the clients in solving their day to day technical needs and also our crew on the plant during their personal visits to the plant.
Tools & IDE used:
Visual Studio 2008, 2005, ASP.Net 2.0, 1.0, C#.Net, SQL server 2005, Visual Studio .Net 2003, ADO.NET, Windows 7 Pro/XP, MS SQL Server 2005, Microsoft Visual Source Safe, Windows-XP, IIS 5.1