Simon Lin

Senior Software Engineer at 谷歌

Shanghai, Australia
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
Simon Lin is a Senior Software Engineer with six years of professional experience and a PhD-level background in computer science from Zhejiang University, currently based in Shanghai and working at Google. He specializes in embedded systems, IoT and backend infrastructure—contributing significant reliability and protocol work to the widely used OpenThread project and its POSIX border router. His background spans game server backends at Netease and system-level networking (multicast routing, DUA/MLR support) demonstrating deep practical knowledge of networking stacks and DevOps for constrained devices. Comfortable refactoring large Go codebases and improving build and deployment pipelines, he blends research-grade rigor with production-focused engineering. Colleagues describe him as selective about opportunities, preferring roles that match his technical scope and impact.
code6 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy (PhD), 计算机科学, Doctor of Philosophy (PhD), 计算机科学 at Zhejiang University
languagesChinese, English
github-logo-circle

Github Skills (25)

go-modules10
openthread10
c-language10
linux10
packet10
gameserver10
networking10
go10
ipv610
sys10
network-protocol10
golang10
network10
embedded10
cprogramming-language10

Programming languages (5)

C++ShellCGoPython

Github contributions (5)

github-logo-circle
openthread/openthread

Aug 2019 - Oct 2022

OpenThread released by Google is an open-source implementation of the Thread networking protocol
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:2770 reviews, 317 commits, 413 PRs in 3 years 2 months
Contributions summary:Simon made numerous contributions to the `openthread/openthread` repository, an open-source implementation of the Thread networking protocol. Their work primarily involved bug fixes, code cleanup, and optimizations within the Thread Group Test Harness (THCI) for this IoT protocol. The user also focused on improving the reliability of the code through various patches, including adding features for backbone router management, and enhancing various utilities. Many of the changes include adding and configuring features related to the Multicast Listener Registration (MLR) process, indicating an understanding of and contributions to the core functionalities.
googlewirelessipv6networkingieee-802154
openthread/ot-br-posix

Jun 2020 - Aug 2022

OpenThread Border Router, a Thread border router for POSIX-based platforms.
Role in this project:
userBack-end & DevOps Engineer
Contributions:492 reviews, 100 commits, 146 PRs in 2 years 2 months
Contributions summary:Simon primarily contributed to the infrastructure and core functionality of the OpenThread Border Router. Their work included configuring backbone network interfaces, integrating multicast routing using smcroute, and implementing a DUA (Dual-Use Address) routing proxy, demonstrating a strong understanding of network protocols. Furthermore, the user addressed build configurations and improved the agent's reset functionality, highlighting skills in system-level programming and potentially in setting up build environments. They also made improvements to the web service by implementing escaping of network names to ensure network integrity.
googlethreadborder-routerthread-protocolposix
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
Simon Lin - Senior Software Engineer at 谷歌