Summary
Overview
Work History
Education
Skills
Certification
Hobbies
Websites, Portfolios and Profiles
Timeline
Generic

Siddhant Chaudhary

Greater Noida

Summary

Software Engineer at Adobe with prior experience at Synopsys, specializing in C++, debugging, and cross-platform development. Contributed to EDA tools and solved complex production issues in Adobe XD, enhancing reliability and performance. Strong foundational skills in object-oriented programming and data structures & algorithms.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Software Developer

Adobe (XD/ID Team)
Noida
01.2026 - Current
  • Working on Adobe XD, resolving multiple production issues, and improving app stability across platforms.
  • Debugged and fixed cross-platform issues (Windows and macOS), gaining hands-on experience in platform-specific behaviour and system-level troubleshooting.
  • Contributed to CoreText migration (Apple font API), helping transition text rendering systems to improve performance and compatibility on macOS.
  • Successfully delivered a critical customer issue(manage Links redirection) within tight timelines by debugging and RCA.
  • Used Visual Studio Code for development and debugging, and GIT for source control improving productivity through efficient workflows and extensions.
  • Collaborated with cross-functional teams (QA, PMs, and developers) to analyze issues, reproduce bugs, and deliver fixes.
  • Integrated AI-assisted tools into daily workflows to enhance debugging, log analysis, and problem-solving efficiency.

R&D Engineer

SYNOPSYS(CDC Team)
Noida
03.2024 - 06.2025
  • Resolved a critical customer-reported issue (JIRA) related to incorrect waveform representation, caused by improper clock period calculations.
  • Developed and integrated new debug features to report design attributes within VC Static / SpyGlass, improving user insight and tool usability.
  • Implemented new feature enhancements for debugging and user control, including:
  • 1. Set all clock periods to 10 using efficient data structures to store and modify clock constraints, ensuring easy debugging and better user configurability.
  • 2. Label modify: Allows users to modify clock periods in SDC files, optimising them based on user-defined constraints.
  • 3. Label optimise: Enables automatic clock period optimisation, and supports generating a new SDC file with optimised clock constraints for better memory and time.
  • Designed and implemented automation scripts in Python and Perl for benchmark testing, supporting distributed and non-distributed runs, ensuring efficient validation of new developments.
  • Worked extensively with C++ on Linux, leveraging Perforce for version control.

Intern Trainee

SIEMENS EDA(Visualizer GUI)
Noida
09.2022 - 06.2023
  • Enhanced the Product Visualizer by refining its UI/UX using CSS for abetter look and feel of the tool.
  • Worked extensively in a Linux environment and used Perforce for version control for code check-ins.
  • Resolved multiple static code analysis defects identified by Synopsys Coverity for Memory leaks, such as:
  • 1. AUTO_CAUSES_COPY: Optimized auto keyword usage by leveraging references (auto&) to avoid unnecessary copies.
  • 2. CHECK_AFTER_DEREF: Fixed logic errors where null checks were performed after pointer dereferencing.
  • Developed a new feature in the Tool Dashboard that help users to get a view of the number of design elements (registers, latches, flip-flops).
  • Wrote efficient and dynamic Python and Perl scripts to automate the regression testing. Additionally, modified multiple TCL scripts to enhance code coverage.

summer Intern

SIEMENS EDA(Precision Team)
Noida
05.2022 - 07.2022
  • Worked in Calpyto System Division for Static Timing Analysis in FPGA synthesis optimization and flow.
  • Created a Perl script that outputs the timing arcs of the design.
  • Researched the concepts of setup/hold time and the Chip Design Flow.

Education

Bachelor of Engineering - Computer Science

Bennett university
GreaterNoida, UP
01-2023

CBSE-XII - PCM

Delhi Public School
GreaterNoida, UP
01-2018

CBSE-X - Science

Delhi Public School
GreaterNoida, UP
01-2016

Skills

  • C, python
  • OOP and DSA
  • Linux terminal
  • TCL,PERL,SHELL
  • PERFORCE, Git for Version Control
  • VS Code ecosystem

Certification

  • Natural Language Processing with Python,Udemy.
  • CPP oops and DSA course, EasyCode.
  • Cloud Practitioner (AWS), Affiliated by IIT Roorkee.
  • Basics of Python, Udemy
  • Udemy Cpp Certification, Udemy
  • Linux OS Commands.

Hobbies

  • Playing football and keeping myself fit.
  • Played with UP state football team in NCC nationals.
  • Won many football competitions with the college and UP team.

Websites, Portfolios and Profiles

www.linkedin.com/in/siddhant-chaudhary-847020229

Timeline

Software Developer

Adobe (XD/ID Team)
01.2026 - Current

R&D Engineer

SYNOPSYS(CDC Team)
03.2024 - 06.2025

Intern Trainee

SIEMENS EDA(Visualizer GUI)
09.2022 - 06.2023

summer Intern

SIEMENS EDA(Precision Team)
05.2022 - 07.2022

Bachelor of Engineering - Computer Science

Bennett university

CBSE-XII - PCM

Delhi Public School

CBSE-X - Science

Delhi Public School
Siddhant Chaudhary