Bali, Indonesia (UTC+8) · Ciudadano de la UE · Disponible ahora para trabajo remoto

René Doháň

René Doháň sonriendo junto a un ordenador portátil y un monitor que muestran código fuente.

Ingeniero de Software Sénior y Líder de Producto

Móvil · Full Stack · SDK · C++ · Flujos de trabajo con agentes de IA

Resumen profesional

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

  • 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

Ingeniero de Producto Móvil — Motorkari.cz

  • 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

  • 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 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

Ingeniero de Producto Móvil — Bowbook, s.r.o.

  • 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.

Objective-C · Java · Android · iOS · REST APIs · mensajería push · resiliencia offline

Experiencia en productos independientes

Creador, Líder de Producto e Ingeniero de Extremo a Extremo - Renetik Music Apps

  • 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.

Kotlin · C++ · Android SDK/NDK · Firebase · VuePress 2 · Vue 3 · TypeScript · Vite · Espresso · UI Automator · JUnit

Experiencia anterior

Entrega adicional de producto y full-stack

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