Post Job Free
Sign in

Senior .NET Full Stack Technical Lead Architect

Location:
Charlotte, NC
Posted:
November 10, 2026

Contact this candidate

Resume:

Mohan Katta

*************@*****.***

904-***-****

Professional Summary

● Microsoft Certified Senior .NET Full Stack Technical Lead/Architect with 18+ years of experience designing, developing, and delivering enterprise-scale applications across Financial Services, Government, Healthcare, Transportation & Logistics, and Payroll/HR domains.

● Proven experience leading onsite and offshore cross-functional teams, driving solution architecture, technical design, code reviews, mentoring developers, and delivering high-quality software using Agile/Scrum methodologies.

● Hands-on expertise in AI-assisted software development, leveraging GitHub Copilot, Cursor AI, ChatGPT, Python, and Generative AI tools to accelerate application development, code generation, unit testing, and developer productivity.

● Experienced in LLM and MCP model development on Azure and AWS platforms. Strong expertise in C#, .NET Core/.NET 9/10, ASP.NET Core, Angular, React, Blazor, Microservices, REST APIs, Azure, AWS, Docker, Kubernetes, Kafka, SQL Server, PostgreSQL, MongoDB, and CI/CD pipelines.

● Skilled in cloud modernization, application modernization, distributed systems, API integration, and DevOps practices, with a proven track record of delivering scalable, secure, and high-performance enterprise solutions while collaborating effectively with business stakeholders and global development teams.

Technical Skills

Operating Systems Windows, Unix, and Linux

Client Technologies HTML, CSS, JavaScript, TypeScript, Angular, React, jQuery. Server-side Technologies C#, NodeJS, Python, ADO.Net, ORM (Entity Framework), LINQ, SignalR, Swagger, Dapper, Asp.net, Asp.Net Core, Web Services, WCF, Rest API, Microservices, Kafka, Flink, Blazer, Blazer Web Assembly, Clean Architecture, DDD, Design Patterns and SOLID Principles. SQL Databases SQL Server, Oracle, Postgres and MySQL NoSQL Databases MongoDB, Cosmos DB, Redis DB and DynamoDB. Cloud Technologies Azure and AWS.

Build Automation CI/CD using Azure DevOps/GitHub.

Cloud Tools & Apps Azure Functions, Web Apps, Azure Logic Apps, Storage account, AWS Lambda, S3 buckets, Event Bridge, Cloud watch, Dynatrace, Glue Jobs, AI Tools Python, Chat GPT, GenAI tools like GitHub Copilot & Cursor AI, LLM and MCP model development on AWS/Azure.

Development Models & Tools V-Model & Agile/Scrum, Kanban, Jira & Confluence, CA Harvest Tools. Development Tools Visual Studio 2022,2026, Visual Studio Code, NodeJS, Postman. Swagger and Chrome Dev Tools, Docker, RabbitMQ.

Source Control VSS, TFS, Tortoise SVN, GitHub, GitLab, Azure Repos. Reporting Tools Crystal Reports, SSRS & Power BI.

Education

Bachelor of Technology (B. Tech) - J.N.T.U, Hyderabad - April 2006 Certifications

● Microsoft Azure Developer Associate.

● Microsoft Certified Professional (MCP) in Web Apps Development.

● Microsoft Specialist (MS): Programming in HTML 5 with JavaScript and CSS3.

● Professional Scrum Master.

● Microsoft Certified Solution Developer (MCSD): Web Applications.

● Microsoft Certified Technology Specialist (MCTS): SharePoint 2010 Development.

● Microsoft Certified Solution Developer (MCSD): SharePoint Applications Professional Experience

LPL Financial, Fort Mill, SC Mar 2026 – Till

date

Technical Lead

Project: Account Lifecycle Management/Account System of Records. ALM/ASOR is the system of record for account reference at LPL. The system has various components including account data ingestion and enrichment applications, API that handle write, read and patch capabilities and event streaming to handle internal data processing and data distribution. The ASOR is the critical system for all client and financial advisors applications like Client Views and Account View which provides backend API capabilities from complete account life cycle management. Responsibilities

● System analysis and design API back-end components in Asp.Net Core, Postgres and AWS.

