Software Engineering Manager
Jul 2024 - Present
• 5 mos- Leading and Managing the Nvidia Triton Inference Server Tools teams, NVIDIA's Deep Learning System Software division.
Triton tools:
- Planned and managed development of Generative AI Performance Analyzer (GenAI-Perf)tool for LLM Benchmarking,
- Performance Analyzer tool for load generator and ML benchmarking, &
- Triton Model Analyzer tool for fine tuning and optimizing LLM and ML model deployment.
Software Engineering Manager
Apr 2024 - Jul 2024
• 4 mos- Leading and Managing the Nvidia Triton Inference Server Tools teams, NVIDIA's Deep Learning System Software division.
Triton tools:
- Planned and managed development of Generative AI Performance Analyzer (GenAI-Perf)tool for LLM Benchmarking,
- Performance Analyzer tool for load generator and ML benchmarking, &
- Triton Model Analyzer tool for fine tuning and optimizing LLM and ML model deployment.
Tech Lead/Senior Software Engineer
Jun 2022 - Apr 2024
• 1 yr 11 mos- Played a key role in the AI Infrastructure team's endeavors to build a resilient, scalable machine learning platform tailored for NVIDIA's autonomous driving division and diverse industry verticals.
- Collaborated closely with the NVIDIA AI & AV Infrastructure team on MagLev, an innovative platform engineered for the advancement of self-driving AI.
Staff Software Engineer
Rivian · Full-time
Apr 2021 - Jun 2022
• 1 yr 3 mos- Technical Lead for Parking Assist Module and Vehicle Diagnostics Software
- Developed ECU firmware using C, C++, and Python
- Developed real-time embedded applications for FreeRTOS, SafeRTOS, and QNX
- Used CAN, SPI, and I2C communication protocols
- Developed Self-Driving & ADAS software applications for Rivian adventure vehicles
- Interfaced with external teams, suppliers, and decoded business requirements for engineering implementation
- Worked on software architecture for Self parking and diagnostics features
- Implemented and architected fault-tolerant software for self driving
- Implemented Diagnostics for Rivian vehicles' ECU
- Led and mentored engineers and senior engineers on team
- Defined new and refined existing engineering processes
Sr Software Engineer
Apple · Full-time
Jun 2020 - Apr 2021
• 11 mos- Developed cellular telephony software for iPhone, iPad, and Apple Watch using test-driven development.
- Ensured that cellular telephony software on Apple products conformed to GSMA regulatory requirements.
Software Development Engineer
Amazon Lab126 · Full-time
May 2018 - Jun 2020
• 2 yrs 2 mos- Developed a complex Alexa wake word detection ML inference engine library for Amazon and Non-Amazon devices using C and C++.
- Optimized the wake word engine by 35% for ARM platforms. Developed wake word engine for ultra-low power and low memory CPU’s.
- Implemented Wake word detection in AVS Device SDK. Interacted with cross-location team to integrate Wake Word in their applications and provided integration support to Amazon and third-party customers.
- Updated and supported automation script using python for make and build file generator.
- Built packages for different CPU architectures and OS combinations.
- Managed Scrum and planned Sprint task allocation to the team based on task priority by working closely with Technical Program Managers, Sr Mangers and other stakeholders. Handled multiple escalations and prioritizations.
Software Engineer
Enhanced Vision · Full-time
Apr 2015 - May 2018
• 3 yrs 2 mos- Full Software Development Life Cycle (SDLC) experience including Analysis, Design and Review of Business and Software Requirement Specifications.
- Researched planned and designed real-time embedded software systems using FreeRTOS.
- Integrated user-interface with software subsystems, document changes, and provide timely support to other development groups
- Performed troubleshooting and resolved issues in complex Software and Hardware systems.
- Solved problems and created solutions for embedded systems and multi-threaded applications.
- Developed embedded application on Yocto Linux for Freescale i.Mx6 using C++.
- Researched about available open source and commercial OCR engine in market, developed Proof Of Concept applications for the same to evaluate performance of engines.
- Implemented various requirements using Python, C#, C and C++
- Completed development effort on 4 products until the product release.
- Designed Proof of concept application using tensor flow to recognize street objects to help navigate street for visually impaired.
Software Engineer
ShadeCraft, Inc · Full-time
Sep 2016 - May 2017
• 9 mos-Designed and developed AWS IOT application for outdoor shade.
-Designed and developed software architecture to make the outdoor shade a smart shade and make it compatible with smart home echo system like Alexa and google home.
-Designed a stand alone voice recognition application used to control the shade using open source speech recognition engine pocket sphinx.
-Reviewed and recommended improvements in micro controller software architecture.
California State University, Long Beach
Oct 2013 - Aug 2015
Research Assistant
Oct 2013 - Aug 2015
• 1 yr 11 mos- NASA RASCAL Programming & Controls Tech Lead a planetary Rover NASA and National Institute of Aerospace. Sept 2014 to Jun2015
- Designed architecture for controlling, driving a remote rover operating at Johnson Space Center, Texas using TCP/IP, functionality include Receiving Live Video/Audio Stream from rover, send control signal from our university.
- Worked on project involving Autonomous Quadcoptors, AUV's, Robotic arms etc.
Graduate Assistant
Oct 2013 - Apr 2015
• 1 yr 7 mosGraduate Assistant at College Of Engineering, California State University Long Beach
Software Engineer
Zensar Technologies · Full-time
May 2012 - Aug 2013
• 1 yr 4 mosWorked on the analysis and development of full life cycle Banking application using C# & asp.Net,
Developed web based based banking application for C Hoare & Co Bank United Kingdom.
Performed bug fixing on existing software and added new features in existing software based on new requirements.
Software Engineer- Project Trainee
Zensar Technologies
Designed and developed architecture for front end and back end for a website which can host and stream videos.
The website's front end was developed using: HTML,.CSS. JavaScript.
The Server side was implemented using php, MySql, Apache.