David Leen

Staff Software Engineer at Netflix

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
David Leen is a senior software engineer with 13 years of experience building production-grade distributed systems and ML tooling, currently focused on developer-facing infrastructure at Netflix after a long tenure at AWS. He led SageMaker Notebooks and Studio launches, built remote Jupyter kernel infrastructure, and shipped scalable ML services including Comprehend document classification and a high-performance LDA algorithm. Comfortable bridging research and production, he has a strong applied-math background from Trinity College and the University of Washington and has driven teams from prototype to keynote-ready releases. An active open-source contributor, he has improved nbdev’s robustness for notebook-driven development—bringing practical improvements to the tools data scientists actually use.
code13 years of coding experience
job12 years of employment as a software developer
bookPhD (dropped out) Applied Mathematics, PhD (dropped out) Applied Mathematics at University of Washington
bookM.Sc. Theoretical Physics, M.Sc. Theoretical Physics at Trinity College Dublin
github-logo-circle

Github Skills (5)

literate-programming10
developer-tools10
python10
jupyter10
documentation9

Programming languages (14)

C#JavaC++RustScalaGoJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
AnswerDotAI/nbdev

Jul 2022 - Oct 2022

Create delightful software with Jupyter Notebooks
Role in this project:
userBackend Developer
Contributions:7 reviews, 15 commits, 22 PRs in 2 months
Contributions summary:David primarily focused on improving the `nbdev` library's functionality and robustness. Their contributions included adding early returns to address performance issues, allowing for the preservation of metadata keys during cleaning, and fixing a bug related to non-notebook file handling. They also addressed an import issue and implemented enhancements to the Jupyter hooks, specifically reading settings.ini from the correct location and allowing for the specification of ports for preview.
jupyter-notebookjupyter-notebookspythonliterate-programmingfastai
dleen/nbdev

Feb 2022 - Oct 2022

Create delightful python projects using Jupyter Notebooks
Contributions:28 pushes, 14 branches in 7 months
ipynbpythonjupyter-notebookpython-projectsnotebooks
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