Karuna Kumar Yamalapalli
Email: ***********@*****.***
LinkedIn: https://www.linkedin.com/in/karuna-kumar-yamalapalli-a251b314
Ph No: +1-571-***-****
Senior .Net Full Stack Developer
Location: Springfield, VA Willing to Relocate Work Authorization: H1B
Professional Summary
●Senior Full Stack .NET Developer with 18+ years of experience in Full-Stack Web development and a strong background in cross-platform application development on the .NET platform.
●Expertise in .NET Framework (4.6/3.5/3.0/2.0/1.1), .NET Core, and .NET 5/6/7/8, ASP.NET, C#, MVC, Web API, WCF, HTML5, CSS3, JavaScript, and Bootstrap, with a deep understanding of modern web technologies and frameworks.
●Proficient in designing, developing, and maintaining Enterprise-level Project Portfolio Management (PPM) solutions using .NET 8, ensuring scalability, performance, and alignment with business goals.
●Significant experience with RDBMS and database technologies, including SQL Server, Oracle PL/SQL, LINQ, Dapper, Entity framework Core and ADO.NET, ensuring robust data management in web applications.
●Advanced in Object-Oriented Design (OOD) and Service-Oriented Architecture (SOA), with expertise in S.O.L.I.D principles, Microservices, design patterns, dependency injection (DI), and continuous integration (CI).
●Hands-on experience in cloud services, particularly Microsoft Azure, focusing on services like Azure App Services, Azure Functions, Azure EventHub, S3, Load Balancing, Cloud Storage, File Store for deploying and managing scalable applications.
●Good Knowledge in deploying and managing cloud infrastructure on Azure, optimizing resource usage and ensuring high availability of critical applications.
●Good Experience in implementing CI/CD pipelines using Azure DevOps, Jenkins, automating build, test, and deployment processes to enhance software delivery speed and reliability.
●Proficient with various IDEs like Visual Studio, Notepad++, SSMS.
●Experienced in all phases of SDLC, including Requirement Analysis, Implementation, and Maintenance, with extensive experience in Agile and SCRUM methodologies.
●Expertise in implementing easy-to-use Bootstrap plugins for building carousel, accordion, modal windows, etc.
●Extensive knowledge in developing single-page applications (SPAs) & micro frontend (Module Federation).
●Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, JavaScript functions, and Cascading Styles across cross-browser environments using Developer Toolbar.
●Experience in Unit Testing frameworks like MSTest, xUnit, MOQ Framework Integration Testing and in preparing test cases.
Technical Skills
Core .NET Technologies
.NET 8/7/6/5/Framework (including .NET Core), ASP.NET Core, ASP.NET MVC, Entity Framework Core, Entity Framework, Dapper, Web Forms.
Web Development
ASP.NET Web API, Web Services (SOAP, REST), Azure Functions, App Engine
Front-End Technologies
CSS3, JavaScript, TypeScript, Angular, Blazor, Bootstrap, Sass/Less, jQuery, Ajax, RESTful APIs, Webpack, Babel, Responsive Design, Client-Side Frameworks and Libraries, Micro frontend, Module federation
Database Technologies
SQL Server, Azure SQL Database, Oracle PL/SQL, MySQL, Blob Storage, Tabular Storage, Entity Framework, Entity Framework Core, LINQ, ADO.NET, NoSQL Databases, Redis, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), T-SQL, Stored Procedures, Database Design and Normalization.
Cloud Technologies
Microsoft Azure, Azure App Services, Azure Functions, Durable Functions, Azure SQL Database, Azure DevOps, Azure Storage (Blob, Queue, Table), Azure Kubernetes Service (AKS), Azure Active Directory (Azure AD), Azure Logic Apps, Azure Service Bus, Docker, Kubernetes, CI/CD Pipelines, Infrastructure as Code, Serverless Architectures.
DevOps
Azure DevOps, Git, GitHub, Docker, Kubernetes, Terraform, CI/CD Pipelines, Azure Pipelines, AWS Code Pipeline, SonarQube, Infrastructure as Code, Automated Testing, Monitoring and Logging.
Languages
C#, VB.NET, SQL, PowerShell, T-SQL, XAML, Razor, JSON.
Tools/Methodologies
MS Project, Agile, Jira, Waterfall.
Testing Tools
MS-Test, N unit, Mocking, Visual Studio Unit Test.
Version Control Tools
Git, GitHub, GitLab, Bitbucket, Azure Repos, SVN (Subversion), TFS (Team Foundation Server).
Modelling and Diagramming Tools
Microsoft Visio, UML (Unified Modelling Language), Lucid chart, Draw.io
Professional Experience
Department Of Human Services (DHS), Washington, DC 04/2024 – 04/2025
Role: Senior .Net Full Stack Developer
Projects: Housing The Homeless (HTH), EMERGENCY RENTAL ASSISTANCE PROGRAM (ERAP)
Responsibilities:
●The Department of Human Services (DHS) in Washington, D.C. is a local government agency responsible for providing a wide range of social services and public assistance programs to residents of the District of Columbia, I played a key role in developing multiple enterprise software applications from the ground up, leading migration projects, and implementing critical enhancements. Leveraging the .NET tech stack, I contributed to building scalable, high-performance solutions that drive business impact while ensuring seamless integration with existing systems
●Designed and developed front-end with user-friendly interfaces using Blazor, Angular 2.0-18, HTML5, CSS3, ES6 JavaScript ensuring seamless user interaction across platforms.
●Designed and implemented Blazor components and services, utilizing Razor syntax and Blazor Server Components with dynamic user interfaces.
●Deployed and managed Blazor applications on Microsoft Azure, utilizing Azure App Services and Azure Functions to ensure scalable and high-performance application delivery.
●Designed and developed APIs as microservices in .NET to fetch data from various sources (SQL Server, Oracle, etc.).
●Developed single-page applications (SPA) using Angular 14, and .NET optimizing performance and user experience.
●Design scalable, high-performance database architectures that meet business requirements, ensuring optimal storage, retrieval, and processing of data.
●Build and enhance RESTful APIs using languages such as C#, Asp.Net Web API to enable seamless communication between microservices. Used authentication mechanisms like OAuth, JWT, or API gateways for centralized security management
●Utilize containerization tools like Docker to package microservices and deploy them using orchestration platforms like Azure Kubernetes Service
●Implemented Hang Fire for retry mechanism, OAuth 2.0 for Token based security
●Created dynamic, responsive web applications by integrating Angular with Bootstrap and LESS CSS and further integrated them with .NET Web Services for full-stack functionality.
●Utilized Hangfire to manage background task processing, ensuring high availability and efficient load distribution.
●Applied DevOps practices, including CI/CD pipelines, automated builds, and deployments with Azure DevOps, improving software delivery and operational efficiency.
●Led Agile/Scrum processes, facilitating daily stand-ups, sprint planning, retrospectives, and review meetings to ensure effective project management and team collaboration. Managed and tracked project progress using JIRA.
●Developed and executed unit tests using Jasmine and Karma to ensure the correctness of Angular components and JavaScript functions, improving code reliability and maintainability.
●Managed and optimized cloud resources on Microsoft Azure and AWS, leveraging services such as Azure App Services, Azure Functions, Azure SQL Database, Azure Api Gateway, S3 for scalable application deployment.
Environment: Blazor, HTML5, CSS3, ES6, JavaScript, RxJS, Angular, React Hooks, .NET, ASP.NET, RESTful services, SASS, LESS, Bootstrap, AngularJS, jQuery, Azure DevOps, JIRA, Agile/Scrum, SQL Server, ADO.NET, Entity Framework Core, LINQ, Azure.
National Life Group (NLG), Montpelier, VT 11/2020 - 02/2024
Role: Software Development Sr. Specialist 07/2015 – 07/2018
Projects: New Business Administration
Responsibilities:
●National Life Group is a diversified group of financial service companies offering life insurance, annuities and retirement solutions. I was part of a dynamic team that rapidly developed software applications aimed at enhancing operational efficiency across the organization. Leveraging the .NET tech stack, I contributed to building scalable and high-performing solutions that streamlined processes, improved automation, and optimized business workflows.
●Utilized development stack incorporating version control (GitHub & SVN), task management (JIRA), SQL Server, and Angular 12, with a focus on building dynamic user interfaces using modern technologies.
●Deploy, scale, and manage microservices-based applications in Azure environments, ensuring high availability and fault tolerance across different environments (development, testing, production).
●Skilled in REST API development to fetch, process, and analyze data in distributed environments. leveraging Dapper, LINQ for comprehensive data access and presentation.
●Led the adoption of industry best practices for enterprise-grade applications, including containerization with Docker and Kubernetes, CI/CD pipelines using Jenkins, and version control with GIT, applying these practices to ensure robust deployment and scalability.
●Managed and optimized SQL Server databases, including writing complex queries, stored procedures, and performing regular maintenance tasks to ensure high availability and performance.
●Worked with Azure DevOps teams to deploy applications using CI/CD pipelines and monitored performance and stability in production environments. Managed version control with GitHub
●Developed N-tier applications using C#, .NET Remoting, and .NET Serviced Components, including creating stored procedures, functions, and views for robust database interactions.
●Developed .NET applications with integrated SSIS for dynamic ETL workflows.
●Facilitated Agile methodologies, ensuring adherence to best practices in the Software Development Life Cycle (SDLC), including efficient development processes.
●Implemented Hang Fire for retry mechanism, structure Map for IOC and OAuth 2.0 for Token based security
●Designed and implemented cloud solutions using Microsoft Azure services such as Azure App Services, Azure Functions, and Azure SQL Database for scalable, secure, and high-performance .NET applications.
●Containerized applications using Docker for scalable deployment, including full-stack applications for easier management.
●Created and maintained comprehensive documentation for processes, solutions, and technical designs for Angular projects and other technologies.
●Worked with queue processing systems to ensure reliable message handling and processing in distributed architectures, enhancing application responsiveness and reliability.
Environment: ASP.NET, C#, JIRA, SQL Server, Angular, Docker, Kubernetes, CI/CD, Azure DevOps, ASP.NET, .NET, C#, .NET Remoting, .NET Serviced Components, Oracle, SSRS, MVC, jQuery, AJAX, JSON, OAuth 2.0 Microsoft Azure, Azure App Services, Azure Functions, Azure SQL Database, AWS IAM, Dapper, LINQ, TFS, Git.
Advantasure (BCBS), Glen Allen, VA 08/2018 - 11/2020
Role: Consultant, Senior .Net Full Stack Developer
Project: Sustenance – Claims &Integration
Responsibilities:
●Advantasure is a healthcare technology and business process services company dedicated to enhancing the performance of health plans and provider organizations, particularly in the delivery of government healthcare programs
●Involved in Design, Development, and Testing of Windows Forms, Web Forms, Web Services using IIS, ASP.NET, XML Dataset, and the .NET Framework
●Conducted thorough code reviews to ensure the best practices and maintain code quality in both Angular and .NET projects. Established architecture using the ASP.NET MVC Core Architectural Design Pattern.
●Implemented migration strategies from legacy systems to new .NET architecture, incorporating ASP.NET for modern and responsive user interfaces.
●Developed system sites using ASP.NET, C#, Microsoft SQL Server, JavaScript, WCF, improving user experience with modern web technologies.
●Oversaw the Software Development Life Cycle (SDLC) from planning to deployment, ensuring best practices in .NET and ASP.NET development.
●Created RESTful services and SOAP Web Services for web applications using Web API, ensuring seamless front-end to back-end communication.
●Worked on database design: created tables, indexes, views, stored procedures, and maintained referential integrity in SQL Server. Created and modified Stored Procedures, Views, and Functions in SQL Server 2016.
●Implemented screens using Razor, LINQ, and MVC, and participated in application deployment and troubleshooting.
●Had strong knowledge on 834,835,837,270/271, 276,277 healthcare EDI transactions
●Written Unit Test methods and utilized testing frameworks for comprehensive application testing.
●Implemented CI/CD pipelines using Azure DevOps and Jenkins to automate build, test, and deployment processes, ensuring rapid and reliable software delivery.
●Facilitated Agile ceremonies including daily stand-ups, sprint planning, retrospectives, and review meetings to ensure effective team collaboration and project progression.
●Utilized Angular CLI for project scaffolding, development, and deployment, enhancing productivity and standardizing project structure.
Environment: .NET, Angular, C#, Biztalk, ASP.NET, ASP.NET, C#, Microsoft SQL Server, JavaScript, WCF, HTML5, CSS3, jQuery, MVC, AJAX, JSON, Bootstrap, RESTful services, SOAP Web Services, Web API, ASP.NET MVC Core, Visual Studio Code, Razor, LINQ, OAuth, Azure, CI/CD, Azure DevOps.
Robert Bosch India Pvt Ltd, Hyderabad, India 01/2015 – 07/2015
Client: Ford, MI
Role: Project Lead
Project: Ford Connected Car
Responsibilities:
Implemented front end applications using Web API, Azure, MVC, Angular, jQuery, Bootstrap, HTML 5 and CSS 3, C#.
Designed and implemented cloud solutions such as Azure App Services, Azure EventHub, Azure Functions and Azure SQL Database for scalable, secure, and high-performance .NET applications.
Created stored procedures, Triggers, Functions to extract the data from the SQL Server.
Involved in writing unit test cases using NUnit.
Used Nlog for application logging mechanism
IGATE Global Solutions India Pvt Ltd, Bangalore, India 02/2012 – 01/2015
Client: GE Aviation, Cincinnati, OH
Role: Team Lead
Project: Manufacturing Bill Of Material (MBOM)
Responsibilities:
Implemented front end applications using Web API, MVC razor, AngularJS, jQuery, Bootstrap, HTML 5 and CSS 3, C#.
Established architecture using the ASP.NET MVC Core Architectural Design Pattern.
Worked on database design: created tables, indexes, views, stored procedures, and maintained referential integrity in SQL Server 2012.
Involved in writing unit test cases using NUnit, Nlog for application logging mechanism
Mahindra Satyam India Pvt Ltd, Hyderabad, India 07/2010 – 11/2011
CITI Bank, New York, NY
Role: Module Lead
Project: Client Profile
Responsibilities:
Implemented front end applications using Web Services, Asp.Net, jQuery, HTML and CSS, C#.
Module level estimation, planning, task identification etc. Involved in the Low-level design of the project.
Worked on database design: created tables, indexes, views, stored procedures, and maintained referential integrity in SQL Server 2005.
Involved in writing unit test cases using NUnit, Nlog for application logging mechanism
ADEA Technologies India Pvt Ltd 02/2007 – 06/2010
ALJ, Jeddah, Saudi Arabia
Role: Senior Software Engineer
Project: After Sales
Responsibilities:
Implemented front end applications using Web Services, Asp.Net, jQuery, HTML and CSS, C#.
Developed Multi –Tier Application in .NET Presentation layer was developed using Win forms, business layer developed using C#, and data access layer developed using ADO.NET in C# and Biztalk for ETL process.
Worked on database design: created tables, indexes, views, stored procedures, and maintained referential integrity in SQL Server 2005.
Involved in writing unit test cases using NUnit, Audit log for application logging mechanism
Education: MS(IT) (2000 – 2002) ADAIKALAMATHA COLLEGE, BHARATHI DASAN University, Thanjavur, Tamil Nadu, India