Dawson Lu

Hello, I'm

Dawson Lu


Software engineer with an Electrical Engineering degree from the University of Waterloo and a current Master's student in Computer Science at Georgia Tech. I build backend systems and data infrastructure — REST APIs, distributed services, and ETL pipelines — with deep experience in the industrial platforms they connect to. Currently developing manufacturing intelligence tools at Stryten Energy.

/ Education

Sept 2024 to Dec 2026

MS in Computer Science

Georgia Institute of Technology

Graduate coursework concentrated in software systems, databases, networks, and machine learning, completed part time while working full time as an engineer.

AlgorithmsSoftware TestingDatabase DesignMachine LearningComputer NetworksApplication Security
Sept 2017 to Aug 2023

BASc in Electrical Engineering

University of Waterloo

Honours Electrical Engineering with the Software Engineering Option, covering algorithms, systems programming, software architecture, and embedded systems alongside core electrical coursework.

AlgorithmsData StructuresSystems ProgrammingConcurrencySoftware ArchitectureSoftware TestingEmbedded SystemsC/C++

/ Career

Oct 2023 - Present

Sr. Integration Engineer

Stryten Energy

Lead engineer for a Manufacturing Execution System spanning multiple production lines, covering live production data, work orders, downtime, and quality reporting. Build secure REST APIs in Java with JWT authentication and role based access control, plus C# and Python services that automate data acquisition and replace manual workflows. Own the Snowflake pipelines unifying MES, SCADA, PostgreSQL, and MSSQL sources, along with the containerized Linux deployments running across sites in North America.

JavaPythonC#Spring Boot.NETREST API DesignJWT / RBACPostgreSQLMSSQLSnowflakeETLDockerLinuxGitSystem Architecture
Sept 2022 - Dec 2022

Software Engineer

Extreme Networks

Built automated test suites in Python and Pytest validating controller, access point, and mobile client behavior across Windows and mobile platforms. Architected the mobile test framework on Selenium, Appium, and UIAutomator, and developed an internal Django application for tracking engineering hours by project and team.

PythonPytestSeleniumAppiumUIAutomatorDjangoTest AutomationCI Tooling
Jan 2022 - Apr 2022

Automation Engineer

ABC Technologies

Prototyped custom HMI applications in Python on Raspberry Pi for automated test fixtures, raising availability while cutting cost versus commercial panels. Built reusable PLC and HMI templates that removed repeat manual programming, and integrated new hardware such as biometric sensors into existing control software.

PythonRaspberry PiLinuxGUI DevelopmentHardware IntegrationPLC
Sept 2020 - Sept 2021

Network Software Engineer

Hydro One

Configured and deployed distribution and transmission routers across the smart grid network, including the Cisco IR807, IR809, and IR1101. Troubleshot production routers and firewalls, and authored the facility diagrams, deployment designs, and configuration standards used by field teams.

NetworkingCisco IOSFirewallsNetwork DesignEmbedded SystemsTroubleshooting
Jan 2020 - Apr 2020

Automation Engineer

Syncrude

Debugged and improved Schneider and Rockwell PLC programs running the Aurora processing plant, including hardware upgrades and the corresponding program migrations. Monitored live equipment to catch faults early and reprogrammed VFDs to resolve recurring reliability issues.

PLC ProgrammingSchneider ElectricRockwellIndustrial AutomationDebugging

/ Tech Stack

Languages

Python
C#
Java
SQL
C/C++
Kotlin
Swift

Backend & APIs

REST API Design
Spring Boot
.NET
FastAPI
Django

Databases

PostgreSQL
MSSQL
Snowflake
MySQL
SQLite

Testing & Automation

Pytest
Selenium
Appium

Infrastructure & Tools

Git
Linux
Docker
GCP
Firebase

Industrial Systems

Ignition SCADA
OPC UA
MQTT
Modbus