In this episode with Artur Badretdinov and Etienne Caron, we look at MVU and MVI architectures. We will look into using these architectural patterns to multiply your returns on Firebase application projects.
Etienne is a software developer who's worked on all tiers (server, web, mobile, and embedded) of large-scale software platforms. He is currently a freelance software development consultant.
Etienne started his career as a back-end developer in the late 90s. His work ranged from high-availability stock trading platforms to large-scale municipal bike-sharing systems. He pivoted to mobile development in the early 2010s:
Since pivoting to mobile development, Etienne has been an active community member and regularly devotes his time to mentoring startups, developers and students in the space. He lives in Montreal with his wife and daughter and speaks French and English fluently
Artur is a Master of Software Engineering who thinks not in terms of algorithms and individual pieces of code but in terms of systems as a whole. It helps him notice the intricate relations between different parts of a system and how those parts are influenced by each other, developers, processes and tools.
Artur has been living a life of a digital nomad for 4 years and recently settled in Toronto. He works as a Director of Android Engineering at Squire, creating the best-in-class ERP system for barbershops.