Hello,My name is

Sahil Goyal


John

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