Professional Journey

Current

Embedded Software Developer

Pacific Design Engineering

October 2021 - Present (3 years 11 months)

Burnaby, British Columbia, Canada

  • Lead development of embedded firmware for client-facing IoT and real-time systems, delivering new features, performance improvements, and long-term maintainability
  • Designed a scalable IoT test infrastructure using Docker Swarm and deployed it on AWS, enabling remote validation and high-performance testing of cloud-integrated devices
  • Created custom command-line tools in Python and Go to interface with cloud services and simplify debugging, monitoring, and diagnostics
  • Diagnosed and resolved critical firmware issues through low-level debugging, signal tracing, and performance profiling—enhancing system uptime and robustness
  • Integrated embedded peripherals including SPI, I2C, UART, GPIO, and ADC/DACs, ensuring seamless hardware-software operation across multiple MCU architectures
  • Collaborated with cross-functional teams including hardware, QA, and cloud developers to validate and refine product designs
  • Practiced Agile/Scrum methodology, managing tasks via JIRA/Confluence, and supporting continuous integration pipelines
C/C++ FreeRTOS Docker Swarm AWS Python/Go SPI/I2C/UART

RF Physical Layer Development Engineer (Co-op)

Tantalus Systems

January 2020 - August 2020 (8 months)

Burnaby, British Columbia, Canada

  • Programmed low-level signal processing routines in C and RISC-V Assembly for 220 MHz RF transceivers in smart grid communication systems
  • Designed and implemented a custom symbol timing and detection algorithm, boosting receiver sensitivity and reducing bit error rates under noisy channel conditions
  • Validated DSP logic using hardware simulations and bitstream-level signal tracing with lab tools such as oscilloscopes and logic analyzers
  • Collaborated with senior engineers to test and optimize transceiver firmware using hardware-in-the-loop (HIL) test environments
  • Contributed to embedded Linux driver debugging and documented signal chain behavior across multiple firmware iterations
RISC-V Assembly DSP RF Transceivers Hardware-in-Loop Signal Processing

Physics Lab Assistant

Fraser International College

May 2019 - December 2019 (8 months)

Burnaby, British Columbia, Canada

  • Developed a custom PHP/MySQL lab inventory system, featuring real-time stock updates and automated low-quantity reordering, improving operational efficiency
  • Instructed first-year engineering students in soldering through-hole and SMD components, supporting successful PCB assembly for final projects
  • Mentored students in using LTSpice for circuit simulations and Eagle for PCB layout design, bridging theory with hands-on application
  • Collaborated with lab supervisors to maintain equipment, improve student onboarding, and enhance lab session flow
PHP/MySQL PCB Assembly LTSpice Eagle CAD Mentoring

Part-Time Tutor

Tutor Doctor Vancouver

March 2018 - September 2019 (1 year 7 months)

Surrey, British Columbia, Canada

  • Delivered 1-on-1 tutoring in Physics and Mathematics to high school students, helping them strengthen core concepts and improve academic performance
  • Adapted teaching strategies to suit individual learning styles, improving engagement and retention of theoretical content
  • Cultivated strong student relationships built on trust and encouragement, often leading to long-term academic support
  • Reinforced problem-solving skills by breaking down complex topics into manageable, real-world applications
Physics Mathematics Teaching Problem Solving

Technical Skills

Programming Languages

C/C++
Python
Go
RISC-V Assembly

Embedded Systems

FreeRTOS
ARM Cortex
SPI/I2C/UART
ADC/DAC
GPIO
Embedded Linux

Cloud & DevOps

Docker Swarm
AWS
IoT Infrastructure
CI/CD

Signal Processing

DSP Algorithm Development
Hardware-in-Loop Testing
Receiver Sensitivity Testing

Tools & Software

Oscilloscopes
Logic Analyzers
JTAG Debuggers
MATLAB
Git
Atlassian Suite
Eclipse-based IDEs
Code Editors

Education

Highest Degree

Bachelor of Applied Science

Mechatronics, Robotics, and Automation Engineering

Simon Fraser University

2017 - 2021

Embedded Systems Control Theory Hardware Design Signal Processing Robotics

University Transfer Program

Mechatronics, Robotics, and Automation Engineering

Fraser International College

2016 - 2017

Edexcel Advance Level

Science

Sri Lankan School Muscat

2000 - 2015

Certifications & Awards

Honour Roll Award

Academic Excellence

Outstanding academic performance and achievement at Fraser International College

Oryx Award

Excellence Recognition

Recognition for outstanding contributions and achievements for the Sri Lankan School Muscat Basketball Team