Summary
João Freitas is a software engineer with nine years of experience specializing in mobile development across Flutter/Dart, Android/Kotlin, TypeScript and Go. He has shipped features for BMW and MINI platforms—working on Android Automotive, Alexa integration and personalization for smartphone apps—collaborating with global teams across Europe and North America. Comfortable in both native and cross-platform stacks, he focuses on pragmatic, testable solutions (BLoC, UI testing, KISS) and modern voice assistant integrations that extend beyond legacy platforms. João holds a master’s in Computer Software Engineering and additional studies in Security, and maintains a technical blog and GitHub portfolio that surface his hands-on engineering approach. Colleagues describe him as an engineer who bridges product-facing UX work with backend integrations, often delivering hard-to-replicate voice and personalization features in constrained automotive environments.
9 years of coding experience
5 years of employment as a software developer
Mestrado, Segurança Informática, Mestrado, Segurança Informática at Faculdade de Ciências da Universidade do Porto
Mestrado, Computer Software Engineering, 17, Mestrado, Computer Software Engineering, 17 at ISEP - Instituto Superior de Engenharia do Porto
Portuguese, English