Assistant Principal Engineer (Technical Manager) at ST Engineering
Singapore
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Lam Li is an Assistant Principal Engineer and technical manager based in Singapore with six years of professional software engineering experience and a strong track record in aviation and logistics systems. He leads and scales high-performing teams—building a self-organizing squad of 10 from scratch to deliver a time-critical Changi Airport project—and balances hands-on engineering with stakeholder and customer management. A prolific backend and test automation contributor, Lam maintains the widely used Node.js logging library log4js (≈6M weekly downloads) and has driven 100% test coverage and HTTP/2 support in supertest, showing a deep commitment to reliability and resource-safe design. His systems work spans event-driven platforms, Kafka ecosystems, and performance-tuning that produced a 4x speedup without code changes, reflecting pragmatic, high-ROI engineering. Currently pursuing an MTech at NUS, he blends security-minded practices (CISSP/CEH/CCISO concepts) with continuous learning and an egalitarian leadership style that colleagues actively seek out.
6 years of coding experience
8 years of employment as a software developer
Diploma in Multimedia Technology, Diploma in Multimedia Technology at Singapore Polytechnic
GCE O-Level, GCE O-Level at Peicai Secondary School
Master of Technology (MTech) Software Engineering, Master of Technology (MTech) Software Engineering at National University of Singapore
Contributions:60 reviews, 508 commits, 352 PRs in 1 year 1 month
Contributions summary:Lam primarily contributed to the project by implementing and testing new features related to the file appender. Their work involved creating a single SIGHUP handler for file appenders to improve resource usage and prevent potential memory leaks. They also added automated tests to ensure the correct handling of SIGHUP signals and prevent file descriptor leaks. Furthermore, the user made improvements to code readability and the handling of errors within the system.
🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
Role in this project:
Back-end & Test Automation Engineer
Contributions:8 reviews, 10 commits, 5 PRs in 16 days
Contributions summary:Lam primarily focused on improving the testing infrastructure and expanding the test coverage of the `supertest` library. They addressed bugs related to cookie handling, decoupled the `TestAgent` for enhanced functionality, and refactored test code for consistency and better port management. Additionally, they added support for HTTP/2 and ensured 100% code coverage, improving the reliability and robustness of the project.
apiassertionsagentnode-jstesting
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
Lam Li - Assistant Principal Engineer (Technical Manager) at ST Engineering