Software Engineer with 4.7 years of experience in designing, developing, and maintaining scalable applications using C#, CPP, .NET, MVC, Rest API, Soap Services, CI/CD, and SQL.
Skilled in building and integratingRESTful APIs into existing systems to improve modularity and long-term maintainability.
Strong understanding of software architecture, including monolithic and service-oriented designs.
Experienced in the full software development lifecycle – from requirement analysis, system design, development, to deployment, and support.
Proficient in writing clean, testable, and efficient code, following best practices and design patterns.
Collaborated with cross-functional teams to deliver high-quality features under tight deadlines.
Contributed to CI/CD pipelines using tools like Jenkins and Git for automated builds and deployments.
Quick learner with hands-on experience in modern front-end technologies, like Vue.js.
Proactively used Gen AI tools to optimize development workflows and improve productivity.
Strong communication and problem-solving skills, with a focus on teamwork and continuous improvement.
Overview
5
5
years of professional experience
1
1
Certification
Work History
Senior Software Engineer
Sopra Steria
Noida
01.2023 - Current
Integrated REST and SOAP services into a monolithic architecture, enabling better modularity, external system communication, and future scalability without a full infrastructure overhaul.
Independently owned and delivered critical modules, ensuring timely and quality releases, with minimal supervision.
Actively participated in requirement-gathering sessions, proposed scalable technical solutions, and translated them into robust implementations.
Designed and implemented features following clean code practices, SOLID principles, and maintainable architecture patterns.
Contributed to front-end development using Vue.js for building responsive and dynamic user interfaces.
Reviewed team members' code for quality, consistency, and performance optimization.
Handled client communications for demos, requirement clarifications, and feedback discussions.
Provided end-to-end support for production deployments, including issue investigation, debugging, and hotfixes.
Software Engineer
Sopra Steria
Noida
01.2021 - 01.2023
Gained hands-on experience in .NET development by working on ASP.NET Web Forms, Windows applications, and MVC architecture.
Contributed to backend development using Oracle PL/SQL and C++ in a production-grade environment.
Built a strong foundation in core software engineering principles, application design, and debugging practices.
Learned and understood core concepts of a large-scale manufacturing execution system (MES), focusing on backend logic and flow.
Provided L3-level production support by analyzing and resolving issues in live systems to ensure minimal downtime.
Worked collaboratively in an Agile environment with developers, testers, and support teams to enhance application stability.
Participated in code reviews, defect analysis, and documentation to improve system maintainability.
Developed a deeper understanding of enterprise application workflows and long-term system support needs.