Core Skills
- Languages: Java, Python, C++
- Linux, Git, Agile
- AWS, Azure, Apache Spark
Education
- B.A.Sc in Engineering Physics, University of British Columbia
Technical experience
Meta – Software Engineer – (January 2022 - Present)
- Developed a new metric for Ads ML model evaluation which provides probability of conversion based on ML models trained on opt in data. The metric is now used to compensate for the signal loss caused by Apple Tracking Transparency. Accounts for 15 percent of all ads traffic in the experiment environment.
- Came up the idea and led project for collecting data on experiment metric usage. The data collected from this project was used for road-map prioritization, optimizing the support our team was providing based on metric usage.
Amazon Web Services – Software Development Engineer 1 – (June 2020 – November 2021)
- Developed/released high growth product Amazon MQ for RabbitMQ. Averaging 5-8% usage increase per week since release
- Led the feature development for intelligent limits on Amazon MQ for RabbitMQ. Aids customers in avoiding going over compute capacity. Decreased rate of customer load issues by 78.5%
- Led the project for customer metric tracking and visualization, using the results of this project the team was able to make product level decisions such as adding additional instances sizes for customers
RedMane Technology – Software Engineer – (June 2019 – June 2020)
- Designed and built data pipeline application for Puerto Rico Medicaid Verification program on the Microsoft Azure Cloud Platform
- 50+ ETL Pipelines executed transformations on batch data concurrently over a distributed cluster framework lowering execution time and cost at scale
- Java, Apache Spark, Python, Apache Hadoop
Walus Labs – Quantum Computing Research Co-op – (April 2018 – Sept 2018)
- Part of a 5 person team researching the simulation of Quantum Cellular Automata at UBC
- Responsible for creating the physics engine computing the Quantum Coherence Vectors over time
- Utilized SUNDIALS(C++), Boost(C++), NumPy(Python) to solve ordinary differential equations
- Engine is self contained package (C++ and Python versions)
UBC Orbit – Team Lead (Sept 2017 – Sept 2018) Vancouver, Canada
- Team Lead of the 8 person Communications Data Management Team
- Management role: Hardware/Software integration with other teams(COMMs, Payload), assigning members tasks to keep the team on schedule, ramping up new team members
- Technical role: Implementing protocol API for communication between microcontrollers and the modules of other teams over SPI, I2C, UART
- Spearheaded design and prototype of triple redundant STM32f401 microcontrollers for space applications
- Estimated at 10% of the cost of a normal radiation hardened microcontroller
- Successfully tested a prototype under proton beam at TRIUMF facility November 2017
- Design is based on C
Neurio Technology – Hardware Engineer Co-op – (April 2017 – Sept 2017)
- Independently designed and implemented current transformer testing system to be integrated with the overseas manufacturing process of Current Transformers
- Worked with Creation Technologies in China to get testing system running at the location of manufacturing (Changzhou)
- Designed and prototyped the testing jig (10 units/5 seconds, 20,000 unit maintenance lifetime)
- Responsible for sourcing and purchasing required parts. ($5,000 budget)
- Built custom parts designed in AutoCAD and 3D printed the parts in-house
- Laid out high voltage circuit design in Eagle.
- Wrote embedded C code, uploaded to Arduino interacting with CPU, executing commands on the physical jig.
- Wrote the python scripts for testing the specifications of each unit.
- Also logging, processing and analyzing the test data of thousands of units for the purpose of quality assurance and optimization.
- Part of a 4 person hardware team in a 20 person company, projects were independent
Intel – NSG Undergrad Intern – (Jan 2016 – April 2016) Vancouver, Canada
- Validation testing of new Solid State Drive Controller ASIC
- Wrote and ran Python scripts that interacted with C-based framework
- Debugged and modified 20+ Python test programs from previous build to validate current ASIC version that the team was working on
- Worked in a small team of 4
Other Experience
Electronic Arts / VMC - Quality Assurance - (Jul 2015 - Sep 2015 and Jul 2014 - Sep 2014) Burnaby, Canada
- FIFA 15/16 Closed Beta Go Live Team
- Recognized, indexed and described reproduction steps of 100+ problems on 4 different game consoles (Sony, Microsoft)
- Employed Console Developer Software(Xbox One Manager, PS4 Neighborhood, Juice) to log and analyze game data and crash logs
Harmony Arts Festival - Production Crew Member (Jun 2013 - Jul 2013) Vancouver, Canada
- Worked in a team to setup and takedown the festival infrastructure
- Build/takedown of tests, stages, art displays
Indigo Books - Customer Service Rep./Cashier/Stock (Jun 2011 - Dec 2011) Vancouver, Canada
- Leveraged knowledge of books from personal reading to help customers
- Worked on the cashier and inventory team