Successful Computer Science Engineer offering 11 years of experience in demanding environments and focused on producing cutting-edge systems. Skilled in directing development with creative and performance-oriented approach. Well-organized and customer-focused with proven skills in project management and team leadership.
Overview
12
12
years of professional experience
6
6
years of post-secondary education
Work History
Lead Member Consulting Staff
Mentor Graphics (Siemens EDA)
Noida, UP
03.2016 - Current
Working as a as part of team developing the next gen. Debug tool for Questa Formal Verification suit of products, implemented in C++, Python and QT
Designed and implemented a consolidated CDC and Simulation debug feature to enable simultaneous debugging.
Created a multi-threaded architecture to enable running verification tool while the debug capability is available to the user.
Spear-Headed development of Formal Design Equivalence checking tool's debug capabilities.
Developed a Python interface, using SWIG, to seamlessly integrate advanced visualizations created using matplotlib and data frame manipulation capabilities provided by pandas inside our tool that is coded in C++
Integrated the waveform and simulation viewing capability into the tool.
Developed an infrastructure to run Python scripts from within the tool to facilitate faster prototyping for new features.
Lead the effort to extend the tool's support on MS Windows in record time. This was key to safeguard key military and aeronautical customers accounts and bring in new business.
Maintaining architectural sanity of the tool and taking key futuristic decisions for business expansion and continuity.
Software Engineer II
Synopsys
Noida, UP
07.2012 - 02.2016
Worked on developing the Spyglass Low power verification tool implemented in C++
Creating and implementing low level designs for new product features after diligent discussions with key semiconductor customers.
Adhering and implementing new Unified Power Format(UPF) standards
Lead major performance enhancement project to improve runtime performance of spyglass low-power verification tool to safeguard key customer accounts.
Developed the Formal Power Verify product from ground-up which helped breach key customer accounts and bring in new business.
Regularly interacted with major customers to achieve product goals and determine future improvements.
Debugging and providing resolutions for critical customer issues found after production.
Worked as a lead engineer, with an experience of preparing daily workload and allocation of tasks to team-members.
Rapidly brought programmer trainees to full productivity by developing and utilizing customized training
materials.
Senior Software Engineer
Samsung India Software Operations
Bangalore, Karnataka
04.2010 - 07.2012
Implemented the HTML5standard for audio and video content delivery for mobilebrowsers.
Developed NPAPI Audio, Video and Flash plug-in for web browser.
Gained expertise in browser technologies, commercializing plug-ins & integrating multimedia solutions for seamless internet browsing experience.
Designed and implemented performance optimizations for mobile browsers for enhanced UX.
Analyzing and fixing critical issues with rendering, multiple audio/video playback at short notice.
Extensively worked with Korean colleagues and multi-disciplinary teams for new product development
Shipping and Receiving, Receptionist, Facilities at Mentor Graphics/Siemens/CBREShipping and Receiving, Receptionist, Facilities at Mentor Graphics/Siemens/CBRE