Shan Wang is a software engineering manager in London with 12 years of experience building high-throughput, low-latency distributed systems, ML infrastructure, and full-stack web applications. Currently leading engineering teams at Apple, he combines hands-on expertise in C++, Python, and TypeScript with deep knowledge of concurrency, lock-free data structures, and pipeline automation. His background spans front-office trading systems at Citadel, pricing engines at IG Index, and risk platforms for Morgan Stanley, giving him a rare blend of finance-grade performance engineering and product-focused delivery. Shan is comfortable across the stack—from low-level multi-threaded C++ to ML model inferencing and SPA front-ends—and practices TDD, CI/CD, and pragmatic system architecture. He holds advanced degrees from King’s College London and Georgia Tech, and is also interested in computer vision, NLP, and programming language implementation, reflecting a persistent curiosity beyond his core remit. Colleagues describe him as an engineering leader who still dives into code to solve the hardest performance bottlenecks.
12 years of coding experience
15 years of employment as a software developer
BEng, Telecommunications Engineering, BEng, Telecommunications Engineering at Beijing University of Post and Telecommunications
Msc, Electronic Engineering, Distinction, Msc, Electronic Engineering, Distinction at King's College London, U. of London
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Georgia Institute of Technology
Contributions:138 commits, 1 PR, 145 pushes in 11 months
djangojobs
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.