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.
8 years of coding experience
2 years of employment as a software developer
Bachelor 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
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
Role in this project:
Algorithm & 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.
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.