Bali, Indonésia (UTC+8) · Cidadão da UE · Disponível agora para trabalho remoto

René Doháň

René Doháň sorrindo ao lado de um portátil e de um monitor que exibe código-fonte.

Engenheiro de Software Sénior e Líder de Entrega de Produtos

Mobile · Full Stack · SDKs · C++ · Fluxos de Trabalho com Agentes de IA

Resumo profissional

Engenheiro de software sênior e líder de entrega de produtos com mais de 20 anos de experiência em Android e iOS nativos, sistemas e SDKs em C++, e produtos full-stack em TypeScript/AWS. Combina arquitetura e desenvolvimento práticos com especificação de produtos, coordenação de partes interessadas, entrega de lançamentos e propriedade de produtos a longo prazo. Utiliza agentes de codificação de IA para acelerar a pesquisa e a implementação, mantendo a responsabilidade pela arquitetura, segurança, revisão de código, testes e qualidade de produção.

Expertise técnica, de produto e de entrega

Engenharia de produtos

Kotlin · Java · Swift · Objective-C · C++ · TypeScript · React · Vue.js · AWS

Dispositivos móveis, sistemas e SDKs

Android SDK/NDK · iOS SDK · Design de SDK e API · áudio de baixa latência e DSP · integração de dispositivos · fluxos de trabalho com foco em offline

Entrega por agentes de IA

Codex · ChatGPT · Claude Code · fluxos de trabalho multi-agente · entrega orientada por especificação · pesquisa · implementação · revisão · testes · depuração · documentação · implantação

Produto, projeto e qualidade

especificação de produto · análise de requisitos · priorização · coordenação de partes interessadas · arquitetura · entrega de versões · liderança técnica de projetos · modernização de legados · testes automatizados · CI/CD · Scrum

Experiência profissional selecionada

Desenvolvedor Web Sênior — Equisix

  • Responsabilidade pela especificação, arquitetura e implementação de produtos no frontend em React, APIs e workers em TypeScript, infraestrutura AWS, integrações seguras, faturação, observabilidade e prontidão para lançamento.
  • Desenvolvimento de runtimes de automação contínua e agendada determinísticos utilizando filas, idempotência, tentativas, recuperação de falhas, estado auditável e testes unitários, de integração, ponta a ponta (E2E), de regressão de UI e smoke tests implantados.
  • Utilização de agentes de IA para codificação com o objetivo de acelerar a pesquisa e a implementação, com especificações explícitas e responsabilidade direta pela arquitetura, segurança, revisão, testes, implantação e validação.

React · TypeScript · AWS · SST · DynamoDB · SQS · Vitest · Playwright · AI coding agents

Engenheiro de Produto Mobile — Motorkari.cz

  • Manutenção de ambos os aplicativos de produção, modernizando uma base de código Android herdada em Kotlin/Java e estendendo o aplicativo iOS em Swift/Objective-C entregue originalmente em 2017.
  • Entrega de melhorias de interface (UI), desempenho, notificações push, sincronização em segundo plano, mapeamento, mídia e integração REST, preservando o comportamento estabelecido em ambas as plataformas.

Kotlin · Java · Swift · Objective-C · REST APIs · Firebase Cloud Messaging

Engenheiro de SDK Nativo (Equipe Sequenex) — Biolinq

  • Desenvolvimento de trabalho com SDKs para iOS e Android, extensão de aplicações iOS existentes e construção de aplicações de exemplo em Swift e Kotlin que demonstraram a integração de dispositivos.
  • Alinhamento do comportamento do SDK em Kotlin com o seu equivalente em iOS e utilização de cenários Gherkin para definir comportamento testável antes da implementação.
  • Trabalho com foco em API em equipa Scrum remota e multinacional, utilizando Git flow, revisões de código e práticas extensivas de QA.

Swift · Kotlin · iOS SDK · Android SDK · Design de SDK/API · Gherkin

Lead Mobile Developer (via Plaut / Bowbook) — SODB 2021

  • Liderança no desenvolvimento nativo para Android e iOS, traduzindo requisitos extensos e em constante mudança do setor público em aplicativos funcionais em ambas as plataformas.
  • Implementação de dados offline, atualizações orientadas por CSV e serviços, regras de formulário complexas e validação no dispositivo para fluxos de trabalho de campo que não podiam depender de conectividade contínua.
  • Coordenação de meses de refinamento de requisitos, ciclos de aceitação, partes interessadas e desenvolvedores de suporte até a entrega dentro de um prazo nacional fixo.

Kotlin · Swift · Android · iOS · dados offline · validação de formulários

Engenheiro de Produtos Mobile — Bowbook, s.r.o.

  • Desenvolvimento e manutenção de uma aplicação para iPhone/iPad em Objective-C, uma aplicação Android em Java e um terminal de pontuação Android dedicado para uma plataforma internacional de arco e flecha.
  • Separação da pontuação de competições críticas para a missão do produto geral e implementação de controlos de estabilidade, comandos de dispositivos remotos, polling, mensagens push e resiliência para condições difíceis de Wi-Fi no exterior.
  • Manutenção de três produtos nativos ativos, sustentando a relação com o cliente e profundo conhecimento do produto numa colaboração ativa desde 2014.

Objective-C · Java · Android · iOS · REST APIs · mensagens push · resiliência offline

Experiência independente com produtos

Criador, Líder de Produto e Engenheiro Ponta a Ponta - Renetik Music Apps

  • Criação de dez aplicativos musicais atuais para Android com pelo menos 170 mil instalações públicas combinadas no Google Play até 2026.
  • Projeto de um motor de áudio em C++ reutilizável para DSP em tempo real, sequenciamento, cadeias de efeitos (FX), metrônomos, E/S MIDI, gravação, loop e reprodução de múltiplos instrumentos.
  • Construção e manutenção do site de produtos VuePress 2 e Vite com componentes Vue personalizados, documentação, mídia otimizada, análise de dados (analytics), SEO canônico e validação de lançamento de site combinado.
  • Responsabilidade pela direção de produto, roadmap, prioridades, experiência do usuário (UX), arquitetura, implementação em Kotlin, serviços do Firebase, testes automatizados, lançamentos, suporte e iteração impulsionada por feedback.

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

Experiência anterior

Entrega adicional de full-stack e produtos

Entrega de alterações coordenadas em Android, .NET GraphQL e MySQL para a Sensoneo; trabalho em PHP/Yii/PostgreSQL para a Plaut; e desenvolvimento de produtos mobile, Vue.js, Firebase, Spring e AWS para outros clientes.

Portfólio móvel nativo e bases reutilizáveis

Desenvolvimento de aplicativos iOS e Android para Motorkari.cz, TRIAD, LiveAgent, Post Affiliate Pro e outros clientes, construindo bibliotecas reutilizáveis em Objective-C, Swift, Java e Kotlin utilizadas em projetos profissionais.

SaaS, sistemas desktop e de documentos

Progressão de programador júnior a sénior na QualityUnit em Java, C#, PHP, JavaScript, GWT, J2EE, Eclipse RCP, OCR, produtos SaaS e análise/geração de PDF, utilizando Scrum, TDD e programação em dupla.

Fundação inicial em TI

Construção de conhecimento prático de sistemas através de montagem de PCs, instalação de software, suporte ao cliente, administração de Windows e Linux, redes, suporte a AutoCAD, HTML e trabalho em telecomunicações sem fios.

Educação

Bacharelado em Engenharia de Software de Computadores · Universidade Eslovaca de Tecnologia em Bratislava