Harsh Gupta

Canada

4167048713

Software | Hardware | QA Engineer

7 years of experience

harshgupta2204@live.com

Skills:

PythonJavascriptReactLinuxWeb DevelopmentCJavaC++QAMCUs

Experience

Tesla  tesla.com

Oct 2021 to Present

Core Infrastructure Software Engineering Intern

  • Reduced overall human involvement in processing access requests for internal engineering tools by automating the process using modular approach in python along with Jenkins.
  • Helped improve reporting mechanisms for tool monitoring jobs using bash and python, to improve the fault detection/retention in worst-case scenarios

IBM  ibm.com

May 2019 to Aug 2020

Backend Software Engineer and QA Systems Manager Markham, ON

* Revived and revamped the QA infrastructure, both software and hardware, for the DB2 install team. * Authored the automation scripts to speed up deployment of new hardware in various environments using Python, POSIX bash, and Playbook by Ansible. * Wrote a validation failure classifier and tracker from the ground up, to automate and speed up the failure investigation process using fastText and other in-house text classification techniques, all backed by a Django back-end. * Started a side-project on synthesizing audio books by splicing the input text in the right way so the TTS engine creates a flowing audio book. Actively looking for solutions to the problem of pronunciation of names for a better audio book experience * Designed and proposed a transformer-based documentation generator to resolve simple customer issues quicker.

  • Software Automation
  • Failure Classification and Tracking
  • Better Audiobook Synthesis

Minke Inc

Jun 2018 to Aug 2018

Python Developer Mississauga, ON

* Built a suite of Python scripts to increase automation in the system and save 60 man hours for every input dataset, using Pandas and the in-built Regex library in python. * Handled off-site debugging and database management with efficient data storage methods on a SQL server.

Education

McMaster University  mcmaster.ca

Sep 2017 to Apr 2023

Bachelor's of Engineering, Software Engineering

Projects

socketjoy

(2020) A webapp that turns your smartphone into a game controller

CSS, HTML, JavaScript

Reverse-Regex-Crossword

(2019) A 3D implemetation of regex crossword with a rule-based regex generator

Python, Javascript, Three.js, CefPython3

vstNN

(2020) Modeling and distilling vst-fx plugins to run them on smaller hardware

VST3-FX, Python

MonopolyJava

(2017) A feature-rich implementation of monopoly game written in Java

Java

Micropython-ESP-8266

(2019) A collection of hand-crafted tutorials for beginners starting out on the micropython platform

Micropython, Python, HTML