Gurubaani Monga

Advanced FPGA Architecture Development @ Microchip
UWaterloo Computer Engineering


About Me

Hi there!

I’m a Computer Engineering alumna from the University of Waterloo.
Currently developing and verifying next generation FPGA fabric architectures at Microchip.
I've interned in various SWE roles across a UW spun-up company, an android giant,
a wealthtech start-up, an intralogistics innovator and an AI Accelerator company.
Ardent passion for programming , solving hard problems and building new things.
Skilled in C++, C and Python3, good with Verilog, Assembly, JS; recently learnt about metaheuristic algorithms.

FPGA Software Engineering Co-op @ Microchip

Sept 2022 - Dec 2022 | Toronto, ON (On site)

  • Developed Coverage Analysis utilities using Python and internal APIs to evaluate resource usage of designs employed on FPGA fabric architectures within the Advanced FPGA Development team.
  • Contributed to FPGA application benchmarks in Python, Verilog/RTL, using state-of-the-art high-level synthesis tools and developed on algorithms to generate them automatically.

Systems Software Engineering Co-op @ Untether AI

Jan 2022 - Apr 2022 | Toronto, ON (Remote)

  • Worked on the runtime production kernel and user-mode drivers/APIs of next generation hardware AI accelerators for neural net inference.
  • Performed chip bring-up, testing, profiled performance data for future feature enhancements and debugged device drivers and custom hardware to solve/aid ongoing issues using C/C++, Python & Assembly.

Controls Software Engineering Co-op @ Dematic

Jan 2021 - Apr 2021 | Waterloo, ON (Remote)

  • Used Siemens Openness API to develop CLI tools and utilities in C#, that aid automatic PLC code generation; built a global library generation tool and a global search and replace tool for use within the TIA Portal, improving time taken by over 300x.
  • Developed improvements on product foundation code used globally, worked with Siemens S7 1500 PLCs in LAD and SCL.

SQA Analyst Co-op @ Cloudvisor Wealth Inc.

May 2020 - Aug 2020 | Mississuaga, ON (Remote)

  • Developed and executed comprehensive test plans for powerful swing and web applications targeting the wealth management industry.
  • Planned, scheduled and co-lead a Performance/Load testing project in the cloud to stress test the platform and monitored server metrics.
  • Programmed a C++ script to generate a large dataset of XML files
  • Analyzed test results data to realize potential bottlenecks in scaling and commercializing the early stage fin-tech company software

Android QA Test Specialist Co-op @ Textnow

Sept 2019 - Dec 2019 | Waterloo, ON

  • Conducted black box, exploratory and sanity testing exercises on the mobile android app (50M+ userbase) across various make/manufacture and OS versions. Reported/Verified crash fixes and bugs to closure.
  • Maintained and refactored over 200 test cases in smoke test suites.
  • Worked with ADB tool, Chrome Inspect and Android emulators
  • Closely observed the Build and Release Process

Software Tester Co-op @ Monogram Creative Console

Jan 2019 - Apr 2019 | Kitchener, ON

  • Created, executed and refactored test plans supporting a BDD Agile environment. Performed routine release and pull-request testing.
  • Integration tested new pre-releases of the 6+ third-party software applications supported by Monogram (Previously Palette) hardware controllers.
  • Analyzed crash logs, reproduced issues and edge cases.
  • Tracked changes and logged feature enhancements to Adobe pre-release forums.

Toolkit

I focus on object oriented programming with an aim to increase efficieny, improve clarity of code and keep scalability in mind. Always eager to learn about new tools and technologies!!

Languages

Proficient in Python, C++, C, C#, JAVA. Good with SQL, HTML, CSS, Javascript, Verilog, VHDL, RISC V Assembly.

Tools and Frameworks

Git, Github, Linux, Visual Studio (Code), JIRA, Asana, JMeter, Matlab, Altium, Mentor Graphics Modelsim, Xilinx Vivado

Infrastructure

Prometheus, Grafana, Docker, TestRail, WSL2

Technologies

Siemens Openness API, FPGA, BDD, Agile

Co Curricular


Residence Ambassador @ Campus Housing
Winter 2022

  • Being one of the first people that prospective and incoming students meet when they visit Campus Housing
  • Responsible for giving campus visitors engaging and informative in-person and virtual tours of the residence facilities

Engineering Society Representative @ EngSoc Council
Spring 2021

  • Elected Engineering Society Representative of the University of Waterloo Electrical and Computer Engineering Class of 2023
  • Voted on important policies/motions upheld by the Engineering Society on a semi-monthly basis

Mentor @ UWaterloo Tech+
Fall 2020

  • Mentoring a 1st year student to provide guidance, offer insight and be an overall resource in their introduction to the tech industry

Electrical BMS Team Member @ Waterloop Hyperloop Team
Winter, Fall 2020

  • Researched and designed a PCB layout for a Power Distribution board using LT8315 (Flyback Converter) for Battery Management System of hyperloop pod competing in the SpaceX Hyperloop Challenge.
  • Developed a battery testing rig for testing the high voltage battery.

Member of AcaBellas @ UWACC
Fall 2019

  • Member of an all female auditioned upper-voice group of UW A Cappella Club.

Data Acquisition Team Developer @ Watlock Student Design Team
Fall 2019

  • Worked on a prototype for an embedded system to measure pressure and temperature within an airlock to be deployed on Mars’ surface for team competing in the UBC Mars Competition.

Member @ ECE Hardware Design Club
Fall 2019

  • Learnt about PCB design and layout, fabrication and schematics along with intro to parasitics, effects of high frequencies, control systems.

University of Waterloo

Bachelors of Applied Sciences,
Honours Computer Engineering, Co-op
Class of 2023

Intended Minor : Option in Artifical Intelligence
Scholarships : President's Scholarship of Distinction 2018-19