Resume

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