Roorkee, Uttarakhand, India
Software Developer with experience in C/C++ production application development, CAD visualization tools, GUI workflows, debugging, regression automation, and cross-platform issue resolution across Linux and Windows. Strong foundation in data structures, algorithms, operating systems, DBMS, and object-oriented. Seeking SDE roles in backend or core systems development in product-based companies.
– Resolved 30+ critical and high-priority defects in production-grade C/C++ CAD visualization tool Avalon, improving application stability across Linux and Windows environments. – Developed 5+ features and enhancements across GUI workflows, visualization modules, and command handling, improving usability and consistency across Avalon applications. – Debugged 10+ crashes, runtime failures, and edge-case issues by analyzing logs, stack traces, command flows, and GUI state transitions. – Refactored tightly coupled command workflows to remove incorrect GUI-mode dependencies, improving modularity, error handling, and predictable application behavior. – Developed shell-based automated GUI regression tests using internal frameworks, reducing manual validation effort and improving release readiness. – Collaborated with QA and release engineering teams through Jira, Perforce, and Agile workflows to deliver fixes aligned with release and QSC requirements.
During this time I learnt how Synopsys' products (Avalon to be specific) are created, tested and maintained.
During this time I was responsible for conducting usability studies & analysis on Augmented Reality (AR) and Virtual Reality (VR) Systems.
During this time I was responsible for conducting Tutorials, Lab-work and Assignments for B. Tech students of IIT Bhubaneswar, for Programming & Data Structures (PDS).