David Lum

Staff Software Developer at ServiceNow

Montreal, Quebec, Canada
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

👤
Senior
🎓
Top School
David Lum is a Staff Software Developer with nine years of experience building cloud-native data and platform systems, currently at ServiceNow after Lightstep's acquisition. He specializes in Kubernetes-first deployments, distributed systems, and high-performance databases, having contributed to Apache Airflow’s Kubernetes integration and refactored critical K8s APIs and Vault integrations. His background spans startups and large enterprises—replatforming logging databases, migrating Hadoop to cloud EMR, and shipping ETL and ML-serving pipelines across AWS and GCP. A former musician with a music theory degree, he brings an engineer’s rigor and a composer’s attention to structure, favoring maintainable refactors and thorough test coverage.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree Music Theory and Composition, Bachelor's degree Music Theory and Composition at Université de Montréal
bookGraduate Diploma Computer Science, Graduate Diploma Computer Science at Concordia University
github-logo-circle

Github Skills (15)

kubernetes10
workflow-engine10
orchestration10
orchestra10
devops10
python10
airflow10
kubernetes-pods10
hashicorp-vault10
dockers9
testing9
yaml9
docker9
data-engineering8
cicd8

Programming languages (9)

JavaDockerfileShellIdrisRustCJavaScriptNix

Github contributions (5)

github-logo-circle
apache/airflow

Oct 2018 - Aug 2021

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Role in this project:
userBackend & DevOps Engineer
Contributions:8 reviews, 17 PRs, 75 comments in 2 years 10 months
Contributions summary:David primarily contributed to refactoring the Kubernetes (K8S) codebase, focusing on integrating Kubernetes API models and enhancing the worker configuration. They were also involved in setting up and configuring the connection parameters from Vault and invalidated Vault cached properties when not authenticated. Their work included refactoring and adding tests, demonstrating a focus on improving the maintainability and stability of the project.
airflowapache-airflowapachepythonscheduler
davlum/poetson

Jul 2017 - Feb 2019

Contributions:4 PRs, 136 pushes, 19 branches in 1 year 6 months
recordingsarchiveaudio
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