● Designed and developed complex SQL queries, Functions and Procedures in Postgres.

● Designed Microservices based APIs using Clean Architecture and CQRS design patterns.

● Implemented Postgres integration with .Net core APIs using Dapper for CRUD operations using Repository patterns and leveraged SOLID principles and Design patterns.

● Implemented Domain events and event streaming in Apache Kafka and Flink using Confluent.

● Leveraged AI tools like GitHub Copilot and Cursor AI for speeding up the development and unit testing APIs and Angular components.

● Designed and developed Angular UI components, services and pipes.

● Designed unit testing framework using Microsoft XUnit and Moq framework for implementing TDD and BDD.

● Created AWS glue jobs that process multiple account related files using Python script

● Deployed angular and APIs as containers using Docker and AWS EKS cluster.

● Created and integrated AWS S3 buckets for data load and integrated with .Net core APIs.

● Developed AWS Lambda that gets triggered for data load into Postgres from S3 buckets.

● Involved in end-to-end development using Scrum and Jira dashboards.

● Created AWS step functions, AWS Beans talk for hosting some APIs. Environment: C#, Python, Asp.Net Core, Postgres, SQL Server, Angular, AWS, Terraform, Confluent Kafka, Postman, Github, Copilot, Cursor AI.

City of Jacksonville, Jacksonville, FL Aug 2024 – Feb 2025

Senior Full Stack Developer

Project: JAXEPICS (Enterprise Permitting, Inspections and Compliance System) JAXEPICS is an intuitive, very user-friendly Jacksonville permitting system used by contractors, homeowners, COJ employees and the public to submit all kinds of Permits, Certificates of Use, Civil plan and help them to obtain permits for their new and existing houses.

Responsibilities

● Migrated legacy permitting system to web based app using Microsoft web stack.

● Created UI layer using Angular 20, TypeScript, Microsoft Authentication, Real time web using SignalR.

● Implemented Restful API using .Net 9, C# 12, Dependency Injection, Entity Framework, LINQ, Azure app services.

● Implemented database migrations using EF Core, Repository and Unit of work patterns.

● Designed and developed reports in SSRS and Power BI

● Converted the API layer using Clean Architecture by following SOLID principles and design patterns.

● Converted stored procedure logic to EF Core methods, created new SQL functions, triggers, procedures.

● Created unit test project using XUnit and Moq test frameworks.

● Deployed the app to Azure using Azure PaaS Service.

● Created blazer components and integrated with the UI components.

● Integrated with Azure storage service for offloading OnBase files, Application Insights for monitoring, Seri log for logging.

● Implemented Azure DevOps build and release pipelines for automated deployments.

● Created project increments using Agile methodology/Scrum framework. Environment: Angular 19/20, .Net 9/10, C#, Asp.net Core, EF Core, Blazer Server, LINQ, SQL Server, Microservices, Azure App Services, Azure Functions, Azure Logic Apps, Azure Storage (Blob), Azure Redis, Docker, Postman, SSRS/Power BI, Azure Service Bus (Queues/Topics), Azure DevOps, Microservices, Visual Studio 2022/2026, Visual Studio Code.

CSX, Jacksonville, FL April 2023 to Aug

2024

Senior Full Stack Developer

Project: Visiship Order Management System

Visiship is a web-based transportation company that offers various services from order, tendering, delivery, shipment. To manage the complete order life cycle, CSX employs the product Visiship to manage end to end services over the web.

Responsibilities

● Involved in completed SDLC of the product from design/development, implementation, deployment and testing.

● Involved in fixing production issues and implementing new changes in the system

● Involved in the pure agile development process with scrum framework using Jira/Confluence and leveraged GitLab/bitbucket for source code.

● Interacting with business users and analysts to understand the requirements for implementation

● Developed the front-end components using ReactJS, Axios, Hooks and components

● Worked with AWS Lambda and S3 for storing order models.

● Worked on AWS Serverless components to deploy API and React apps on AWS.

● Involved in peer reviews and product owner reviews for all the new change requests.

● Involved in creating stored procedures, views, tables and functions for supporting back-end functions.

● Implemented blazer to create components to be running as web assembly and server, integrated with the UI components.

● Worked with Postman/ fiddler to test the API and used Moq/ XUnit unit test framework for writing unit tests

