| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Candidate's Name
.Net Microservices Core Web API Senior Level Developerwith Angular (8+ years)
Mobile : PHONE NUMBER AVAILABLE Location : Marietta (Atlanta), GA-Street Address
Status : US Citizen Linkedin : https://LINKEDIN LINK AVAILABLE
Email : EMAIL AVAILABLE
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. Over 8 years of Backend Developer & Full Stack Developer experience with C#.net, ASP.Net Core and Relational database.
Looking 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 6 / MVC 5, C#.Net, VB.Net, ASP.Net, SQL Server, SSRS, HTML, CSS, JavaScript, jQuery, Angular 5 / 8, React JS, XML, Web Services, Entity Framework / Entity Framework Core, LINQ, DevExpress UI Controls for MVC application. 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/Candidate's Name /PTOTimeManagement.gitTECHNICAL EXPERTISEOperating SystemWindows 11 and Windows 10.Net TechnologiesASP.Net Core 8, ASP.Net Core 3.1 / 2.2, .Net 6 , .Net 7, Entity Framework / Entity Framework Core, Web API, .NET Microservices with Ocelot API GatewayFront-end Technologies
HTML, CSS, jQuery, Bootstrap, Angular JS 1, Angular 8, React JS, DevExpress for MVCProgramming LanguagesC#, JavaScript, TypeScriptToolsVisual Studio 2022, Visual Studio Code, MS SQL Server Management Studio 18, Web Developer Tools, SSRSRDBMSSQL Server 2017 / 2012, Oracle 11gSource ControlTFS Team Foundation Server, GitHub, Azure DevOps , GitHubCloud and ContainersMicrosoft 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 StudioMethodologyAgile ScrumEDUCATIONCourseInstitutionPercentageAssociate Membership in the Institute of Engineers (AMIE Section A) - Equivalent to 4 years Bachelor degree in EngineeringThe Institution of Engineers, Calcutta, India62%Post Diploma in Computer Applications
Thiagarajar Polytechnic, Salem, Tamilnadu, India84%Diploma in Electronics and Communication EngineeringGovt. Polytechnic, Madurai, Tamilnadu, India82%Certificate courses in various languagesOhlone College, Fremont, USA80%TRAINING & CERTIFICATIONS In a recent past career gap working in real work place, 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/Candidate's Name /PTOTimeManagement.git 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 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) 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.PROFESSIONAL EXPERIENCESFISERV Financial Services Technology & Payments Innovation Inc. (Contractor - Converge Technology Solutions Inc.)Backend .Net Web API Azure Developer
April 2023 February 2024Worked 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 body2) It will reach out to the MoveIt server3) Download the file4) Converts the file from .csv to .json5) Store the file in Azure Blob storage6) It repeats the same process for all the remaining 4 configuration files7) Azure Event Grid is updated for every progress of the workflow whether it is failed or InProgress8) Once all the files are downloaded , it will inform the Orchestrator - Export CompletedUnified 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 messages 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 SprintDevelopment & Testing Tools: Visual Studio 2022, Visual Studio Code, GitHub, Azure Portal, Azure DevOps, Splunk, Postman, Swagger, SonarQubeHumana Medical Insurance, Louisville, KY (Remote Contractor - Atos Syntel Employee)Full Stack Azure .Net Web API DeveloperApril 2021 Dec 2022Worked 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 PlanningDevelopment 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 APIMicrosoft, Redmond, WA (Remote Contractor - RPNC Systesms. 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 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 required additional data needed for the new requirements fulfillment. 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 shut off time and the issues related logins filtered from the Azure backend Kusto database using Power BI Reports. From the drill down report, client can assess the things to be done to prevent power down on any region. We did changes requested by client on existing power bi reports to create reports for their analysis to develop a design document for development phase. We were setting 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 installation and set 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 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 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 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, 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 DesktopTechnology: ASP.Net Core 3.0, .Net Standard Framework, ASP.Net MVC 5, C#.Net, Angular 5 and 10, SQL Server, Azure TemplateComcast, Atlanta, GA (Direct Hire).Net Developer Level 2June 2019 October 2019Comcast (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. Taking 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 application 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 2019ER Express (www.erexpress.com) is an Atlanta-based healthcare technology company helping leading-edge health systems take the patient experience to a new level with the software application in 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 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 product 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 product.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 2012EY - 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 to fix 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 submit to 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 ConsultantJuly 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 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 InsuranceJun 2014 Sep 2015Application 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 2014Software Engineer (.Net Developer)
Created 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 clients 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 online technical support group to assist the client in solving their day to day technical needs and also our crew on 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 |