Summary
Overview
Work History
Education
Skills
Timeline
Generic

Shailesh Sharma

Fort Mill,SC

Summary

Experienced .NET Developer with over 15 years of success in designing and delivering robust, scalable, and secure enterprise applications. Proficient in C#, .NET Core, ASP.NET MVC, Web API, and SQL Server, with hands-on expertise in cloud-native development using AWS. Adept at leveraging GitHub for version control and collaboration, integrating Kafka for real-time data streaming, and implementing comprehensive unit testing to ensure code reliability and maintainability. Skilled in Agile methodologies and modern development practices, including the use of GitHub Copilot to accelerate productivity and enhance code quality. A self-starter with exceptional problem-solving skills, meticulous attention to detail, and a consistent commitment to delivering high-performance software solutions that align with business goals.

Overview

17
17
years of professional experience

Work History

Senior Software Engineer

Cognizant Technologies Solutions US Corp
08.2022 - Current
  • Designed and implemented microservices using .NET Core Web API and Kafka for asynchronous messaging.
  • Deployed APIs to on-premises cloud infrastructure using AWS EKS and Kubernetes for container orchestration.
  • Utilized Entity Framework and LINQ for ORM and query optimization.
  • Developed stored procedures in SQL Server 2019 to support complex business logic.
  • Integrated ADO.NET components (DataReader, DataSet, DataAdapter) for efficient data access.
  • Developed and executed NUnit-based integration and unit tests to validate application reliability and performance, leveraging GitHub Copilot to accelerate test coverage and streamline code generation.
  • Led the implementation of NUnit-driven testing strategies across microservices, utilizing GitHub Copilot to enhance developer productivity and ensure consistent test coverage throughout the CI/CD pipeline.
  • Conducted thorough code reviews to maintain clean, testable, and scalable codebases.
  • Actively participated in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
  • Established CI/CD pipelines for automated build, test, and deployment workflows
  • Partnered with product owners to prioritize features and align deliverables with business objectives.
  • Coordinated with offshore teams for task completion and timely delivery.
  • Engaged with QA and management teams to ensure successful project releases.
  • Interfaced with customers and business analysts for requirement gathering and effort estimation
  • Managed source control using GitHub and Team Foundation Server (TFS), ensuring version integrity and collaboration.

Senior Software Engineer

Cognizant Technologies Solutions India
02.2019 - 08.2022
  • Developed and implemented efficient and secure software solutions for an international corporate client.
  • Designed and maintained database architecture to optimize application performance.
  • Spearheaded the design and development of microservices using .NET Web API, integrating TIBCO EMS queues for scalable, event-driven architecture.
  • Engineered complex SQL Server 2012 stored procedures to implement business-critical logic and optimize data workflows.
  • Integrated ADO.NET components (DataReader, DataSet, DataAdapter) to streamline data access and improve application performance.
  • Led unit testing strategy using NUnit, leveraging GitHub Copilot to accelerate test coverage and enhance CI/CD reliability.
  • Conducted rigorous code reviews to uphold clean code principles, enforce architectural standards, and mentor junior developers.
  • Established and maintained CI/CD pipelines for automated build, test, and deployment using industry best practices.
  • Collaborated with onshore teams to gather requirements, clarify business goals, and deliver tailored technical solutions.
  • Facilitated Agile ceremonies including sprint planning, daily stand-ups, and retrospectives to drive team alignment and velocity.
  • Partnered with QA and release teams to ensure defect-free deployments and smooth production rollouts.
  • Managed source control via Team Foundation Server (TFS), implementing branching strategies and ensuring version integrity.

Senior Software Engineer

Tieto India Pvt Ltd
06.2016 - 01.2019
  • Designed and implemented a scalable ASP.NET web application, streamlining telecom operations and reducing manual errors.
  • Developed UI components using Angular 4, AJAX, jQuery, and ASP.NET Web Forms with VB.NET and .NET Framework 4.0.
  • Built and consumed WCF services (SOAP and REST), enabling seamless integration of policy and benefit modules.
  • Architected a secure data access layer using LINQ to SQL and Entity Framework, following N-Tier design principles.
  • Created and optimized stored procedures, T-SQL scripts, and database schema in SQL Server for high-performance data handling.
  • Collaborated in Agile teams, participating in sprint planning, daily stand-ups, and retrospectives to drive iterative delivery.
  • Implemented reusable user and custom controls to enhance UI consistency and reduce development overhead.

Senior Software Engineer

Tech Mahindra Pvt Ltd
10.2013 - 06.2016
  • Developed and maintained web applications using ASP.NET MVC, Razor Pages, and WCF services, streamlining operations for educational institutions and reducing manual workload.
  • Built responsive and user-friendly front-end interfaces using HTML, CSS, JavaScript, jQuery, and AngularJS, enhancing cross-platform accessibility and user experience.
  • Engineered robust back-end logic in C# and VB.NET within a 3-tier architecture, ensuring scalability and maintainability across distributed environments.
  • Designed and optimized SQL Server 2012 databases, writing complex stored procedures, functions, and triggers to support dynamic data operations and SSRS reporting.
  • Created and supported Windows-based applications for university administrative departments using the .NET Framework and VB.NET, improving internal workflows and data integrity.
  • Mentored junior developers by providing guidance on coding standards, debugging techniques, and best practices in software development.
  • Coordinated effectively with onshore teams to ensure timely support, issue resolution, and alignment with business requirements in a global delivery model.
  • Utilized Visual Studio 2010 and Team Foundation Server (TFS) for version control, collaborative development, and project tracking.

Senior Software Engineer

MPOnline Ltd
01.2009 - 10.2013
  • Designed and developed ASP.NET Web Forms and MVC applications using C# for clients across healthcare, finance, and education sectors.
  • Built and maintained 3-tier web-based applications in a distributed environment using Visual Studio 2005 IDE.
  • Created and scheduled SQL Server jobs to automate college allotment for candidates based on dynamic business rules.
  • Implemented robust database layers using SQL Server 2005, T-SQL, and Stored Procedures, ensuring performance, scalability, and data security.
  • Collaborated with product owners to prioritize features and deliver solutions aligned with business goals and timelines.
  • Promoted and enforced software development best practices, improving code maintainability and scalability across projects.
  • Utilized Team Foundation Server (TFS) for version control, task tracking, and collaborative development.

Education

Bachelor of Engineering - Computer Science

Thakral College Of Technology
Bhopal, Madhya Pradesh
06-2007

Skills

  • API development experience
  • Project leadership
  • NET development
  • Application release maintenance
  • Troubleshooting
  • C#
  • NET Core
  • WebAPI
  • VBNET
  • Python
  • Kafka Messaging
  • AWS EKS
  • AWS RDS
  • Continuous integration and deployment
  • GitHub
  • GitHub Copilot
  • Octopus
  • Team City
  • TFS

Timeline

Senior Software Engineer

Cognizant Technologies Solutions US Corp
08.2022 - Current

Senior Software Engineer

Cognizant Technologies Solutions India
02.2019 - 08.2022

Senior Software Engineer

Tieto India Pvt Ltd
06.2016 - 01.2019

Senior Software Engineer

Tech Mahindra Pvt Ltd
10.2013 - 06.2016

Senior Software Engineer

MPOnline Ltd
01.2009 - 10.2013

Bachelor of Engineering - Computer Science

Thakral College Of Technology