● Deployed to IIS and Azure Dev ops using Azure CI/CD pipelines. Environment: .Net 8/9, React, C#, Asp.Net Core Web API, Blazer Web Assembly, EF Core/Dapper, LINQ, SQL Server, MongoDB, NodeJS, RabbitMQ, Docker, Postman, Azure PaSS (Functions, Logic Apps, Storage), Azure DevOps, SSRS/Power BI, Microservices, Visual Studio 2022, Visual Studio Code. Maple Software Private Limited, Hyderabad, India May 2022 to March 2023

Technical Lead/Sr Software Developer.

Project: Work links Payroll Management Systems - Work links, Canada Work links is a provider of flexible, intuitive, and multi-country Payroll & HR applications for businesses of any size. Hosted in a secure cloud environment, the sleek modular framework of Work links automation solutions allows you to select and pay for only the specific functionality your business needs to enable complete, painless, worry-free payroll. This is a cloud-based Azure hosted web app used by Canadian clients to fulfill their payroll and HR needs for their employees.

Responsibilities:

● Designing and developing solutions required for the application by gathering requirements from the clients.

● Understanding the business requirements and converting them into technical details by creating high level design documents.

● Created the Azure virtual machine and App services for different environments for the app development.

● Extensively used Jira project management tool for working with all user stories and project tasks, providing accurate effort estimates and timelines.

● Worked extensively on creating and deploying Azure functions and Logic apps in Azure using portal and Visual studio.

● Developed all front-end components using React, TypeScript, Html and SCSS using Microsoft Visual Studio Code

● Developed back-end API using C#, Asp.net Core Web API, Microservices and SQL Server using Microsoft Visual Studio 2022

● Worked on creating complex SQL queries, stored procedures, UDF and views using SQL Server 2019

● Extensively used Postman for testing the APIs and chrome debugging tools for debugging angular app.

● Written unit testing for both Angular and API using Karma, Jasmine and Moq frameworks.

● Automated development and Operations using DevOps by implementing Azure DevOps CI/CD pipelines, Azure repos using YAML file.

Environment: Visual Studio 2022, Visual Studio Code, React, Asp.net Core, Web API, SQL Server, C#, TypeScript, AWS Lamda, AWS EC2 and S3, API gateways, Azure CI/CD pipelines IQVIA, Bangalore, India Nov 2012 – April

2022

Technical Lead

Project #1: Specialty Pharma Data Integration (SPDI): This project is designed and developed for US clients/suppliers of IQVIA for SPDI clients to get visual insights into specialty pharma data provided on KPI performance dashboards to help them take critical business decisions. This portal is combination of three portals (Client, Supplier and Operations Dashboard) built using MEAN Stack technologies, Asp.net Core and high charts for fast and high performance. Operations dashboard helps IQVIA internal users to perform CRUD operations on the data. This platform contains various backend NodeJS automation jobs for loading csv/txt data into MongoDB and automates complete end to end data processing, preprocessing a post-processing of suppliers data, delivery of transformed data in a required format to the clients along with reporting capabilities using Angular dashboards. Responsibilities:

● Requirement gathering and analysis by directly interacting with onsite stakeholders/clients.

● Actively involved in all phases of SDLC with Agile/Scrum methodology.

● Proposed a high-level technical design, coding standards, best practices and creating all technical design documents.

● Working with project stake holders, product managers, clients to provide timely status of the project progress with clear communication of the effort estimates and project deliverables.

● Closely worked with development teams and provided architectural blueprints, mentoring them with training required and issues resolutions till product delivery.

● Performed timely code reviews, brainstorming sessions with teams

● Designed and architected the core web Api and node API as per the project needs along with best coding practices and design patterns.

● Designed and developed custom solutions using Asp.net core web API and Client-side technologies

(Angular 8)

● Leveraged all MEAN skills for the project to make the web app highly performance with nice look and feel.

● Used HTML5, CSS3, Bootstrap 4 and CSS Preprocessors (SASS) for UI and responsive design for both Mobile and Web platforms.

● Implemented Node API for exposing data from MongoDB using KOA framework and express.

● Worked on developing complex Mongo queries to be used with Node API

