Ulysses Rocha is a Staff Software Engineer based in London with a decade of experience, blending deep iOS expertise with machine learning and infrastructure work at Meta across Facebook and Instagram integrity systems. He progressed from mobile-focused roles—including multiple iOS app releases early in his career and internships at Meta and MovilePay—to senior ML/infra responsibilities and now staff-level engineering leadership. His background spans ads platform engineering, algorithmic thinking from an MPhil in Computer Science, and a postgraduate focus in data mining, enabling him to bridge mobile client concerns with backend integrity and ML infrastructure. Colleagues rely on him for shipping reliable, privacy-aware systems at scale and translating research-grade data approaches into production services. An early hands-on hardware and embedded experience hints at a pragmatic, systems-oriented mindset that informs his approach to complex cross-stack problems.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering (B.E.) Computer Engineering, Bachelor of Engineering (B.E.) Computer Engineering at Instituto Federal de Educação, Ciência e Tecnologia do Ceará
Postgraduate Program Data Mining, Postgraduate Program Data Mining at Universidade Estadual de Campinas
Academic Exchange Informatics Engineering, Academic Exchange Informatics Engineering at Universidade de Coimbra
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.