Daniel Wang Electrical Engineering Student
Vancouver, BC adhxiz@r.postjobfree.com 604-***-****
EDUCATION
University of British Columbia Sep, 2018 – Apr, 2023 Bachelor of Applied Science – Electrical Engineering Relevant Courses: System Software Engineering, Digital Design, Introduction to Microcomputers, Signals and Systems, Data Structures and Algorithms, Circuit Analysis, Vector Calculus TECHNICAL PROJECTS
ARC4 Decryption Circuit Oct, 2018 – Mar, 2019
Tools: System Verilog, C++, Quartus, DE1-SOC, Modelsim
• Created a circuit with System Verilog to decipher an ARC4 cipher in parallel and used C++ for verification
• Employed extensive use of three on-chip memory blocks on DE1-SOC Formula 1 Pitstop Simulation Oct, 2019 – Nov, 2019 Tools: C++, Windows OS
• Created a multi-threaded program (30 threads) to control drivers and pit stop crew members
• Employed binary and counting semaphores, mutexes and data pools using C++ Self-Driving Car Algorithm, https://github.com/danielmutong/self-drive Apr, 2020 – Sept, 2020 Tools: C++, OpenCV, Python, TensorFlow, Linux OS, Eclipse
• Coded a lane detection algorithm using C++ and OpenCV that works on racing games
• Devised a PID controller which controlled turning, braking, and accelerating
• Implemented YOLOv3 model with Tensorflow2 (Keras) to detect cars Project Course, Elec 291, UBC Jan, 2020 – Mar, 2020 Motor Controller: Generated a PWM signal to regulate motor speed using C on an 8051 Metal Detector: Implemented a Colpitts oscillator metal detector on an ATmega328 Reduced Instruction Set Computer (RISC) Oct, 2019 – Nov, 2019 Tools: Verilog, Quartus, DE1-SOC, Modelsim
• Designed RISC with Verilog to run simple ARM assembly instructions
• Included an FSM to control the Datapath, ALU, and interactions with memory and I/O Relevent Experience
UBC Baja SAE, Controls Engineer May, 2020 – Present Tools: C++, STM 32, Python, GCC/GDB
• Currently implementing a control system for the Electronic-CVT, testing using STM 32 simulation on QEMU
• Built a look-up table with C++ to relate engine RPM and throttle position to sheath displacement
• Created a GUI interface with Tkinter library (Python) to interact with the control system UBC Baja SAE, Power Supply Lead Sept, 2019 – Apr, 2020 Tools: Python, MATLAB, Altium, SolidWorks
• Spearheaded the design and implementation of first power supply unit for the car
• Modelled power system using Python and MATLAB Simscape and created power supply assembly with SolidWorks
• Designed PCBs using Altium and designed harness with Rapidharness Revelstoke Railway Museum, Summer Intern May, 2019 – Aug, 2019 Tools: HTML, Excel
• Managed museum databases and created Excel spreadsheets to improve process efficiency
• Designed museum’s first visual interactive display using HTML TECHNICAL SKILLS
Programming Languages: C/C++ • Python • ARM Assembly • MATLAB Hardware Skills: Verilog/System Verilog • FPGA • PCB Design • Oscilloscope • Multimeter Computer Skills: Linux • Multi-threaded • Object-Oriented • Embedded Systems • Microcontrollers Software: OpenCV • TensorFlow • Eclipse • Git • GCC/GDB • QEMU • Quartus • SolidWorks • Altium