● Implemented the gateway API using Asp.net Core API services.

● Worked on implementing CRUD operations for operation portal in both UI and API.

● Implemented MongoDB aggregation queries for BI reporting using Angular8s and High charts.

● Worked on changing the UI as per the client needs using HTML5, CSS3, Bootstrap & jQuery.

● Integrated the development with CI/CD pipelines using Azure DevOps. Environment: Visual Studio 2017, Visual Studio Code, Node, ES6, TypeScript, ExpressJS, NPM, Angular 8, High Charts, Asp.net MVC, Asp.net Core Web API, LINQ, MongoDB, SQL Server, Microsoft Azure, AWS Lamda, AWS EC2 and S3, API gateways, Azure CI/CD pipelines, Azure DevOps, Entity Framework, GitLab, C#, jQuery, JavaScript, HTML5, CSS3, SASS, Jira, Confluence, Project #2: Novartis Web Sales Dashboard:

Lead Engineer

The sales dashboard is designed for sales team & senior management teams to analyze the sales & market trends for Novartis health care products and make effective business decisions by making sales comparisons with other pharma company sales. It really helps teams to visualize company data and perform analysis based on IMS current and historical datasets.

Responsibilities:

● Involved in all initial project discussions and meetings with Clients/Stakeholders for requirements gathering.

● Designed and implemented Asp.net web services and Web API using design patterns.

● Create complex SQL queries and stored procedures needed for the project.

● Leveraged Entity framework, LINQ and ADO.Net for data access layer.

● Implemented all UI functionality using AngularJS, jQuery, and JavaScript to implement on presentation layer

● Changed the UI layout using CSS, HTML, JavaScript.

● Handled all project related tasks and issues using TFS with TFS reporting.

● Handled the deployment process to IIS along with unit testing. Environment: Visual Studio 2015, C#, Asp.net MVC, Asp.net Web API, Entity framework, LINQ, AngularJS, JavaScript Charts, Power BI Charts, SQL Server, TFS, ADO.Net, HTML, CSS, jQuery, JavaScript, Git. Project #3: Clinical Trails Innovation System and Project Management System Senior Developer

A web based extensive search application with very rich user interface that enables clinical trials sponsors & patients to search for trails within their region using various search parameters to register for the trails. Sponsors can perform analytics on trails using stunning visualizations & reports using Power BI & SSRS. The system uses various IMS MIDAS data sets and open-source clinical trials data for providing extensive global trails. This project also includes additional modules for project management using SharePoint. Responsibilities:

● Requirement gathering and analysis by directly interacting with onsite stakeholders/clients.

● Implemented all business logics using C#, Asp.net, web services by following proper designs patterns.

● Implemented the data access layer using ADO.net, Entity framework, LINQ.

● Created project related documents for HLD, LLD with user manuals

● Implemented the UI layer using HTML, CSS, JavaScript with good user interface and performance.

● Implemented the SSRS reports and PowerBI reporting integrated with SharePoint web parts for BI services.

● Used SSAS, SSIS for working with data load operations and cube development. Environment: Visual Studio 2012, C#, SharePoint 2013, SharePoint Web Parts, SSIS, SSRS, Asp.net web services, HTML, CSS, jQuery, JavaScript, ADO.net

Gallagher Offshore Services, Bangalore, India Oct 2010 – Oct 2012

Senior Software Developer

Project: Production Controller System

PCS is a web-based application developed using Asp.Net MVC that enables Project delivery managers to track and monitor client deliverables which help them to create monthly or quarterly reports for senior management teams for Gallagher teams

Responsibilities:

● Involved in requirement analysis, designing and development.

● Used AGILE/SCRUM methodology to implement the application.

● Designed Class, Use Case, Sequence diagrams using MS Visio.

● Used .Net framework 4.0, n-tier architecture and Object-Oriented Methodologies for application development.

● Developed the Web Application in ASP.Net 4.0 using Master Pages, Themes & Skins to maintain the consistent look and feel throughout the application.

● Improved the user experience of Web Pages by using AJAX.

● Involved in development of MVC patterns for client server interaction.

● Used front end web development tools like HTML, CSS, JavaScript, DHTML, and jQuery.

