Resume

    Van Hien To

    City: Victoria, BC, Canada

    Phone: +1 778 751 7347

    Email: hientv1999@gmail.com

    LinkedIn: linkedin.com/in/van-hien-to

Professional Profile

  • Effective and creative team member, constantly enhancing product design and workflow for the co-op company.
  • Self-taught in a wide range of areas, including microcontrollers, battery management, power management circuits, wireless protocols, databases, servers, and website development, through numerous personal projects.
  • Proficient in programming languages such as C++, primarily for ESP32 development, C for ARM development, and Python for signal processing.
  • Skilled in electronic design software, including Altium and KiCAD, with expertise in part searching, schematic drawing, PCB design, soldering, and wiring.
  • Experienced in managing and configuring AWS services, including the creation of Lambda functions, managing S3 storage, setting up EC2 instances, and exposing API endpoints.

Education

Bachelor of Engineering in Electrical Engineering

Sep 2019 - Aug 2023

University of Victoria, Victoria, BC, Canada

G. P. A. - 4.00/4.00

Associate of Science Degree

Sep 2017- Apr 2019

Douglas College, New Westminster, BC, Canada

G. P. A. - 3.91/4.00

Relevant Skills

Electronical

  • Microcontrollers: AVR/ATtiny/Atmega family, ESP32, ARM (nRF52 family), RISC-V (CH32 family), STM32F4, Raspberry Pi 4
  • PCB design: Altium, KiCAD, EasyEDA
  • Circuitry simulation: LTSpice

Programming

  • Languages: C/C++, Python, PHP, SQL, JS, HTML, CSS, MATLAB, R
  • Software: VS Code, Platform IO, Segger Studio IDE, Microchip Studio IDE, Arduino IDE, Vivado, Eclipse

Protocols

  • Wireless Protocol: WiFi, BLE, Classic Bluetooth (A2DP, AVRCP), MQTT
  • Serial Protocol: I2C, I2S, SPI, UART/USART, CAN/J1939

Database & Server

  • Server: LAMP, AWS
  • Version Control: GitHub/GitLab

Professional Skills

Engineering

  • Designed and optimized a custom BLE GATT profile on the nRF52 using C, enabling low-power wireless communication and data acquisition from AFE, accelerometer and temperature I²C sensors.
  • Developed C++ firmware for the ESP32, integrating WiFi connectivity with Telegram for remote monitoring and control, and implemented stepper motor control for product cycle testing.
  • Developed a lightweight mapping algorithm for linearizing Hall sensor readings, improving accuracy with minimal resource overhead.
  • Proposed a new solution to track the device IDs and programming time for new products, enhancing traceability and process efficiency.

Organizational/Administration

  • Collaborated effectively, both remotely and on-site, with a cross-functional team of 10+ engineers to deliver the product design and resolve customer issues on schedule.
  • Coordinated with coworkers from full stack team to ensure the synchronization of the smartphone app with the firmware, including BLE commands and data structure.
  • Managed multiple tasks, including addressing customer-reported issues assigned by the sales team, developing firmware for new products, and designing test fixtures for in-house testing, ensuring timely resolution and efficient project delivery.

Work Experience

Electrical Engineer - Bailey Electronics

Jul 2024 – Present

Victoria, BC

  • Led firmware development for a high-revenue analog joystick product, ensuring exceptional performance, reliability, and future-proof features.
  • Collaborated with mechanical and electrical engineers to enhance product design and address complex challenges.
  • Evaluated and integrated new sensors to replace obsolete components, ensuring continued product availability and quality.
  • Consistently improved and designed firmware and hardware test rigs, optimizing testing efficiency for the joystick.
  • Individually designed hardware and firmware for a standalone mass programming tool, significantly reducing the programming tool cost by 5x and labor time by 2x.
  • Hands-on experience assembling and testing complex designs, including intricate armrests, to ensure seamless functionality and quality.
  • Electronic Prototype Engineer - Salyx Medical Inc.

    May 2021 – Aug 2024

    Victoria, BC

  • Created a Python script to extract real-time BLE data from the company's product, dynamically displaying it through charts, and simultaneously archiving the data locally.
  • Designed firmware for an ARM-based device, facilitating seamless data acquisition from I2C sensors and transmission via BLE connectivity.
  • Technical Projects

    Analog Joystick

    Programmed and optimized a firmware in C for ATTiny MCU that uses I2C, USART, ADC, DAC, PWM, Timer, mapping, clibrating algorithm, safety feature and data logging in less than 7KB of flash space.

    Vital Monitoring System

    Engineered custom firmware for the nRF52 board in C, enabling BLE connectivity to smartphones for control of I2C sensors, seamless data acquisition, and bidirectional data transmission. Implemented power-saving techniques during data acquisition and transmission to the smartphone app for post-processing, achieving a 5-day battery life on a 120mAh battery.

    Club & Volunteer Experience

    AUVIC Club

    Aug 2020 – Apr 2021

    Victoria, BC

    Active member working on the hardware and firmware team. Completed FIFO circular buffer program for the STM32F413, grabber arm - ball dropper PCB for the club submarine. Weekly reported progress with team lead.

    Awards

    InCourse scholarship

    2020

    University of Victoria

    Transfer Scholarship

    2019

    University of Victoria

    International Education Award of Distinction

    2019

    Douglas College

    Activities & Interests

    Taking photos, films, playing the piano, skateboarding, table tennis, camping, riding motorcycle with my group.

    References

    Richard Lyne

    Director of Engineering – Bailey Electronics - Victoria, BC

    778-807-9651

    richard.lyne@baileyintl.com

    Sergio Perez Martell

    CTO/CEO – Salyx Medical Inc. - Victoria, BC

    250-857-9343

    Sergio@iboard.ca

    Miguel Manguerra

    Electrical Engineer – Bailey Electronics - Victoria, BC

    778-977-9021

    miguel.manguerra@baileyintl.com