Engineering

Inside Volkswagen's Mobile Team with Filipe Baptista

EP 02 · 31.01.25 | 35:00

HOST: LANDSEER ENGA

GUEST: FILIPE BAPTISTA, SENIOR SOFTWARE ENGINEER @ VOLKSWAGEN DIGITAL SOLUTIONS

Inside Volkswagen's Mobile Team with Filipe Baptista

Filipe Baptista shares insights on mobile development at Volkswagen Digital Solutions—from CI/CD challenges with Kotlin Multiplatform to testing strategies, API versioning, and the role of AI in modern coding.

Chapters

  • 00:00 Introduction to Filipe Baptista and His Journey
  • 03:03 The Evolution of Mobile Development
  • 09:59 CI/CD Processes at Volkswagen
  • 18:54 Testing Strategies and Challenges
  • 25:06 The Role of AI in Coding
  • 30:01 Personal Passions: Music and Travel

Show Notes

Overview

In this episode of the Mobile Reliability Podcast, Landseer Enga interviews Filipe Baptista, a senior software engineer at Volkswagen Digital Solutions in Portugal. They delve into Filipe’s journey into mobile development, starting from his college days with early Android versions to his current role at Volkswagen.

Filipe shares insights on the evolution of mobile applications, the challenges faced in mobile development compared to web development, and the importance of maintaining close communication with backend teams to avoid disruptions caused by backend changes. He emphasizes the need for API versioning and the impact of small changes on mobile applications, especially in high-stakes environments like healthcare.

Key Topics

  • Filipe’s journey from college Android development to Volkswagen
  • Evolution of mobile applications and industry challenges
  • CI/CD processes and Kotlin Multiplatform at Volkswagen
  • Dependency management challenges in mobile development
  • Quality over quantity in testing strategies
  • The role of AI in coding and critical assessment of AI-generated code
  • Balancing AI tools with understanding underlying code

Notable Quotes

“Every day you get to know a new thing to get into.”

“We need to ensure that all our customers are safe with the information, the sensitive information.”

“Quality over quantity in testing is crucial.”

“If you don’t know what the code’s doing, maybe don’t push it into a PR.”