Skills
Writing software, unit-testing, putting breakpoints, code-reviews and using Stack Overflow.
Experience
Google | Software Development Engineer / Dec 2019 – Current
- Writing software tools for Google manufacturing workflows.
- Creating an automation framework to test a new set of APIs.
- Designing and developing new manufacturing APIs for our partners and vendors to upload manufacturing data.
- Tools used: Python, Flask, Google Cloud, databases and many internal Google tools.
Nvidia | Sr. Software Development Engineer in Test / Mar 2019 – Dec 2019
- Tools development and test automation for self-driving cars and driver monitoring.
- Tools used: Python, Linux, Bash, Git.
Tesla | Senior Software QA Engineer / July 2014 – Mar 2019
- Software updates and UI testing of all the platforms (Model SX3) for all the countries.
- Automation testing of software updates (OTA) of all the platforms for all the countries.
- Automation testing of the factory software and tools used to flash the firmware while the cars were on the assembly line.
- Automation testing of map updates of the platforms for all the countries.
- Automation testing of the software flashed on the Autopilot hardware.
- Developed scripts to run automated workflows and debugging steps on the cars.
- Triage worldwide software update failures of all the platforms.
- Doing adhoc testing of the Tesla mobile app.
- Driving a Tesla every single day and testing the UI on the commute.
- Tools used: Ruby, Perl, Python, Jenkins, Git, Linux.
NetApp | Member of Technical Staff / Nov 2010 – July 2014
- Test automation of storage products involving NFS, CIFS, data backup & protection features like Snapshot, SnapMirror.
- Created test plans and designed automation frameworks.
- Tools used: Perl, Bash, Perforce and Linux.
Persistent Systems | Test Automation Engineer / Sept 2007 – Nov 2010
- Technical support engineer for a product used to provision Linux cluster.
- Test automation engineer for a product used to provision PCs and Macs.
- UI automation engineer for a clinical application.
- Test automation engineer for a data migration project involving merger of two banks.
- Tools used: Linux, Bash, Perl, QTP, Selenium.
Education
Master’s Degree (Computer Science) | Georgia Tech / Aug 2015 – Dec 2020
- Did my masters while working Full-time during day and changing diapers of my then newborns during night.
- Took two courses every year (Fall and Spring) and spent summers either taking rest or preparing for next semester.
- Spent many weekends and nights doing assignments and projects.
- The last semester was done completely working from home and raising two toddlers during infamous 2020 (Covid-19).
- Experienced three different work cultures during the program (Tesla, Nvidia and Google).
Bachelor’s Degree (Electronics) | Nagpur University / Sept 2003 – July 2007
- The courses which I enjoyed the most during this program: Engineering Drawing, Engineering Mechanics, Applied Physics, C & Data Structures, Electrical Engineering, Electromagnetic fields and Fields & Radiating systems.
- Conducted seminars and workshops on open source technologies like Linux and Perl.
- Spent more time on computers than attending classes.
- In hindsight majors in Computer Science would have been awesome.
Certifications
- Redhat Certified Technician (2005)
- ExpertRating Perl Certified Professional on Perl5 (2009)
- Data ONTAP Cluster-Mode Administrator (2012)
- Codecademy Introduction to Ruby (2014)
- Coursera Machine Learning (2018)
Courses
Master’s Degree, Georgia Tech
- CS6515: Intro to Graduate Algorithms
- CS7641: Machine Learning
- CS8803-002: Introduction to Operating Systems
- CS8803-O01: Artificial Intelligence for Robotics
- CS6310: Software Architecture and Design
- CS7646: Machine Learning for Trading
- CS6250: Computer Networks
- CS6035: Introduction to Information Security
- CSE6242: Data & Visual Analytics
- CS6300: Software Development Process
- CS6750: Human-Computer Interaction
- CS6440: Intro to Health Informatics
Bachelor’s Degree, Nagpur University
- Mathematics 1
- Mathematics 2
- Applied Physics
- Applied Chemistry
- English
- Social Science
- Engineering Mechanics
- Engineering Drawing
- Electrical Engineering
- Engineering Workshop
- Mathematics 3
- Electronics Devices & Circuits
- Electronics & Measurements
- Network Theory
- C & Data Structures
- Engineering Economics
- Linear Electronics Circuits
- Signals & Systems
- Power Electronics
- Microprocessors
- Fields & Radiating Systems
- Control Systems
- Electronic Instrumentation
- Communication Electronics
- Computer Organization
- Electronic Workshop