David Whiting

Music Producer Programmer Audiovisual Artist Designer at vitling.xyz

Berlin, Germany
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 Whiting is a multidisciplinary software engineer and audiovisual artist based in Berlin with 14 years of experience building data infrastructure and full-stack systems at companies like Spotify, SoundCloud, Wayfair and Snap’s Fit Analytics. Grounded in Java and Scala but fluent in modern TypeScript stacks, he focuses on simple, well-designed code, continuous refactoring and pragmatic infrastructure work—evidenced by backend and DevOps contributions to Spotify’s widely used Luigi workflow project. He combines production-grade engineering with creative practice as a music producer and designer, running his own audiovisual studio vitling.xyz while shipping scalable data platforms in production. Known for turning complex data pipelines into maintainable systems, he brings both deep technical craft and an unconventional creative perspective to engineering problems.
code14 years of coding experience
job11 years of employment as a software developer
bookBSc, Mathematics, BSc, Mathematics at University of Bath
languagesEnglish, Swedish, German
github-logo-circle

Github Skills (7)

scheduling10
hadoop10
python10
orchestration-framework10
test-automation6
dockers5
docker5

Programming languages (6)

TypeScriptJavaC++ScalaHTMLPython

Github contributions (5)

github-logo-circle
spotify/luigi

Mar 2013 - Nov 2013

Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:37 commits, 1 comment in 8 months
Contributions summary:David primarily focused on back-end development and infrastructure related tasks within the Luigi project. They refactored the `hdfs.py` file, moving HDFS operations into a dedicated `HdfsClient` class and added aliases. Further contributions included adding new functionality for task visualization and dependency graphs by making changes to the `luigi/server.py` file. Finally, the user implemented and improved testing by modifying test-related files.
pythonbatch-jobsdependency-resolutionorchestration-frameworkworkflow-management
vitling/crypt

Nov 2020 - May 2021

Hyper-Unison Synthesiser from Bow Church/Vitling
Contributions:4 releases, 48 commits, 2 PRs in 5 months
bowchurchunisonsynthesiserhyper
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
David Whiting - Music Producer Programmer Audiovisual Artist Designer at vitling.xyz