Donald R. Franks
Senior Software Engineer @ reddit
I build intuitive UIs, robust backend systems, and scalable APIs.
Reddit | Senior Software EngineerApr 2025 - Present
Software Engineer IIIJul 2022 - Apr 2025
Software Engineer IISep 2021 - Jul 2022
At Reddit, I work on the Experimentation Team, where we develop a platform that empowers teams to seamlessly create, manage, and analyze experiments. I had the privilege of building the Experiments API, a gRPC service that streamlines the automation of experiment creation and management across services.
From implementing Mutually Exclusive Groups to redesigning our Experimentation UI, to overhauling our backend architecture, I have been fortunate to play a role in shaping the future of our platform.
- TypeScript
- Lit-Element
- Python
- gRPC
- Postgres
- Redis
Apple Inc. | Frontend Developer2018 - Sep 2021
Complex, customized, feature-rich dashboards were my bread and butter at Apple. I utilized D3.js to track and visualize the progress and regressions for upcoming releases. With over 100 dashboards tailored to various teams across Software Engineering, I was able to negotiate with sponsors, stakeholders, and managers to implement feedback and integrate enhancements.
- React
- D3.js
- FastAPI
- Jenkins
- GraphQL