Bali, Indonesia (UTC+8) · EU citizen · Available now for remote work

René Doháň

René Doháň smiling beside a laptop and monitor displaying source code.

Senior Software Engineer & Product Lead

Mobile · Full Stack · SDKs · C++ · AI-Agent Workflows

Professional summary

Senior software engineer and product lead with 20+ years of experience across native Android and iOS, C++ systems and SDKs, and full-stack TypeScript/AWS products. Combines hands-on architecture and development with product specification, stakeholder coordination, release delivery, and long-term product ownership. Uses AI coding agents to accelerate research and implementation while retaining responsibility for architecture, security, code review, testing, and production quality.

Technical, product & delivery expertise

Product engineering

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

Mobile, systems & SDKs

Android SDK/NDK · iOS SDK · SDK and API design · low-latency audio and DSP · device integration · offline-first workflows

AI-agent delivery

Codex · ChatGPT · Claude Code · multi-agent workflows · specification-led delivery · research · implementation · review · testing · debugging · documentation · deployment

Product, project & quality

product specification · requirements analysis · prioritization · stakeholder coordination · architecture · release delivery · technical project leadership · legacy modernization · automated testing · CI/CD · Scrum

Selected professional experience

Senior Web Developer — Equisix

  • Own product specification, architecture, and implementation across the React frontend, TypeScript APIs and workers, AWS infrastructure, secure integrations, billing, observability, and release readiness.
  • Built deterministic scheduled and continuous automation runtimes using queues, idempotency, retries, failure recovery, auditable state, and unit, integration, end-to-end, UI-regression, and deployed smoke tests.
  • Use AI coding agents to accelerate research and implementation, with explicit specifications and direct accountability for architecture, security, review, testing, deployment, and validation.

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

Mobile Product Engineer — Motorkari.cz

  • Maintain both production apps, modernizing an inherited Kotlin/Java Android codebase and extending the Swift/Objective-C iOS app originally delivered in 2017.
  • Deliver UI, performance, push-notification, background-sync, mapping, media, and REST integration improvements while protecting established behavior across both platforms.

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

Native SDK Engineer (Sequenex team) — Biolinq

  • Delivered iOS and Android SDK work, extended existing iOS applications, and built Swift and Kotlin sample apps that demonstrated device integration.
  • Aligned Kotlin SDK behavior with its iOS counterpart and used Gherkin scenarios to define testable behavior before implementation.
  • Worked API-first in a multinational remote Scrum team using Git flow, code reviews, and extensive QA practices.

Swift · Kotlin · iOS SDK · Android SDK · SDK/API design · Gherkin

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

  • Led native Android and iOS development, translating extensive and changing public-sector requirements into working applications on both platforms.
  • Implemented offline data, CSV and service-driven updates, complex form rules, and on-device validation for field workflows that could not depend on continuous connectivity.
  • Coordinated months of requirements refinement, acceptance cycles, stakeholders, and supporting developers through delivery under a fixed national deadline.

Kotlin · Swift · Android · iOS · offline data · form validation

Mobile Product Engineer — Bowbook, s.r.o.

  • Built and maintain an Objective-C iPhone/iPad app, a Java Android app, and a dedicated Android scoring terminal for an international archery platform.
  • Separated mission-critical competition scoring from the general product and implemented stability controls, remote device commands, polling, push messaging, and resilience for difficult outdoor Wi-Fi conditions.
  • Maintain three active native products while sustaining the client relationship and deep product knowledge across an engagement active since 2014.

Objective-C · Java · Android · iOS · REST APIs · push messaging · offline resilience

Independent product experience

Creator, Product Lead & End-to-End Engineer - Renetik Music Apps

  • Built ten current Android music applications with at least 170K combined public Google Play installs as of 2026.
  • Designed a reusable C++ audio engine for real-time DSP, sequencing, FX chains, metronomes, MIDI I/O, recording, looping, and multi-instrument playback.
  • Built and maintain the VuePress 2 and Vite product website with custom Vue components, documentation, optimized media, analytics, canonical SEO, and combined-site release validation.
  • Own product direction, roadmap, priorities, UX, architecture, Kotlin implementation, Firebase services, automated testing, releases, support, and feedback-driven iteration.

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

Earlier experience

Additional full-stack and product delivery

Delivered coordinated Android, .NET GraphQL, and MySQL changes for Sensoneo; PHP/Yii/PostgreSQL work for Plaut; and mobile, Vue.js, Firebase, Spring, and AWS product work for other clients.

Native mobile portfolio and reusable foundations

Delivered iOS and Android applications for Motorkari.cz, TRIAD, LiveAgent, Post Affiliate Pro, and other clients while building reusable Objective-C, Swift, Java, and Kotlin libraries used across professional projects.

SaaS, desktop, and document systems

Progressed from junior to senior developer at QualityUnit across Java, C#, PHP, JavaScript, GWT, J2EE, Eclipse RCP, OCR, SaaS products, and PDF parsing/generation, with Scrum, TDD, and pair programming.

Early IT foundation

Built practical systems knowledge through PC assembly, software installation, customer support, Windows and Linux administration, networking, AutoCAD support, HTML, and wireless telecommunications work.

Education

Bachelor’s Degree in Computer Software Engineering · Slovak University of Technology in Bratislava

This CV highlights the most relevant work. View the full career timeline for every role and engagement.

Full career timeline