Ingénieur logiciel senior et responsable produit avec 20+ ans d'expérience dans les domaines Android et iOS natifs, les systèmes et SDK C++, et les produits full-stack TypeScript/AWS. Combine une architecture et un développement pratiques avec la spécification produit, la coordination des parties prenantes, la livraison des versions et la propriété produit à long terme. Utilise des agents de codage IA pour accélérer la recherche et la mise en œuvre tout en conservant la responsabilité de l'architecture, de la sécurité, de la revue de code, des tests et de la qualité de production.
Expertise technique, produit et livraison
Ingénierie produit
Kotlin · Java · Swift · Objective-C · C++ · TypeScript · React · Vue.js · AWS
Mobile, systèmes et SDK
Android SDK/NDK · iOS SDK · Conception de SDK et d'API · audio à faible latence et DSP · intégration de périphériques · flux de travail axés sur le mode hors ligne (offline-first)
Livraison par agent IA
Codex · ChatGPT · Claude Code · flux de travail multi-agents · livraison guidée par les spécifications · recherche · implémentation · revue de code · tests · débogage · documentation · déploiement
Produit, projet et qualité
spécification de produit · analyse des besoins · priorisation · coordination des parties prenantes · architecture · livraison de versions · leadership technique de projet · modernisation du code existant · tests automatisés · CI/CD · Scrum
Expérience professionnelle sélectionnée
Développeur Web Senior - Equisix
Livraison de bout en bout d'un SaaS d'automatisation financière
Prise en charge de la spécification produit, de l'architecture et de l'implémentation sur l'ensemble de la stack : frontend React, API et workers TypeScript, infrastructure AWS, intégrations sécurisées, facturation, observabilité et préparation des versions.
Création de runtimes d'automatisation continus et programmés déterministes à l'aide de files d'attente, de l'idempotence, de nouvelles tentatives, de la récupération sur erreur, d'états auditables et de tests unitaires, d'intégration, de bout en bout, de régression d'UI et de tests de fumée déployés.
Utilisation d'agents de codage IA pour accélérer la recherche et l'implémentation, avec des spécifications explicites et une responsabilité directe en matière d'architecture, de sécurité, de revue, de tests, de déploiement et de validation.
React · TypeScript · AWS · SST · DynamoDB · SQS · Vitest · Playwright · Agents de codage IA
Responsabilité produit et modernisation d'applications mobiles natives Android et iOS
Maintenance des deux applications de production, modernisation d'une base de code Android héritée en Kotlin/Java et extension de l'application iOS Swift/Objective-C initialement livrée en 2017.
Amélioration de l'interface utilisateur, des performances, des notifications push, de la synchronisation en arrière-plan, de la cartographie, des médias et de l'intégration REST tout en préservant le comportement établi sur les deux plateformes.
Création de SDK natifs pour des dispositifs médicaux de mesure du glucose
Développement de SDK iOS et Android, extension d'applications iOS existantes et création d'applications d'exemple en Swift et Kotlin démontrant l'intégration des appareils.
Harmonisation du comportement du SDK Kotlin avec son équivalent iOS et utilisation de scénarios Gherkin pour définir un comportement testable avant l'implémentation.
Travail selon une approche API-first au sein d'une équipe Scrum internationale et distribuée, en utilisant Git flow, des revues de code et des pratiques d'assurance qualité (QA) approfondies.
Swift · Kotlin · iOS SDK · Android SDK · Conception de SDK/API · Gherkin
Développeur Mobile Principal (via Plaut / Bowbook) - SODB 2021
Direction de la livraison mobile pour le recensement national 2021 de la Slovaquie
Direction du développement mobile natif, traduction d'exigences étendues et changeantes du secteur public en applications fonctionnelles sur les deux plateformes.
Implémentation de données hors ligne, de mises à jour pilotées par services et CSV, de règles de formulaires complexes et de validation sur l'appareil pour des flux de travail sur le terrain ne pouvant dépendre d'une connectivité continue.
Coordination de mois de raffinement des exigences, de cycles de recette, de parties prenantes et de développeurs de soutien jusqu'à la livraison dans le respect d'une date limite nationale fixe.
Kotlin · Swift · Android · iOS · données hors ligne · validation de formulaires
Responsabilité produit à long terme pour la suite mobile et de pointage Rcherz
Création et maintenance d'une application iPhone/iPad en Objective-C, d'une application Android en Java et d'un terminal de pointage Android dédié pour une plateforme internationale de tir à l'arc.
Séparation du système de pointage des compétitions (essentiel à la mission) du produit général, et mise en place de contrôles de stabilité, de commandes d'appareils à distance, de scrutation (polling), de messagerie push et de la résilience face à des conditions Wi-Fi extérieures difficiles.
Maintenance de trois produits natifs actifs tout en entretenant la relation client et une connaissance approfondie du produit dans le cadre d'une mission active depuis 2014.
Créateur, Lead Produit & Ingénieur End-to-End - Renetik Music Apps
Dix produits Android et une plateforme audio C++ à faible latence
Création de dix applications musicales Android actuelles comptant au moins 170 000 installations publiques cumulées sur Google Play en 2026.
Conception d'un moteur audio C++ réutilisable pour le traitement du signal en temps réel (DSP), le séquençage, les chaînes d'effets, les métronomes, les E/S MIDI, l'enregistrement, la boucle (looping) et la lecture multi-instruments.
Création et maintenance du site web du produit VuePress 2 et Vite avec des composants Vue personnalisés, de la documentation, des médias optimisés, des analyses, un référencement (SEO) canonique et une validation des versions combinées du site.
Gestion de la direction produit, de la feuille de route, des priorités, de l'UX, de l'architecture, de l'implémentation en Kotlin, des services Firebase, des tests automatisés, des versions, du support et des itérations basées sur les retours.
Expérience complémentaire full-stack et livraison de produits
Réalisation de modifications coordonnées sur Android, .NET GraphQL et MySQL pour Sensoneo ; travaux PHP/Yii/PostgreSQL pour Plaut ; ainsi que du développement de produits mobiles, Vue.js, Firebase, Spring et AWS pour d'autres clients.
Portfolio mobile natif et bases réutilisables
Développement d'applications iOS et Android pour Motorkari.cz, TRIAD, LiveAgent, Post Affiliate Pro et d'autres clients, tout en concevant des bibliothèques réutilisables en Objective-C, Swift, Java et Kotlin utilisées dans l'ensemble des projets professionnels.
SaaS, applications de bureau et systèmes de documents
Évolution de développeur junior à senior chez QualityUnit sur des technologies et domaines tels que Java, C#, PHP, JavaScript, GWT, J2EE, Eclipse RCP, l'OCR, les produits SaaS et l'analyse/génération de PDF, en pratiquant Scrum, le TDD et la programmation en binôme.
Premières bases en informatique
Acquisition de compétences pratiques en systèmes grâce à l'assemblage de PC, l'installation de logiciels, le support client, l'administration de systèmes Windows et Linux, les réseaux, le support AutoCAD, le HTML et les télécommunications sans fil.
Formation
Licence en génie logiciel · Université slovaque de technologie à Bratislava