Ashajothi - Lead .NET Fullstack Developer |
[email protected] |
Location: Orem, Utah, USA |
Relocation: YES |
Visa: H1B |
Resume file: Lead .NET Full Stack_1746107471025.doc Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Professional Summary:
Senior .Net Full Stack Developer with 15+ years of experience in designing and developing robust, scalable applications using Microsoft stack. Experienced in Azure and AWS cloud technologies configuring and deploying applications with CI/CD pipelines. Expertise working in agile methodologies, consistently delivering high-quality software solutions while collaborating effectively with cross-functional teams. Expertise in developing web-based applications leveraging modern technologies including .Net framework 4.8, .Net 6/8, ASP.Net Core, Blazor, Angular 15/16, React 18, TypeScript, Redux, RxJS, JavaScript, HTML5, CSS, and Bootstrap. Proficient in backend development with C# 12, VB.Net, SQL Server, REST APIs, and ASP.Net Web APIs, Azure Functions. Managed microservice communication through RabbitMQ, Kafka, and Azure Service Bus, implementing event-driven architecture. Experience in developing authentication & authorization in applications using Okta, OpenID, OAuth, JWT. Experience in implementing Design patterns, Dependency Injection (DI) SOLID principles, Component & Data Access Programming. Designed and deployed applications on Microsoft Azure PaaS services, including Functions, Web Apps, Cosmos DB, Service Bus, Key Vault, and IaC, Yaml files, CI/CD pipelines. Experience with AWS services, including EC2, S3, RDS SQL Server, SNS, VPN, CloudWatch, Security Groups, Auto Scaling Groups (ASG), and implementing IAM policies with role-based access control. Safeguarded sensitive application data by utilizing AWS Secrets Manager for controlled access and automated secret rotation. Optimized application performance by managing auto-scaling and load balancing, while integrating Amazon SNS for efficient notifications. Designed and created databases on SQL Server, /Mongo DB, Azure Cosmos DB, Azure SQL Server, Azure Data Lake. Experience in database design and programming in MS-SQL/MYSQL/PL-SQL, KQL - Stored procedures, Triggers, Functions, query optimization techniques. Expertise in DevOps tools, including Docker, Jenkins, Octopus Deploy, and source control (GitHub, Bitbucket, TFS). Expertise in data structures lists, queues, linked lists, hash tables. Excellent problem solving and communication skills with all levels of users. Proficient in SAFe, AGILE, Scrum, Sprints, JIRA, Kanban estimating and pointing user stories and Waterfall methodologies. Experience in leading and mentoring team technically to deliver the project on time, meeting deadlines. Experienced in domains Health Insurance, Retail, Hi-tech, Telecom, Banking, Finance, and Warehouse. CERTIFICATION: MCTS, Microsoft Certified Technology Specialist: Exam 70-536 - TS: Microsoft .NET Framework - Application Development Foundation. Experience Summary: Senior .Net Full Stack Developer, Dot Foods, Mt. Sterling, IL, USA (Oct 2023 Present) Senior Software Engineer, JPMC (Oct 2022 Sep 2023) Senior Software Engineer, Health Equity Inc., Florida, USA (Mar 2021 Dec 2021) IT Programmer Analyst, NextEra Energy, Florida, USA (Oct 2019 Dec 2020) Senior Software Developer, Becton Dickinson, Florida, USA (Feb 2018 Sep 2019) Assistant Consultant, TCS - Tata Consultancy Services (India, USA, Europe) (Jun 2007 May 2017) Technical Skills: Front End Frameworks ASP.Net, MVC, HTML5, CSS, Bootstrap, JavaScript, jQuery, Telerik, Kendo UI, React, Redux, Next.js, Vue.js, Node.js, Angular, Blazor, WPF. Back End Frameworks .Net framework 4.8, ASP.Net Core 8, ADO.Net, Entity Framework, Auto mapper, Dapper, Quatrz.Net, Hangfire, RabbitMQ, ORM. Communication Frameworks Web API, SOA, REST, WCF, Web Services, Azure Web Apps, Microservices, Azure functions Code Analyzer SonarQube, FxCop, StyleCop Programming Languages C#, VB.Net, SQL, KQL Databases MS SQL Server, T-SQL, LINQ, MongoDB, Cosmos DB, Dynamo DB, Oracle Database/ETL Tools SSMS, Power BI, Power Query, SSIS, SSRS DevOps CI/CD, Jenkins, Octopus, Azure Testing nUnit, MS Test, xUnit SDLC Agile, Scrum, Waterfall Cloud Platform & Services AWS, EC2, S3, EKS, Kubernetes, Cloud Watch, IAM, Microsoft Azure, Azure Virtual Machine, Azure App Services, Azure Functions, Azure Storage, Azure SQL, Azure AD, Azure DevOps, Key Vault, ARM Templates, Azure Logic Apps, Cosmos DB, Azure SQL Database, GCP Big Query, Azure Data Lake, AKS. Project Details: Senior .Net Full Stack Developer Dot Foods, Mt.Sterling, IL, USA. Remote. Sep-2023 to Current Date Project Description: Working on client applications related to warehouse operations, including picking, packing, and shipping orders to customers. These applications are developed using ASP.Net Core 6/8, Azure Function Apps, Web API, REST, Angular, SSRS, and SSIS. Below are my day-to-day responsibilities: Developing applications for warehouse functionalities related to picking, packing, and parcel services. Collaborating with client teams to gather business requirements and analyze technical solutions. Sizing/Pointing , analysing the backlog/user stories for design, implementation, deployment phases. Working on Parcel Administration application in Angular, Typescript, Ionic framework. Working on Picking application in Angular, Typescript, ASP.Net Core, REST APIs. Working on a Blazor Web assembly application, enhancing and rewiriting ASP.NET code to update to latest versions. Working on labor management application using Blazor server for tracking productivity. Implementing SOLID design patterns in C#. Developing advanced data structure algorithms to optimize searching and sorting processes, thereby enhancing application performance. Deploying Piacking application as Azure Web Apps to Azure Portal. Developing and Deploying Azure Function apps to the Azure portal and APIM to expose services to external parties. Developing workflows with GitHub actions for deployments using YAML files. Hosting and updating production servers to latest versions of application i.e. APIs, ASP.NET Web, and Angular applications. Developing message communication using Azure Service Bus, Kafka. Experience in designing and implementing efficient and scalable MongoDB schemas on Azure to save paking labels via Aure Function triggers. Generating API documentation using OpenAPI and Swagger. Implementing authentication and authorization with Okta, OAuth, OpenID, and JWT. Deployed applications using containerized applications using Kubernetes. Working with SQL Server to write stored procedures, triggers, transactions, and queries. Developing SSIS packages to load warehouse data from AS400, DB2 to SQL Server. Migrating source code from Azure DevOps to GitHub. Environment: Visual Studio 2022, VS Code, SSMS 2019, SQL Server, .Net Framework4.8, .Net 8, ASP.Net Core, Azure Web Apps, Azure Functions, C#, Web API, HTML5, CSS, Javascript, Angular 15/16, CLI, Angular Material, RxJS, Vue.js, Node.js, React, Blazor, XUnit, SSIS, SSRS, Azure Serive Bus, Kafka, AGILE, Scrum methodologies. Senior Software Engineer JPMC, USA, Remote. Oct-2022 to Sep-2023 Project Description: Worked on a banking web application to process raw data from a third party and load it into an AWS database. Automation project: Developed a Windows application using WPF, Console applications to extract data from multiple Excel sheets and save it to the database using Control-M jobs. Increased code coverage for MVC web applications by writing unit test cases and generating SonarQube reports. Managed deployments to Azure cloud servers using Azure Devops CI/CD pipelines. Worked in Agile methodology with 3-week sprints, collaborated with stakeholders daily to gather requirements to design and implement solutions. Developed SPAs using Angular, Typescript, RxJS, and ASP.NET Core Web API. Automated the process creating windows application, to process data from Excel files and save it to the database. Developed Desktop application using WPF with user friendly responsive interface to display the data processing status and visualization of data. Worked in C# implementing SOLID principles, design patters DI to write clean and maintainable code. Developed Azure functions to trigger on daily bases to save gigabytes of data to Cosmos DB. Developed ASP.Net Web APIs, REST APIs and ASP.NET MVC Applications. Worked to automate the deployement process in Azure DevOps CICD pipelines, creating worflows using yaml files. Worked with SQL Server to write stored procedures, triggers, transactions, and queries. Worked on datastructure algorithms to parse large datasets optimizing the performance the logic via Control-M jobs to avoid timeouts. Environment: Visual Studio 2022, VS Code, SSMS 2019, SQL Server, WPF, SSRS, GCP, Power BI, .Net Framework4.8, .Net Core 8, ASP.Net MVC, C#, Web API, Angular 15, HTML5, CSS, Javascript, Git, NUnit, AGILE, Scrum methodologies. Senior Software Engineer Health Equity Inc., Tampa, Florida, USA. Mar-2021 to Dec-2021 Project Description: https://www.healthequity.com/ is HealthEquity, Inc. is an American financial technology and business services company that is designated as a non-bank health savings trustee by the IRS. This designation allows HealthEquity to be the custodian of health savings accounts regardless of which financial institution the funds are deposited with. Worked in SkyHigh Team through Kforce in Contribution project. Contribution is a micro service application that calculates the contributions of members through member/employer portal. Worked on devlopment of micro services, business logic of calcutations in contributions by employees in a company. Followed Domain Driven Design principles and used Entity Framework Code First approach to develop REST APIs and Data Access layer. Worked on Sinngle page application with Vue.js as front end and Node.js as back end. Create a Azure Logic app using Logic app designer to execute a workflow to trigger Azure Functions and send emails based on RSS Feeds. Worked on SQL Server stored procedures, JAMS jobs, SQL queries to implement back end logic. Worked on enhancements in front end Angular application that maitains the historical data of contributions by employees yearly. Worked on Azure Health Data Services, AHDS via REST APIs to integrate data from FHIR Resources, Profiles and Paradigms. Worked on a Blazor application to display the patient information on UI with backed end as ASP.Net Core. Worked on development of SPA using Angular and ASP.Net Core. Worked on RabbitMQ message queues to send emails. Worked on ADA compliance and security application standards. Worked on Azure platform to host and consume APIs. Worked configuring Azure web apps, deploying web applications to Azure environments via. CICD pipelines. Environment: Visual Studio 2019, ASP.Net 4.5/4.6.1, ASP.Net Core, ORM/micro-ORM, Azure, C#, Web API 2.0, HTML5, CSS, Javascript, Blazor, Angular, Git, Bamboo, Octopus, NUnit, AGILE methodologies IT Programmer Analyst NextEra Energy, Inc., Juno Beach, Florida, USA. Oct-2019 to Dec-2020 Project Description: NextEra Energy Resources is a leader in developing, constructing and operating energy infrastructure. NEER Asset Operations team is responsible for applications used by Real-time and Physical traders Automation Jobs, Web APIs and Portals. Real-time Automation Auto Hardening: Automation Jobs which handle trade initiation, product submissions to ISOs, Tag creations etc. are critical to day-to-day Trade operations. Successful transition to this new architecture allowed us to achieve a system with faster processing, auto retries mechanism and low failover. Implemented Quartz API and used CRON triggers Configured RabbitMQ exchanges and queues and used EasynetQ API for publish/subscribe operations Implemented DI and maintained request lifetime Scope using Autofac containers Automated critical processes, which include communication with SCADA systems and Energy Curve and Price offer submissions to ISOs. Implemented security best practices for AWS services such as IAM, KMS. Deployed on IIS in EC2 instance with SSL enabled. Development of AWS Glue jobs to extract data from flat file sources and store it in DynamoDB. Developed HTTP services using Web API 2.0 Created Windows and Web service to validate and process Data feeds, per client rules Developed application and UI in Asp.net Core and Angular2 RAPDR is a Risk Analysis application that helps to anlyase the risk and assess the forecast and power consumption. Implemented Angular 7, Typescript application using Basic Angular CLI commands, Data Binding: Angular modules, components, services, lazy loading. etc. Developed SPA (Single Page Applications) consuming server-side JSON restful services. Worked on RabbitMQ to send emails to the end users. Worked on creating and deploying applications to AWS Cloud server using IaC via. CI/CD pipelines. Designed NoSQL MongoDB database for saving and retrieving JSON data formats to and from 3rd party integrations via Web APIs. Used Git to commit, merge/branch, build and deploy code. Environment: Visual Studio 2017, ASP.Net 4.5/4.6.1, .Net Framework4.8, ASP.Net Core, ORM/micro-ORM, C#, Oracle 12G, MongoDB, RabbitMQ, Web API 2.0, HTML5, CSS, Javascript, JQuery, AWS, Angular, NPM, Autofac, XML, XHTML, AJAX, Git, Bamboo, Octopus, NUnit, AGILE methodologies. Senior Full Stack .NET Developer Beckton Dickson, Stuart, Florida, USA. Feb-2018 to Sep-2019 Project Description: LMS-BD is a medical supplies company that has several projects to handle medical supplies order processes and distribute them to customers. Warehouse ships medical supplies to patients. This process end to end is handled though the inhouse projects developed. Projects are in Windows Applications, Web Applications in MVC, Web API, Hangfire tasks. Back end is SQL Server. Involved in Architectural design discussions. Analyzed requirements. Worked on prototypes using ASP.Net MVC, Telerik and Kendo UI, Bootstrap to design and develop a web application. Worked on integrating Azure Health Data Services (AHDS) to access PHI information that is in the cloud. Worked on implementing design patterns using SOLID principles. Worked on Dependency Injection using Unity IoC. Implemented requirements using technologies C#, Web API, MVC, SQL Server Using Hangfire developed background processing in .NET and .NET Core applications. Worked in Jira, the Agile Scrum model with bi-weekly deliverables, publishing to production. Environment: Visual Studio 2017, ASP.Net MVC, Bootstrap, C#, Web API 2.0, HTML5, CSS, Javascript, JQuery, Autofac, Unity IoC, ADO.Net, Entityframework, Automapper, Hangfire, Git, NUnit, AGILE methodologies. Team Lead and Senior.Net Developer EzY MACH, UniCredit Bank, Tata Consultancy Services, Hungary, Europe. Dec-2014 to May-2017 Project Description: EzY MACH is a User Interface application for UniCredit Bank users that will be used by the Czech Republic and Slovakian Countries in Europe. This application will be used by Brach Users and Head Office users to Create Client, Open Account, and Process Loan etc. The application consists of ASP.Net interface, Web services to interact with the workflow components and UI. Analyzed and assessed client requirements for a banking application. Worked in Agile Scrum methodology. Documented technical specifications. Designed and developed a Presentation layer, Business logic and Data layer for Patient, Provider and Validation List Item Lookup claims using ASP.NET 2.0, C# and SQL Server database Worked for production deployments for Go Live. Prepared unit test projects. Administered change requests in a timely manner. Worked as team lead for team of 4 members coordinating with offshore and onsite teams. Senior.Net Developer AWMS ApeosWare Management Suite for FXA Fuji Xerox Australia., TCS, India. Jul-2013 to Oct-2014 Senior.Net Developer, Onsite Coordinator Account Manager Systems - Humana Inc., Tata Consultancy Services Green Bay, Wisconsin, USA. Dec-2010 to Jun-2013 Web Application Developer, Production Support Xerox Job Ticket, Xerox., Tata Consultancy Services, India Jan-2010 to Nov-2010 Dot net Software Engineer CoordCom, Ericsson., Tata Consultancy Services, India Nov-2008 to Dec-2009 Dot net Production Support Engineer Service Delivery Platform (SDP), British Technologies, Tata Consultancy Services, India. Mar-2008 to Nov-2008 Dot net Developer XEROX DEVICE MANAGER (DOCS), Xerox, Tata Consultancy Services, India. Jun-2007 to Feb-2008 Keywords: csharp continuous integration continuous deployment user interface javascript business intelligence sthree database active directory information technology golang microsoft procedural language Illinois Montana |