Ingeniero de software sénior y líder de producto con más de 20 años de experiencia en Android nativo e iOS, sistemas C++ y SDKs, y productos full-stack TypeScript/AWS. Combina arquitectura y desarrollo prácticos con especificación de producto, coordinación de partes interesadas, entrega de versiones y propiedad del producto a largo plazo. Utiliza agentes de codificación con IA para acelerar la investigación e implementación, manteniendo la responsabilidad de la arquitectura, seguridad, revisión de código, pruebas y calidad de producción.
Experiencia técnica, de producto y de entrega
Ingeniería de producto
Kotlin · Java · Swift · Objective-C · C++ · TypeScript · React · Vue.js · AWS
Móvil, sistemas y SDK
Android SDK/NDK · iOS SDK · Diseño de SDK y API · audio de baja latencia y DSP · integración de dispositivos · flujos de trabajo orientados a «offline-first»
Entrega con agentes de IA
Codex · ChatGPT · Claude Code · flujos de trabajo multiagente · entrega guiada por especificaciones · investigación · implementación · revisión · pruebas · depuración · documentación · despliegue
Producto, proyecto y calidad
especificación de producto · análisis de requisitos · priorización · coordinación de partes interesadas · arquitectura · entrega de versiones · liderazgo técnico de proyectos · modernización de sistemas heredados · pruebas automatizadas · CI/CD · Scrum
Experiencia profesional seleccionada
Desarrollador Web Senior — Equisix
Entrega de extremo a extremo de un SaaS de automatización financiera
Lidero la especificación, arquitectura e implementación del producto en el frontend de React, APIs y workers en TypeScript, infraestructura de AWS, integraciones seguras, facturación, observabilidad y preparación para lanzamientos.
Desarrollo de entornos de ejecución de automatización programados y continuos deterministas mediante colas, idempotencia, reintentos, recuperación ante fallos, estado auditable y pruebas unitarias, de integración, de extremo a extremo, de regresión de interfaz y pruebas de humo posteriores al despliegue.
Uso de agentes de codificación de IA para acelerar la investigación y la implementación, con especificaciones explícitas y responsabilidad directa sobre la arquitectura, la seguridad, la revisión, las pruebas, el despliegue y la validación.
React · TypeScript · AWS · SST · DynamoDB · SQS · Vitest · Playwright · Agentes de codificación de IA
Liderazgo de producto y modernización de aplicaciones nativas para Android e iOS
Mantenimiento de ambas aplicaciones de producción, modernizando una base de código heredada en Kotlin/Java para Android y ampliando la aplicación para iOS en Swift/Objective-C lanzada originalmente en 2017.
Implementación de mejoras en la interfaz de usuario, rendimiento, notificaciones push, sincronización en segundo plano, mapas, multimedia y la integración de API REST, manteniendo el comportamiento establecido en ambas plataformas.
Kotlin · Java · Swift · Objective-C · API REST · Firebase Cloud Messaging
Ingeniero de SDK Nativo (equipo Sequenex) — Biolinq
Desarrollo de SDK nativo para dispositivos médicos de medición de glucosa
Desarrollé trabajo con SDKs para iOS y Android, amplié aplicaciones existentes para iOS y construí aplicaciones de ejemplo en Swift y Kotlin que demostraban la integración de dispositivos.
Alineé el comportamiento del SDK de Kotlin con su homólogo en iOS y utilicé escenarios Gherkin para definir un comportamiento comprobable antes de la implementación.
Trabajé con un enfoque API-first en un equipo remoto y multinacional de Scrum utilizando Git flow, revisiones de código y prácticas exhaustivas de control de calidad (QA).
Swift · Kotlin · iOS SDK · Android SDK · Diseño de SDK/API · Gherkin
Desarrollador móvil principal (a través de Plaut / Bowbook) — SODB 2021
Liderazgo de entrega móvil para el censo nacional de Eslovaquia de 2021
Liderazgo en el desarrollo nativo para Android e iOS, traduciendo requisitos amplios y cambiantes del sector público en aplicaciones funcionales para ambas plataformas.
Implementación de datos offline, actualizaciones basadas en CSV y servicios, reglas de formularios complejas y validación en el dispositivo para flujos de trabajo de campo que no dependían de una conectividad continua.
Coordinación de meses de refinamiento de requisitos, ciclos de aceptación, partes interesadas y desarrolladores de apoyo hasta la entrega bajo un plazo nacional fijo.
Kotlin · Swift · Android · iOS · datos offline · validación de formularios
Liderazgo de producto a largo plazo para el conjunto móvil y de puntuación Rcherz
Construí y mantengo una aplicación para iPhone/iPad en Objective-C, una aplicación para Android en Java y un terminal de puntuación dedicado en Android para una plataforma internacional de tiro con arco.
Separé la puntuación de competiciones de misión crítica del producto general e implementé controles de estabilidad, comandos remotos de dispositivos, sondeo (polling), mensajería push y resiliencia para condiciones difíciles de Wi-Fi en exteriores.
Mantengo tres productos nativos activos a la vez que sostengo la relación con el cliente y un profundo conocimiento del producto a lo largo de una colaboración activa desde 2014.
Creador, Líder de Producto e Ingeniero de Extremo a Extremo - Renetik Music Apps
Diez productos para Android y una plataforma de audio en C++ de baja latencia
Desarrollo de diez aplicaciones musicales actuales para Android con al menos 170 mil instalaciones públicas combinadas en Google Play hasta 2026.
Diseño de un motor de audio reutilizable en C++ para procesamiento de señales digitales (DSP) en tiempo real, secuenciación, cadenas de efectos, metrónomos, E/S MIDI, grabación, bucles (looping) y reproducción de múltiples instrumentos.
Desarrollo y mantenimiento del sitio web del producto en VuePress 2 y Vite, con componentes de Vue personalizados, documentación, contenido multimedia optimizado, análisis web, SEO canónico y validación de lanzamientos para sitios combinados.
Responsable de la dirección de producto, hoja de ruta, prioridades, UX, arquitectura, implementación en Kotlin, servicios de Firebase, pruebas automatizadas, lanzamientos, soporte e iteración basada en comentarios.
Implementé cambios coordinados en Android, .NET GraphQL y MySQL para Sensoneo; trabajo en PHP/Yii/PostgreSQL para Plaut; y desarrollo de productos móviles, Vue.js, Firebase, Spring y AWS para otros clientes.
Portafolio móvil nativo y bases reutilizables
Desarrollé aplicaciones para iOS y Android para Motorkari.cz, TRIAD, LiveAgent, Post Affiliate Pro y otros clientes, a la vez que creé bibliotecas reutilizables en Objective-C, Swift, Java y Kotlin utilizadas en proyectos profesionales.
SaaS, sistemas de escritorio y de documentos
Evolucioné de desarrollador junior a senior en QualityUnit trabajando con Java, C#, PHP, JavaScript, GWT, J2EE, Eclipse RCP, OCR, productos SaaS y análisis/generación de PDF, aplicando Scrum, TDD y programación en pareja.
Fundamentos tempranos en TI
Desarrollé conocimientos prácticos en sistemas mediante el ensamblaje de PC, instalación de software, soporte técnico, administración de Windows y Linux, redes, soporte de AutoCAD, HTML y trabajo en telecomunicaciones inalámbricas.
Educación
Grado en Ingeniería de Software para Computadoras · Universidad Eslovaca de Tecnología en Bratislava