Bali, Indonesia (UTC+8) · WN Uni Eropa · Tersedia sekarang untuk pekerjaan jarak jauh

René Doháň

René Doháň tersenyum di samping laptop dan monitor yang menampilkan kode sumber.

Insinyur Perangkat Lunak Senior & Pemimpin Produk

Seluler · Full Stack · SDK · C++ · Alur Kerja Agen AI

Ringkasan profesional

Insinyur perangkat lunak senior dan pemimpin produk dengan pengalaman 20+ tahun di berbagai produk Android dan iOS native, sistem dan SDK C++, serta produk full-stack TypeScript/AWS. Menggabungkan arsitektur dan pengembangan langsung dengan spesifikasi produk, koordinasi pemangku kepentingan, pengiriman rilis, dan kepemilikan produk jangka panjang. Menggunakan agen penulisan kode AI untuk mempercepat riset dan implementasi sambil tetap bertanggung jawab atas arsitektur, keamanan, peninjauan kode, pengujian, dan kualitas produksi.

Keahlian teknis, produk & pengiriman

Rekayasa produk

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

Seluler, sistem & SDK

Android SDK/NDK · iOS SDK · Desain SDK dan API · audio latensi rendah dan DSP · integrasi perangkat · alur kerja offline-first

Pengiriman agen AI

Codex · ChatGPT · Claude Code · alur kerja multi-agen · pengiriman berbasis spesifikasi · riset · implementasi · tinjauan · pengujian · debugging · dokumentasi · deployment

Produk, proyek & kualitas

spesifikasi produk · analisis kebutuhan · prioritas · koordinasi pemangku kepentingan · arsitektur · pengiriman rilis · kepemimpinan proyek teknis · modernisasi sistem lama · pengujian otomatis · CI/CD · Scrum

Pengalaman profesional pilihan

Senior Web Developer — Equisix

  • Menguasai spesifikasi produk, arsitektur, dan implementasi di seluruh frontend React, API dan worker TypeScript, infrastruktur AWS, integrasi aman, penagihan, observabilitas, dan kesiapan rilis.
  • Membangun runtime otomatisasi terjadwal dan berkelanjutan yang deterministik menggunakan antrean, idempotensi, percobaan ulang, pemulihan kegagalan, status yang dapat diaudit, serta pengujian unit, integrasi, ujung-ke-ujung (end-to-end), regresi UI, dan smoke test yang telah di-deploy.
  • Menggunakan agen pengkodean AI untuk mempercepat riset dan implementasi, dengan spesifikasi eksplisit dan tanggung jawab langsung terhadap arsitektur, keamanan, peninjauan, pengujian, penerapan (deployment), dan validasi.

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

Mobile Product Engineer — Motorkari.cz

  • Memelihara kedua aplikasi produksi, memodernisasi basis kode Android Kotlin/Java warisan serta memperluas aplikasi iOS Swift/Objective-C yang awalnya dirilis pada 2017.
  • Menghadirkan peningkatan UI, performa, push-notification, sinkronisasi latar belakang (background-sync), pemetaan, media, dan integrasi REST sembari menjaga perilaku mapan di kedua platform.

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

Native SDK Engineer (Tim Sequenex) — Biolinq

  • Mengirimkan pekerjaan SDK iOS dan Android, memperluas aplikasi iOS yang ada, serta membangun aplikasi contoh Swift dan Kotlin yang mendemonstrasikan integrasi perangkat.
  • Menyelaraskan perilaku Kotlin SDK dengan mitra iOS-nya dan menggunakan skenario Gherkin untuk mendefinisikan perilaku yang dapat diuji sebelum implementasi.
  • Bekerja secara API-first dalam tim Scrum jarak jauh multinasional menggunakan Git flow, peninjauan kode, dan praktik QA yang ekstensif.

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

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

  • Memimpin pengembangan Android dan iOS native, menerjemahkan persyaratan sektor publik yang ekstensif dan dinamis ke dalam aplikasi yang berfungsi di kedua platform.
  • Mengimplementasikan data luring (offline), pembaruan berbasis CSV dan layanan, aturan formulir yang kompleks, serta validasi pada perangkat untuk alur kerja lapangan yang tidak bergantung pada konektivitas berkelanjutan.
  • Mengkoordinasikan penyempurnaan persyaratan selama berbulan-bulan, siklus penerimaan, pemangku kepentingan, dan pengembang pendukung melalui pengiriman di bawah tenggat waktu nasional yang tetap.

