Summary
Edouard Roussillon is a Staff Android Software Engineer with 12 years in IT and over 8 years focused on Android, bringing a pragmatic mix of mobile architecture, on-device ML delivery, and cross-platform experience. He has led major migrations and performance efforts at companies like Uber—optimizing ML model delivery to cut download times and CDN costs—and rebuilt apps and release pipelines using MVVM, Coroutines, and Compose. Comfortable across Kotlin, Java, Swift and Golang, he combines hands-on implementation (SDKs, edge gateways, CI/CD) with a background in backend and program management that speeds onboarding and reduces operational overhead. Multicultural and multilingual, he thrives in distributed teams and is known for turning platform-level changes into measurable business gains such as improved onboarding, reduced ANRs, and faster releases.
12 years of coding experience
17 years of employment as a software developer
Business English Work Study English Business Internship, Business English Work Study English Business Internship at CCEL Canadian College of English Language
Bachelor's degree Logistics Materials and Supply Chain Management, Bachelor's degree Logistics Materials and Supply Chain Management at IUT d'Argenteuil
Master's degree Communication and Media Studies, Master's degree Communication and Media Studies at Université de Limoges
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Université Paris 13
Master's degree Computer Science, Master's degree Computer Science at Ecole supérieure d'Informatique, réseaux et systèmes d'information
French, English, Portuguese