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
Entrega ponta a ponta de um SaaS de automação financeira
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.
Liderança de produto e modernização para Android e iOS nativos
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.
Engenheiro de SDK Nativo (Equipe Sequenex) — Biolinq
Entrega de SDK nativo para dispositivos médicos de medição de glicose
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 na entrega mobile para o censo nacional de 2021 da Eslováquia
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
Propriedade de produto a longo prazo para o pacote móvel e de pontuação Rcherz
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.
Criador, Líder de Produto e Engenheiro Ponta a Ponta - Renetik Music Apps
Dez produtos Android e uma plataforma de áudio em C++ de baixa latência
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.
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