Kotlin · Swift · Android · iOS · data luring · validasi formulir

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

  • Membangun dan memelihara aplikasi iPhone/iPad Objective-C, aplikasi Android Java, serta terminal penilaian Android khusus untuk platform panahan internasional.
  • Memisahkan penilaian kompetisi yang sangat penting dari produk umum dan menerapkan kontrol stabilitas, perintah perangkat jarak jauh, polling, pesan push, serta ketahanan untuk kondisi Wi-Fi luar ruangan yang sulit.
  • Memelihara tiga produk native aktif sekaligus mempertahankan hubungan klien dan pengetahuan produk mendalam di seluruh keterlibatan yang aktif sejak 2014.

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

Pengalaman produk independen

Pembuat, Pimpinan Produk & Insinyur Menyeluruh (End-to-End) - Renetik Music Apps

  • Membangun sepuluh aplikasi musik Android saat ini dengan setidaknya 170 ribu total instalasi publik di Google Play per tahun 2026.
  • Merancang mesin audio C++ yang dapat digunakan kembali untuk DSP waktu nyata (real-time), penjenakan (sequencing), rantai FX, metronom, MIDI I/O, perekaman, perulangan (looping), dan pemutaran multi-instrumen.
  • Membangun dan memelihara situs web produk VuePress 2 dan Vite dengan komponen Vue kustom, dokumentasi, media yang dioptimalkan, analitik, SEO kanonik, dan validasi rilis situs gabungan.
  • Memegang arah produk, peta jalan (roadmap), prioritas, UX, arsitektur, implementasi Kotlin, layanan Firebase, pengujian otomatis, rilis, dukungan, dan iterasi berbasis umpan balik.

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

Pengalaman sebelumnya

Pengiriman produk dan full-stack tambahan

Menyampaikan perubahan Android, .NET GraphQL, dan MySQL yang terkoordinasi untuk Sensoneo; pekerjaan PHP/Yii/PostgreSQL untuk Plaut; serta pekerjaan produk seluler, Vue.js, Firebase, Spring, dan AWS untuk klien lainnya.

Portofolio seluler native dan fondasi yang dapat digunakan kembali

Mengirimkan aplikasi iOS dan Android untuk Motorkari.cz, TRIAD, LiveAgent, Post Affiliate Pro, serta klien lainnya sambil membangun pustaka Objective-C, Swift, Java, dan Kotlin yang dapat digunakan kembali di berbagai proyek profesional.

SaaS, desktop, dan sistem dokumen

Berkembang dari pengembang junior menjadi senior di QualityUnit mencakup Java, C#, PHP, JavaScript, GWT, J2EE, Eclipse RCP, OCR, produk SaaS, dan penguraian/pembuatan PDF, dengan Scrum, TDD, dan pair programming.

Fondasi IT awal

Membangun pengetahuan sistem praktis melalui perakitan PC, instalasi perangkat lunak, dukungan pelanggan, administrasi Windows dan Linux, jaringan, dukungan AutoCAD, HTML, dan pekerjaan telekomunikasi nirkabel.

Pendidikan

Sarjana Teknik Perangkat Lunak Komputer · Slovak University of Technology in Bratislava

CV ini menyoroti pekerjaan yang paling relevan. Lihat linimasa karier lengkap untuk setiap peran dan keterlibatan.

Linimasa karier lengkap