Johnson Ng

Senior Software Engineer, Data & AI

Waterloo, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Johnson Ng is an intermediate software engineer based in Waterloo with 11 years of experience building backend systems, data pipelines, and analytics tooling. Currently at Bridgit, he implements .NET APIs and designs PostgreSQL schemas for workforce planning while previously driving a data-centric role that included building a Go-based ETL, maintaining a recommendation system, and optimizing SQL and C# performance. He brings strong applied math instincts (a self-confessed one-sided crush on math) and a Linux-first workflow to solve data-heavy problems and prototype analytics-driven features. Past roles include leading backend work and cloud architecture on AWS, improving large-scale Postgres performance, and shipping accessible front-end rebuilds and enterprise SaaS backends. Colleagues rely on him for clear technical proposals, pragmatic design critiques, and turning analytical ideas into production-ready systems.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (BS) Actuarial Science, Bachelor of Science (BS) Actuarial Science at Sunway University
bookSPM General Studies, SPM General Studies at SMJK Hua Lian
bookBachelor's degree Mathematics, Bachelor's degree Mathematics at University of Waterloo
languagesEnglish, Chinese, Malay, Japanese, Chinese, hokkien, teochew
github-logo-circle

Github Skills (115)

focus10
sh10
trap10
driver9
typescript9
templating9
cli8
markdown8
academia8
multiple-machines8
bash8
xcb8
shortcut8
manager8
bootstrap8

Programming languages (14)

CRustTeXSvelteKotlinTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
Salz-Team/salz

Sep 2019 - Mar 2021

Contributions:83 reviews, 116 commits, 25 PRs in 1 year 6 months
japorized/TeX_notes

Apr 2017 - Jul 2020

📔 My personal notes for my studies
Contributions:511 commits, 1 PR, 372 pushes in 3 years 4 months
notespersonal-notesmarkdown
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial