Senior Software Consultant | Engineering Leadership
Hi! My name is Justin Susu Dong. I’m a software engineer and engineering leader focused on distributed systems and large-scale backend architecture. I live with my family and my dog, Pumpkin 🎃.
I primarily work in Scala, with extensive experience across the JVM including Kotlin and Java, along with Python. I also enjoy building systems with Go and modern frontend technologies.
Much of my work involves event-sourced systems and distributed architectures built with Akka. I currently serve as a lead software consultant, providing technical leadership for the Scala/Akka-based Next-Generation Track & Trace platform for Canada Post, part of the digital infrastructure supporting more than 30 million shipments moving across Canada every day.
Across my career, I’ve worked in Canada, Japan, and the U.S. on logistics, payments, e-commerce, and data platforms.
A private chat application used by my family and close friends. Built entirely in Scala with ZIO on the backend and Laminar on the frontend. The service runs privately — if you're curious to try it, feel free to reach out and I can share an access token. ()
A lightweight web analytics platform built with Go. The system collects website events through a small JavaScript beacon and processes analytics data through a Go backend service. It includes a dashboard built with Next.js for visualizing traffic and user behavior. The project began as an exploration of Go's minimalist design philosophy compared to the Scala ecosystem.