Anuj Goyal

Sr R&D Engineer at Synopsys Inc

Noida, Uttar Pradesh, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Anuj Goyal is a Staff R&D Engineer based in Noida with 9 years of software engineering experience and a strong focus on EDA, FPGA mapping, and timing/area QOR improvements at Synopsys. He has progressed through multiple R&D roles driving retiming flows, RAM/DSP mapping enhancements, and critical customer debugs for Protocompiler and Synplify products. A coding enthusiast and open-source mentor, Anuj contributes algorithm and data-structure implementations to well-known competitive programming repositories, demonstrating solid CS fundamentals and attention to complexity analysis. His background includes full-stack Java development, a chemical simulator project at IIT Bombay, and early open-source mentorship, reflecting versatility across domains from backend systems to simulation tools. Colleagues describe him as a pragmatic problem-solver who pairs deep technical execution with clear debugging and reporting capabilities that accelerate customer-facing issue resolution.
code8 years of coding experience
job2 years of employment as a software developer
bookBachelor of Technology - BTech, Electrical, Electronics and Communications Engineering, Bachelor of Technology - BTech, Electrical, Electronics and Communications Engineering at Chandigarh College of Engineering & Technology (Degree Wing), Panjab University
github-logo-circle

Github Skills (14)

algorithm10
data-structures10
algorithms10
coding10
cpp10
data-structure10
dynamic-programming9
queue9
trie9
stacker9
queuing9
stack9
number-theory8
graph7

Programming languages (5)

JavaC++ShellCSSJupyter Notebook

Github contributions (5)

github-logo-circle
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
Role in this project:
userAlgorithm & Data Structures Developer
Contributions:28 commits, 27 PRs, 66 comments in 4 months
Contributions summary:Anuj primarily contributes to the repository by implementing and documenting various algorithms and data structures relevant to competitive coding. Their work includes implementing solutions for linked list operations, sorting algorithms (Merge Sort), number theory (GCD), tree data structures (BST, Generic Tree, and Trie), and queue/stack implementations using both arrays and linked lists. The user demonstrates proficiency through recursive and iterative code examples, along with explanations and time/space complexity analysis. This showcases a strong understanding of core computer science principles.
competitive-programming-algorithmshelpfulcompetitive-programming-contestsalgorithms-implementedgraph-algorithms
Anujg935/OMChemSimGUI

Jun 2019 - Jul 2019

Contributions:66 commits, 53 pushes, 2 branches in 1 month
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial