Theophane Rupin is a Staff Software Engineer with 13 years of experience specializing in iOS engineering and mobile architecture, currently driving platform work at Pinterest after senior roles at Twitter and Scribd. He has repeatedly led large reworks—modernizing data flows, dependency injection, and audio playback—while championing test-driven practices, CI/CD, and migrations from Objective-C to Swift. An active open-source contributor, he was a main author of Weaver and Lucid, toolkits that reflect his focus on robust dependency injection and data flow patterns in Swift. Based in Washington, D.C., he brings a pragmatic combination of full-stack background and platform-scale iOS expertise, plus a knack for translating research-driven solutions into production-grade systems.
12 years of coding experience
12 years of employment as a software developer
Master's degree, Information Technology, Master's degree, Information Technology at European Institute of Technology
University of California San Diego
Licentiate degree, Civil Engineering and Infrastructure, Licentiate degree, Civil Engineering and Infrastructure at Université Paul Sabatier (Toulouse III)
University of Technology Diploma, Civil Engineering, University of Technology Diploma, Civil Engineering at Champs sur Marne Institute of Technology
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
Theophane Rupin - Staff Software Engineer at Pinterest