Lawrence Lee

Software Engineer II at Microsoft

Seattle, Washington, United States
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

🤩
Rockstar
🎓
Top School
Lawrence Lee is a Software Engineer II based in Seattle with 9 years of engineering experience and 4+ years focused on C++/Python, network OS development, and data center networking. At Microsoft he drove dataplane features for dual‑TOR networking that reduced customer impact from outages by ~90%, led a five‑person team to improve test coverage and stability, and prototyped hardware offload of complex packet transformations. He is a hands‑on debugger and SME for production mitigation, alerting and RCA, and has deep experience across the full feature lifecycle from design to global rollout. An active contributor to the SONiC open‑source ecosystem, he’s improved build images, switch state services, and test automation for large scale network OS deployments. Lawrence combines systems‑level networking expertise with DevOps and CI/CD skills (Docker, Azure Pipelines) and a track record of collaborating across teams and vendors to deliver resilient infrastructure. Notably, he pairs academic rigor (PSU CS, 3.8 GPA) with entrepreneurial experience as a mobile app co‑founder, reflecting both product instincts and low‑level systems depth.
code9 years of coding experience
job2 years of employment as a software developer
bookGarnet Valley High School
bookBachelor of Science (B.S.), Computer Science, 3.8 Major GPA, Bachelor of Science (B.S.), Computer Science, 3.8 Major GPA at Penn State University
languagesEnglish, Spanish, Chinese
github-logo-circle

Github Skills (19)

docker10
c-language10
sonic10
pytest10
python10
configuration-management10
networking10
dockers10
build-automation10
system-administration10
cprogramming-language10
devops10
test-automation10
command-line-interface9
bash9

Programming languages (14)

C++CSSCMakefileGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
sonic-net/sonic-swss

Sep 2020 - Jan 2023

SONiC Switch State Service (SwSS)
Role in this project:
userBack-end & DevOps Engineer
Contributions:122 reviews, 26 commits, 96 PRs in 2 years 4 months
Contributions summary:Lawrence's primary focus was on enhancing the switch state service, specifically by implementing features related to IPv6 key item parsing and Gratuitous ARP support. They contributed to the codebase by adding unit tests to ensure the correct parsing of IPv6 addresses and prefixes. Furthermore, the user worked on adding GARP support to the switch, enabling the acceptance of untracked neighbor advertisements. They also modified existing test infrastructure, adding functionality related to DVS container management and testing, improving the test suite.
sonicswitch
sonic-net/sonic-buildimage

Jul 2019 - Jan 2023

Scripts which perform an installable binary image build for SONiC
Role in this project:
userDevOps Engineer & Backend Engineer
Contributions:76 reviews, 111 commits, 139 PRs in 3 years 6 months
Contributions summary:Lawrence primarily contributed to the infrastructure and build process of the SONiC build image. They focused on tasks such as adding and configuring the NDP Proxy Daemon, adjusting logging behavior within the Docker containers, and incorporating support for mux cable parsing. Additionally, the user made changes to the systemd service configuration and build scripts to support the management of the network switch. Furthermore, they improved the build system by integrating additional features and fixing bugs.
armv6installableimage-buildsonicbinary-image
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
Lawrence Lee - Software Engineer II at Microsoft