Laurent Dong

Senior Software Engineer at Proofpoint

Richmond Hill, 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
Laurent Dong is a Senior Software Engineer based in Richmond Hill, Ontario, with over 15 years of experience building enterprise applications across C/C++, C#/.NET, Java/Spring Boot and Angular, and a seven-year formal experience span in recent roles. He brings deep low-level expertise in multithreaded programming, performance tuning and RAM optimization alongside practical backend skills across SQL Server, PostgreSQL, MySQL and MongoDB. At Asigra and Proofpoint he implemented high-impact features from OAuth2 for Exchange Online backups to performance-tuned Office 365 restore components, often bridging C++/C# mixed-mode interfaces. He also contributes to open source IoT: his notable enhancements to the popular Tasmota firmware introduced expressions in rules, new time variables and memory optimizations now adopted by the project. Comfortable leading technical design and hands-on delivery, Laurent pairs a quick learning curve and adaptability with a disciplined, test-driven approach to complex systems.
code7 years of coding experience
job17 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Shanxi University
bookMaster's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Tsinghua University
github-logo-circle

Github Skills (14)

firmware10
esp3210
mqtt10
iot10
automation10
automations10
engine10
c-language10
cprogramming-language10
arduino10
rule-engine10
mqttnet10
esp826610
tasmota10

Programming languages (2)

C++C

Github contributions (3)

github-logo-circle
arendst/Tasmota

Feb 2019 - Dec 2019

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:23 commits, 21 PRs, 35 comments in 10 months
Contributions summary:Laurent contributed significantly to the Tasmota firmware, focusing on enhancing the rule engine functionality. They implemented new comparison operators and introduced the ability to use expressions within rules, expanding the flexibility for device automation. Furthermore, they added new variables like UtcTime and LocalTime, and they optimized RAM usage within the expression engine.
serialhome-automationwebuiesp32esp8266
laurentdong/Sonoff-Tasmota

Feb 2019 - Jan 2020

Provide ESP8266 based itead Sonoff with Web, MQTT and OTA firmware using Arduino IDE or PlatformIO
Contributions:168 pushes, 36 branches in 11 months
firmwareiteadsonoffesp8266mqtt
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
Laurent Dong - Senior Software Engineer at Proofpoint