● Involved in developing WCF Web Service using SOAP/HTTP to communicate with legacy systems.

● Used ASP.NET web form controls such as Grid View, List View, etc. for displaying data.

● Developed Web services using C#.

● Involved in implementing the logic using C# and oops concept.

● Extensively used ASP.NET, C#.NET Validation Controls and JavaScript for client-side validations in the Web Pages.

Environment: Visual Studio 2010, .Net Framework 3.0, Asp.net, KnockoutJS, Asp.net MVC, C#, JavaScript, jQuery, jQuery UI, HTML, CSS, Xml, WCF, SQL Server 2008, SSIS, TFS 2010. Employer: Unissant Inc, Virginia, USA Mar 2008 – Jun 2009

Software Engineer

Project: Credit Cooperative banking System (CCBS)

Credit Cooperative Banking System (CCBS) - a browser based centralized banking application captures the essentials of Retail Banking function. Uniquely placed to cater to the special needs of banking organizations in the Thrift and Co-operative sector, the application has a strong Customer Orientation. The Customer Information File features map the organization’s entire relationship with the members in several dimensions. Responsibilities:

● Actively involved in analysis, design, development, and testing.

● Coded several dynamic pages using ASP.NET, C# and JavaScript.

● Developed the GUI with ASP.NET Web Forms.

● Developed and used user defined namespaces along with system-defined namespaces.

● Worked with ASP.NET Web Forms, Web Services, and State Management, catching features, configuring optimizations and securing the web application.

● Wrote Business logic in C#.

● Used .NET Remoting concepts for communicating with different applications.

● Used ASP.NET Validation controls to validate user inputs.

● Extensively used ASP.NET Data Grid, Data List and Repeater controls for displaying the data in a clear format.

● Designed the Data access layer using ADO.NET.

● Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL 2000 data sources.

● Designed and Implemented Reports using Crystal Reports.

● Implemented role-based security that demarcates the administrators from the report viewers and grant applicants.

● Formatted the data using XML, XSL and XSLT

● Designed and Coded for the XML/SOAP request.

● Involved in the design of database, creation of tables and stored procedures using MS SQL Server 2000.

● Actively involved in preparation of use cases, class diagrams, and Activity diagram using UML.

● Developed test strategies, test plans and test cases and performed Unit Testing to identify and resolve integration, functional and usability issues before deployment. Environment: VS.NET, VB, ASP.NET, C#.NET, VB.NET, ADO.NET, .Net Remoting, Web services, window services, JavaScript, Microsoft WCF, MS SQL Server 2000, Crystal Reports 10, HTML, XML, XSL, XSLT, SOAP, CSS, VSTF, UML.

JB Technologies Inc, Virginia, USA Oct 2007 – Feb 2008 Software Engineer

Project: Binomics Service Management Tool Migration This is migration project implemented to migrate legacy application to the Microsoft latest version from VB to Asp.net

Responsibilities:

● Involved in migrating all VB.Net code to C#.

● Worked on migrating legacy service to WCF and Web Services.

● Converted complex SQL queries into Stored process and functions.

● Migrated crystal reports to SSRS reports.

● Worked on converting WinForms to web forms using Asp.Net, HTML, CSS, JavaScript.

● Implemented Authentication/Authorization using forms-based security Environment: Visual Studio 2008, ASP.net, C#, JavaScript, jQuery, Html, CSS, XML, Oracle, SQL Server. Sharan’s Software Solutions Aug 2006 – Sep

2007

Software Engineer

Project: Bionomics Service Management Tool

BSMT is a web-based tool that helps US based banks/Financial organizations to avail themselves of the services from Bionomics service provider by subscribing to the portal. It enables users to track all the services and manage them online to automate daily business processes easily and cost effectively. Responsibilities:

● Involved in end-to-end application design and development using C# and windows forms.

● Created various Web forms for user login, account summary, loan applications and history pages usingASP.Net.

● Used various advanced Server Controls and developed Custom Controls.

● Implemented server-side business logic using VB.Net.

● Created and designed crystal reports.

● Integrated with third party apps

Environment: Visual Studio 2008, ASP.net, VB.Net, Crystal reports, JavaScript, jQuery, Html, CSS, XML, Oracle, SQL Server.



Contact this candidate