Derek Zeng
4
th
-year Computer Engineering
Seeking 4-month SWE internship Sept. 2019 - Dec. 2019
(+1) 669-210-2178 | zengzhuoxi@gmail.com | www.derekzeng.ca | manoflast3 | derekzeng
Skills
Languages C, C++ (Boost & STL), Python3, MATLAB, Assembly
Projects Autonomous microrobots (SAM & SAW) and an Amazon Echo Reddit app (Alexabuddy)
Soware Development Professional experience with Git, SVN, Perforce, Object-Oriented Programming, and GDB
Linux Experience working in Nvidia on Linux device drivers, bash scripting, Ubuntu
Experience
Nvidia Corporation Santa Clara, California
   April - Aug. 2018, Jan - April 2019
Implemented power-gating firmware for safety-critical automotive SoCs using C, improving power eiciency by 5%.
Architected soware for performance monitoring functionality on SoCs based on ARM architectural specification using C++.
Automated code coverage testing of C code using AST trees with Python3.
Designed randomized automated testing framework on SoCs for regression testing using Python3.
Debugged low-level soware issues on SoCs using GDB.
Tencent Holdings Limited Shenzhen, China
   May 2017 - Aug. 2017
Prototyped a two-legged, autonomous robot through simulation and hardware using C++, boost, ROS, and MATLAB.
Designed center of mass computations for robot utilizing feedback and force sensors using Eigen and ROS.
Simulated robot’s bipedal walk algorithm on MSC ADAMS with MATLAB & Simulink.
Peraso Technologies, Inc. Toronto, Ontario
    Sept. 2016 - Dec. 2016
Implemented writing and erasing flash memory functionality for chipsets through UART in C.
Developed Linux device drivers and firmware logs for 802.11ad compliant wireless modules.
Optimized time for firmware load by 85% using the Kermit protocol for cross-platform file transfer.
Wriber Inc. Waterloo, Ontario
   Jan. 2016 - April 2016
Wriber is a startup that brainstorms ideas for writers using Natural Language Processing (NLP).
Improved NLP backend using Python, numPy, scikit-learn, pandas which reduced improper ideas by 50%.
Education
University of Waterloo Waterloo, Ontario
      Sept. 2015 - May 2020
Coursework in operating systems, databases, machine learning, deep learning, computer architecture
Projects
Solenoid Actuated Microrobot (SAM)
     2018
An electromagnetic microrobot actuated by solenoids controlled by C code.
Autonomous control system written in C++ guided by computer vision using OpenCV.
Surface Acoustic Wave (SAW) Microrobot
     2018
A liquid microrobot actuated by piezoelectric vibrations controlled by C code.
Synthesized requirements for the electronic circuit (40Vpp, low noise, > 18MHz) by studying the literature.
Alexabuddy
   2017
A voice controlled Reddit browser using the Amazon Echo which filters oensive content using NLP.
Wrote the voice-controlled interface for Alexa with Python3, flask-ask, and AWS.
Honors & Awards
 2nd overall at Mobile Microrobotics Challenge     
 Best Idea Award   
 Best Hack against Online Harassment   
 Scholarship      
 Scholarship    
     