David Riff

Software Engineer at Stripe

Dublin, Dublin 1, Ireland
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 Riff is a versatile software engineer with a decade of experience building reliable systems across mobile, backend, and DSP domains, currently contributing at Stripe from Dublin. He combines a strong academic foundation in electronic engineering with hands-on work at Microsoft and impactful projects at CESAR, where he optimized BLE latency, developed synchronization protocols, and built robust voice-activity detection using DSP and ML. Exceptionally organized and proactive, he favors learning new languages and frameworks to solve hard problems and connect theory to practice. An active open-source contributor, he improved Python packaging and PyPI upload flows in the widely used flit project—adding custom .pypirc support, refactors, tests, and docs—demonstrating attention to developer experience. Colleagues describe him as curious and unafraid to dive into unfamiliar technical areas, often translating research-grade techniques into production-ready features.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Electronic Engineering, Bachelor's degree, Electronic Engineering at Universidade Federal de Pernambuco
languagesPortuguese, English, German
github-logo-circle

Github Skills (7)

packaging10
pypi10
python10
pytest9
testing9
command-line-interface8
documentation7

Programming languages (5)

TypeScriptJavaScriptObjective-CSwiftPython

Github contributions (5)

github-logo-circle
pypa/flit

Aug 2021 - Sep 2021

Simplified packaging of Python modules
Role in this project:
userBackend Developer
Contributions:8 reviews, 15 commits, 1 PR in 1 month
Contributions summary:David primarily contributed to the `flit` project by implementing and modifying features related to packaging and uploading Python modules to PyPI. They added functionality for custom `.pypirc` file support, allowing users to configure repository details. Further contributions included refactoring code and adding unit tests to ensure the correct behavior of the upload process. The user also updated the documentation to reflect the changes to the command-line interface.
pythonpypipackagingpython-modulessimplified
davidrft/OscilloscoPy

May 2017 - Jun 2020

Contributions:23 commits, 2 PRs, 22 pushes in 3 years 1 month
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 Riff - Software Engineer at Stripe