The Engineer's Path
Geotab
Aug 2025 - PresentSenior Software Engineer
Architecting microservices for high-fidelity vehicle simulation (SIL), enabling comprehensive firmware validation across diverse MMY (Make/Model/Year) configurations.
- ▹Developed infrastructure for network emulation, traffic generation, and trip simulation
- ▹Deployed scalable simulation infrastructure on cloud for cross-team consumption
- ▹Stack: Golang, Python, C++, Microservices, GBQ, Superset
Kinaxis
Apr 2023 - May 2025Software Developer - 2
Implemented features for Linear Integer Programming (LIP) optimization models running asynchronously on Gurobi in C++.
- ▹Diagnosed and resolved critical deadlock in WebSocket connection causing platform terminations
- ▹Built automated generation of custom C++ classes from dynamic XML schemas (Python/Jinja2)
- ▹Reduced Kubernetes agent deployment time by 80% (20m to 4m)
SoundHound
Feb 2022 - Jan 2023Software Engineer - II
Implemented Connectionist Temporal Classification (CTC) based ML decoder in C++ for speech recognition.
- ▹Reduced WER (7.5 to 5) by ~33% using left context phoneme information
- ▹Worked on implementing LF-MMI based decoder in Python as a neural network layer
Arista Networks
Dec 2020 - Feb 2022Software Engineer
Designed features for IP-protocol in LAG hashing using CLI in C++.
- ▹Designed and implemented support for new ASIC with new SDK (backwards compatible)
- ▹Designed and maintained Unit/Integration tests for high quality software