Summary
Márcio Oliveira is a bilingual Portuguese-Brazilian senior software engineer with nearly two decades in IT and nine years focused on mobile development across iOS and Android. He combines hands-on coding in Swift, Kotlin and Java with a strong advocacy for TDD, Clean Architecture and CI/CD, having introduced UI testing and Kotlin Multiplatform into production apps. As a former tech lead at Talkdesk and recent iOS engineer at LetsGetChecked, he mentors junior engineers, runs tech talks, reviews hires and drives architecture improvements that reduce platform divergence. His background as an E&P data architect and project leader at Petrobras gives him uncommon depth in data modeling and enterprise delivery for regulated domains. He also contributes to developer education as a long-time Udacity mentor and author of technical articles on app architecture and Swift Combine. Based in Setúbal, he blends pragmatic engineering with systems thinking to deliver reliable, testable mobile products for healthcare and communications.
9 years of coding experience
22 years of employment as a software developer
Bachelor of Computer Science Information Technology, Bachelor of Computer Science Information Technology at Federal University of Rio de Janeiro
iOS Developer Computer Software Engineering, iOS Developer Computer Software Engineering at Udacity
Portuguese, English