Sachin Kumar Sharma
Software Engineer
Professional Summary
Results-driven Software Engineer with 3+ years of experience in .NET development. Skilled in developing scalable web applications using ASP.NET MVC, C#, and SQL Server. Proven expertise in API integration, performance optimization, and implementing design patterns. Committed to delivering high-quality software solutions in Agile environments.
Technical Skills
C#
Asp.Net Core Web Api
MongoDB
Postman
JavaScript
HTML5
CSS
.NET Core
ASP.NET MVC
ReactJs
.Net framework
SQL Server
Entity Framework
Azure Devops
CI/CD
Docker
Microservices
Git
GitHub
Agile
AWS
Docker
Web APIs
RESTful APIs
OOPS
DSA
NUnit/XUnit/MSTest
Wpf with Xaml
Professional Experience
Software Develpoer
Sherwin Williams | February 2025(Present)
Project : FDE One Engineering Platform Moder
FDE One is a centralized engineering platform consolidating multiple legacy applications including Hydrocarbon and Cellulosic systems into a unified microservice-driven architecture. The platform provides standardized APIs, shared reference data, and a common database model to support engineering calculations, structural steel sections, fire protection, and product standards.
- Developed and maintained ASP.NET Core Web API microservices and React-based web applications for enterprise engineering platforms, delivering scalable and maintainable business solutions.
- Designed and implemented SQL Server database schemas, including table creation, foreign keys, indexes, constraints, data migrations, and normalized data models (3NF).
- Contributed to the migration and consolidation of Hydrocarbon and Cellulosic systems into the FDE One platform, supporting modernization of legacy applications into a microservice architecture.
- Built and integrated RESTful APIs, Entity Framework Core data access layers, and dependency injection patterns, enabling seamless communication between frontend and backend systems.
- Created CI/CD-ready database deployment and data seeding scripts, performed API validation using Swagger, and resolved application, database, and configuration issues across development environments.
Software Engineer .NET
Accelgrowth Technology | April 2023 - December 2024
- Designed and developed a comprehensive Educational Learning Management System (LMS) using ASP.NET MVC, C#, and SQL Server.
- Implemented scalable architecture and design patterns, resulting in a 30% improvement in system performance.
- Collaborated with cross-functional teams to gather requirements and deliver features on time.
- Integrated internal and external APIs, enhancing system functionality and user experience.
Personal Finance Manager Application
Purpose:
Developed a desktop application using C# and Windows Presentation Foundation (WPF).
Technologies Used:
- C# programming with .NET Framework.
- WPF and XAML for desktop application development.
- MVVM architectural pattern.
- Data binding and UI design.
- Object-oriented design and SOLID principles.
Software Engineer Associate
Accenture | April 2022 - March 2023
- Developed and implemented scalable web applications using .NET Framework, C#, ASP.NET MVC, and SQL Server And Angularjs.
- Created multiple Web APIs using ASP.NET Controllers, implementing CRUD operations and RESTful principles.
- Utilized Entity Framework for efficient data access, improving query performance by 25%.
- Participated in code reviews and implemented best practices, enhancing overall code quality.
Education
Bachelor of Technology (B.Tech) in Information Technology
Indian Institute of Engineering Science and Technology (IIEST), Shibpur | July 2017 - July 2021
Projects
QuizVenture
May 2023 - October 2023
- Developed an interactive quiz web application with .NET MAUI frontend and ASP.NET MVC backend.
- Designed and implemented RESTful API for seamless communication between frontend and backend.
- Utilized Entity Framework Core for efficient data management, handling 1000+ concurrent users.
TechCareerBoost App
Purpose:
TechCareerBoost is a React application designed to help users advance their careers by providing tools for skill assessments, job listings, resume building, and interview preparation. It aims to streamline the job search and skill development process.
Technologies Used:
- React: For building a dynamic, component-based user interface.
- Tailwind CSS: To create a responsive and modern UI with utility-first CSS.
- Recharts: For visualizing data in skill assessments.
- Lucide React: For incorporating scalable and customizable icons.
- Radix UI (React Alert Dialog): For accessible and interactive UI components.
- APIs: For fetching and managing data within the application.
- Node.js and npm: Used for the development environment and package management.
Vehicle Registration Web APP
About
This project is a Vehicle Registration Web APP built using ASP.NET Core 8. The project provides a backend service for user
authentication and vehicle management, including features like user sign-up, login, and CRUD operations on vehicle data.
It uses SQL Server for database management and implements JWT-base
Certifications
- Jenkins for DevOps: Jenkins Configuration for DevOps
- Cloud Security Fundamentals: Cloud Application Security
- Transition to Scrum: Agile Foundation to Scrum
- Cloud Computing Fundamentals
- Using Kanban in IT & Software Development
- The Language of DevOps: DevOps Tools & Processes
Additional Achievements
- Participated in CODEKAZE organized by Coding Ninjas (December 2023)
- Led a team of 7 members in a successful project delivery, meeting all deadlines and quality standards
- Consistently received positive feedback for attention to detail and problem-solving skills