HimalayasHimalayas logo
AP
Open to opportunities

Apoorv Prakash

@apoorvprakash

Experienced software engineer specializing in C++ and agile methodologies.

India
Message

What I'm looking for

I am looking for a role that challenges my skills and offers growth opportunities.

I am a Senior Engineer with over 7 years of experience in Research & Development, primarily focusing on software analysis and code debugging. My expertise lies in C++ programming, where I have successfully enhanced and fixed defects in production systems. I thrive in agile environments and have a strong research-focused mindset, always eager to learn new technologies.

Throughout my career, I have integrated various tools to improve software quality, including Coverity for static code analysis. My experience extends to working with multiple programming languages and frameworks such as JavaScript, ReactJS, Go, and NodeJS. I have a proven track record of diagnosing complex software issues, leading to improved system stability and reliability.

I am seeking a challenging position where I can leverage my skills to develop high-performance software solutions. My goal is to contribute to innovative projects that require a deep understanding of software engineering principles and a commitment to excellence.

Experience

Work history, roles, and key accomplishments

SL
Current

Senior Engineer

Synopsys India Pvt Ltd

Feb 2015 - Present (11 years 1 month)

As a Senior Engineer, I worked on enhancing and fixing defects in the Yield Management System. I was responsible for software and code analysis using Coverity and participated in agile development. My role involved coding and debugging applications in C++ and integrating various tools for system improvement.

Synopsys Inc logoSI

Senior Engineer (R&D)

Feb 2024 - Dec 2024 (10 months)

Maintained and improved a live production system by triaging, debugging, and resolving customer-reported defects to improve platform stability and reliability. Used Coverity for recurring quality analysis to eliminate critical vulnerabilities and potential runtime errors before production.

Synopsys Inc logoSI

R&D Engineer II

Jan 2021 - Jan 2024 (3 years)

Designed and built interactive MFC/WIN32 UI modules for yield tracking, defect classification, and data visualization used for detailed semiconductor defect analysis. Architected high-performance C++ modules with STL and WIN32 APIs to support defect data processing workflows across 5+ Odyssey platform product features, resolving production-impacting defects using stack traces and logs.

Synopsys Inc logoSI

R&D Engineer I

May 2017 - Dec 2020 (3 years 7 months)

Contributed across 10+ Odyssey modules over 3+ years, fixing hundreds of production defects and delivering feature improvements used by semiconductor fabs worldwide to improve manufacturing yield. Applied OOP principles across the SDLC to implement maintainable C++/MFC components and diagnose defects.

Synopsys Inc logoSI

R&D Engineer Intern

Feb 2015 - Feb 2017 (2 years)

Introduced Coverity static code analysis into the team pipeline, trained 5+ engineers, and established it as a mandatory pre-release quality gate to reduce post-release defect rates. Integrated IBM PurifyPlus to detect and eliminate critical memory leaks, improving production system stability and reliability.

Education

Degrees, certifications, and relevant coursework

SD

SDMCET

Bachelor of Engineering, Computer Science

2009 - 2013

Bachelor of Engineering in Computer Science, focusing on software development, algorithms, and data structures. Developed skills in various programming languages and tools, preparing for a career in software engineering.

ST

SDM College of Engineering and Technology

Bachelor of Engineering, Computer Science

Bachelor of Engineering in Computer Science from SDM College of Engineering and Technology (SDMCET), Karnataka, completed in 2013.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan