Summary
David Pinho is a software engineering manager with 11 years of experience who currently leads engineering efforts at Apple from his base in Barcelona. He progressed from localization and QA into software engineering and now management, focusing on NLP and machine learning for the Brazilian market and delivering intelligent voice-assistant features. Comfortable in multicultural teams spanning 20+ countries, he pairs strong test-driven and QA discipline with hands-on development in Python, Java and web technologies. His background includes academic research on software visualization and technical-debt tooling, plus practical experience building web crawlers, CI pipelines and automated tests. Known for organization, time management and a drive for new challenges, he brings both product-focused rigor and an engineer’s curiosity to bridge research, localization and production ML systems.
11 years of coding experience
10 years of employment as a software developer
Undergraduated exchange - 1 year, Computer Science, Undergraduated exchange - 1 year, Computer Science at The University of Manchester
Technical course, Information Technology, Technical course, Information Technology at Instituto Federal de Educação, Ciência e Tecnologia da Bahia - IFBA
Bachelor’s Degree, Computer Science, 8.3 out of 10, Bachelor’s Degree, Computer Science, 8.3 out of 10 at Universidade Federal da Bahia
English, Portuguese, Spanish