Ingénieur Flutter senior. Je construis des apps de bout en bout, de l’architecture jusqu’au pipeline qui les publie.
Depuis 2022, je travaille sur l’app mobile de GPAC, à distance depuis la France.
5+
ans à créer des apps Flutter en production
35+
apps de concessionnaires depuis une seule base de code
3
langues de travail : anglais, français et espagnol
À propos

Salut ! Moi c’est Marco, je viens du Mexique et je vis aujourd’hui en France, entre l’espagnol, l’anglais et le français. Je suis curieux de nature, donc en plus de Flutter je travaille avec Python, Bash, Go, n8n et des agents IA.
J’aime aller à des conférences, et je cherche activement à y participer comme speaker, pas seulement dans le public. J’ai étudié l’ingénierie des systèmes informatiques à l’ITSCH et je suis co-auteur de trois articles sur l’IA et le Machine Learning, publiés en 2020. Et quand j’ai le temps, je file à une jam session, parce que la musique a forgé une bonne partie de qui je suis.
Stack
Projets
Pour en savoir plus sur un projet, il suffit de cliquer dessus.
GPAC
L’app mobile de GPAC utilisée au quotidien, construite de zéro pour que ses recruteurs puissent travailler de n’importe où.
3+
Ikon Technologies
Une app pour les gouverner toutes : une white label pour des concessionnaires américains, chacune à sa marque et toutes issues du même code Flutter.
35+
Patrol Build Step
Le step Bitrise que j’ai écrit en Go pour compiler les tests Patrol sur Android et iOS.
Pro Jam
Une app pour aider les organisateurs de jam sessions à décider qui joue avec qui et combien de temps, sans passer par les notes du téléphone, le papier, un tableur ou un groupe WhatsApp.
Pokino
L’app de commande de Pok Ino, un restaurant de poke à Angers, que j’ai aidé à préparer pour la production.
ReconociendoT
Une app interne d’Unilever México où le personnel gagnait des pièces grâce à des actions sociales et bénévoles, puis les échangeait contre des prix.
Ma façon de travailler
Ce que ces années m’ont appris et que j’applique à chaque projet.
Écrire avant de coder
Avant de coder, je mets par écrit le flux et le pourquoi de chaque décision. Chez GPAC, je pilote la documentation des process, des features et des tickets, et le step Patrol m’a appris que ça doit passer avant la première ligne de code.
Fonctionnel avant parfait
Lagom
Je pense d’abord à la personne qui utilise l’app et à ce qu’on lui livre vraiment. Je suis exigeant avec le code, sans me perdre dans des détails que personne ne verra.
Échouer vite et en premier
Il vaut mieux échouer vite et en premier, avant que l’utilisateur ne tombe dessus. C’est pour ça que les tests d’intégration couvrent avant tout les parcours clés, ceux qui doivent marcher à chaque fois. Chez GPAC, on les écrit avec Patrol.
Automatiser le chemin vers la production
Sisu
Chez GPAC, chaque changement suit le même chemin jusqu’à la production, avec analyse, tests, build et publication. Je l’ai mis en place pour que la qualité ne dépende pas de l’humeur du jour.
Demander pourquoi dès le premier jour
Avant de construire une feature, je demande pourquoi elle a été choisie. Et s’il manque un process, je le propose et je le mets en place, sans attendre qu’on me donne le titre.
Les personnes d’abord
On est humains, et il ne faut pas l’oublier. La santé mentale et émotionnelle passe avant l’argent. Je l’ai appris chez Ikon, avec une équipe avec qui je suis toujours en contact.
Musique
En dehors du code, je compose et j’arrange sous le nom de Marco Muric, en mélangeant d’un instrument à l’autre mes influences jazz fusion, latines et rock. La seule limite est mentale, et les possibilités sont infinies.
« La motivation doit te trouver au travail. »
Si quelque chose ici vous intéresse, écrivez-moi.
Canaux
Je peux aussi
Donner une conférence
Je peux parler d’architecture Flutter, de CI/CD avec Bitrise et Azure DevOps ou de tests avec Patrol, toujours avec des exemples tirés de mes projets. J’ai déjà présenté Flutter en ligne pour une université de Veracruz, et un article de recherche lors d’une conférence sur l’IA à Orizaba.
Collaborer en open source
Je maintiens Flutter Build Patrol, le step Bitrise qui compile les tests Patrol pour Android et iOS. Si vous l’utilisez et que quelque chose casse ou manque, ouvrez une issue ou écrivez-moi, tout simplement.
