Hello,My name is
Sahil Goyal
About Me
Lead Software Engineer with 4+ years of experience in C++ system-level development, multithreading, and performance optimization. Strong background in building scalable architectures, hands-on experience in C++, Data structures, Algorithms, SCM, CI/CD, Design Patterns, and end-to-end feature ownership.
Age : 26
Home Town : Moga
Birthday : 2 January 1998
Residence : Moga,Punjab, India
College CGPA : 7.33/10
College : Thapar Institute, Patiala
Email : s.g.navingoyal@gmail.com
Skills
Programming Languages & Technologies: C++ (11/14/17),Python
Core Competencies: Object-Oriented Programming, Problem-Solving, Data Structures and Algorithms, Design Patterns.
Tools & Platforms: Git, Jenkins, Shell Script, CI/CD Pipelines, Linux (Ubuntu)
Soft Skills: Teamwork, Leadership
Certifications
Become a Software Developer, LinkedIn
Google IT Support Professional Certificate, Coursera
Google IT Automation Certificate, Coursera
Introduction to Jenkins , LInuxFoundationX, Edx
Fundamentals of Parallelism on Intel Architecture, Intel, Coursera
Software Development Lifecycle Specialization, University of Minnesota, Coursera
Problem Solving, HackerRank
C++ Basic and Advanced, Cave of Programming, Udemy
Introduction to Modern Application, IIT Madras, NPTEL
CS50 Introdution to computer science, HarvardX , Edx
Software Engineering Virtual Experience, JPMorgan Chase & Co.
Data Structures , University of California San Diego, Coursera
Algorithmic Toolbox, University of California San Diego, Coursera
Work Experience
See more about-me => Click to see LinkedIn Profile.
Lead Software Engineer
Cadence, Noida
Full Time
Feb 2026- Present
Software Development Engineer -2 (L3)
Simyog Technology
Full Time
Jan 2024- Feb 2026
Key contributions:
- Designed heartbeat-based JD communication, improving distributed scalability by 40%.
- Built Quick WhatIf C++ analysis engine with caching, reducing latency by 35–45%.
- Resolved Linux/Windows production crashes (NFS, Crashpad), cutting crash rate by 30%.
- Re-architected Linux configuration using JSON auto-generation, improving reliability by 35%.
- Migrated compiler toolchain from ICC → ICX and rebuilt critical third-party libraries.
Software Development Engineer -1 (L2)
Simyog Technology
Full Time
Jan 2023- Dec 2023
Key contributions:
- Built distributed job execution framework using SSH & cloud with Round-Robin scheduling.
- Improved resource utilization by 50% and job turnaround by 25%.
- Enabled Jenkins Windows automation and InstallShield packaging improvements.
Research And Development Engineer (L1)
Simyog Technology
Full Time
Jan 2021- Dec 2022
Key contributions:
- Designed Job Distribution system for LSF, Azure SGE, and multi-node setups.
- Improved simulation throughput by 70–80%.
- Optimized BSON/JSON serialization reducing file size by 50%.
- Upgraded Windows toolchain from VS2013 → VS2019.
Research And Development Engineer Intern
Simyog Technology
Intership
JULY 2020-DEC 2020
Key contributions:
- Developed backend and UI functionality for R/L/C components in the LoadBox module using C++ and Qt, improving usability and custom circuit design workflow.
- Standardized Linux Debug/Release build configurations, automated environment setup scripts, and delivered developer workshops—reducing build setup issues by 50% and improving onboarding efficiency.
- Designed Jenkins-based CI pipelines and a one-click automated Linux release generator with integrated validation and failure notifications, improving build reliability and reducing manual monitoring effort by 40%.
Featured Projects
Distributed Job Distribution (JD) Framework
Built a scalable distributed execution system using C++, Round-Robin scheduling, worker pooling, SSH, and Azure SGE/LSF.
Improved distributed simulation throughput by 70–80% and optimized multi-node performance by 20%.
Linux Configuration Redesign
Re-architected Linux dependency and environment-variable handling using JSON-based auto-generated configurations and directory structures.
Eliminated hardcoded paths, improved isolation, and boosted deployment reliability by 35%.
Licensing System Modernization
Modernized licensing infrastructure by adding Linux license-server support and building edit/view UI capabilities across platforms.
Improved system stability and reduced license-related failures and debugging time.
Binary JSON Serialization Redesign
Redesigned BSON/JSON serialization into smaller, chunked formats to overcome size limitations in large simulation results.
Reduced result-file size by 50% and improved performance and maintainability.
Crashpad-Based Crash Diagnosis & Stability Improvements
Integrated Crashpad for Linux and Windows crash analysis and investigated core dumps for production issues.
Fixed high-impact issues including NFS conflicts and race conditions, reducing crashes by 20–30%.
Automated CI/CD & Multi-Repo Build System
Implemented multi-repository Jenkins pipelines with unified Linux and Windows packaging, regression automation, and release validations.
Reduced release preparation time by 40% and improved build reliability.
Education
Thapar Institute of Engineering and Technology -Patiala, Punjab, India
Bachelor's degree in Electrical Engineering
Batch: 2016 - 2020
CGPA: 7.33/10
S.D. Model Senior Secondary School - Moga, Punjab, India
Senior Secondary Education
Batch: 2014 - 2015
Percentage: 84/100%
S.D. Model Senior Secondary School - Moga, Punjab ,India
Higher Secondary Education
Batch: 2013 - 2014
Percentage: 79/100%
Awards
3 Year Service Award
Simyog Technology
Feb 2024
- Recognized for consistent performance and contribution to key projectss
Valuable Contribution
Simyog Technology
March 2023
- Recognized for valuable contribution and consistent performance
Volunteer Experience
Volunteer
Har Hath Kalam
Member of Core Team
July 2017- NOV 2018
Worked as a Volunteer to eradicate child begging and engaged in the learning and education system.
Key contributions:
- Responsible for organizing and managing events in college and other places.
- Responsible for the groundwork to find and convince the children and their parents to enroll children in formal education
Volunteer
Urja-Thapar 's Sports Fest
Member of Management Team
JAN 2017- FEB 2017
Part of the Management Team in Urja fest, a level sports Extravaganza of Thapar Institute of Engineering and Technology.
Key contributions:
- Responsible for setting all arrangements for teams. Co-ordinates with college Authority for food arrangement of teams coming from other colleges