Erfahrung
René Doháň · Senior-Softwareentwickler & Produktleiter · 1997 – Heute
Finanzautomatisierungs-SaaS — Produkt-, Full-Stack- und AWS-Delivery
Verantwortlich für die gesamte Delivery von Anforderungen, Produktspezifikationen und Akzeptanzkriterien über Architektur, Implementierung, automatisierte Validierung bis hin zur Release-Reife.
- Konzipierte deterministische, zeitgesteuerte und kontinuierliche Automatisierung mit Warteschlangen, Idempotenz, Wiederholungsversuchen, Fehlerbehebung und auditierbarem Status.
- Leite disziplinierte KI-Agenten-Workflows in Forschung und Implementierung, während ich die Verantwortung für Sicherheit, Review, Tests, Deployment und Validierung behalte.
Android-Musikprodukte und C++-Audio-Plattform mit geringer Latenz
Konzeption und Betrieb von zehn Android-Produkten, deren gemeinsamer C++-Audio-Engine mit geringer Latenz, Releases, Support sowie der öffentlichen Produktwebsite.
- Verantwortung für Roadmap, Prioritäten, UX, Architektur, Budgets, Abhängigkeiten, Releases, Analysen, Dokumentation, Support und feedbackgesteuerte Iteration.
- Entwicklung einer gemeinsamen Echtzeit-Audio-Plattform für DSP, Aufnahme, Mixing, Looping, Sequenzierung, MIDI, Metronome, Effekte und Instrumente.
Native Android- und iOS-Produktverantwortung und -modernisierung
Betreuung zweier etablierter Produktions-Apps, Umsetzung von Features und Releases sowie Modernisierung der Kotlin-, Java-, Swift- und Objective-C-Grundlagen ohne Beeinträchtigung des bewährten Verhaltens.
- Umsetzung von Verbesserungen bei UI, Performance, Push-Benachrichtigungen, Hintergrundsynchronisation, Karten, Medien, Zahlungen und REST-Integration auf beiden Plattformen.
- Schrittweiser Abbau von Legacy-Altlasten bei gleichzeitigem Schutz von Nutzern, Integrationen und Release-Kontinuität.
Produktverantwortung für Rcherz Mobile und Wettkampfwertung
Entwickle und betreue iOS-, Android- und ausfallsichere Event-Wertungsprodukte für die langlaufende internationale Bogenschießplattform.
- Habe die missionskritische Wertung von der Community-App getrennt und Fernsteuerung, Synchronisation sowie Wiederherstellung für unzuverlässige Event-Netzwerke konzipiert.
- Pflege Produktwissen, Abhängigkeiten, Risikomanagement, Plattformmodernisierung und Releases während einer seit 2014 aktiven Zusammenarbeit.
Webanwendungsentwicklung
Umsetzung gezielter Änderungen an einem bestehenden Produkt mit PHP, Yii und PostgreSQL, einschließlich Docker-basierter Bereitstellung.
Native SDKs für glukosemessende Medizinprodukte
Lieferte natives iOS- und Android-SDK-Verhalten, Änderungen an bestehenden Apps, Beispielanwendungen und frühe Testszenarien in einem API-First multinationalen Remote-Team.
- Habe das Kotlin-SDK-Verhalten an das iOS-Gegenstück angepasst und klare Swift- und Kotlin-Integrationsbeispiele erstellt.
- Nutze Gherkin-Szenarien, Code-Reviews, Git-Flow, Scrum und umfassende Qualitätssicherung, um das Verhalten vor der Implementierung testbar zu machen.
Entwicklung von Mobil- und Backend-Anwendungen für das Abfallmanagement
Umsetzung koordinierter Änderungen in Kotlin (Android), .NET GraphQL, MySQL und Azure für das OLO-Produkt von Sensoneo.
- Diagnose und Behebung von Problemen in der Außendienst-App, API, Datenbank und den gehosteten Diensten als ein zusammenhängender Produkt-Workflow.
Leitung der Android- und iOS-Entwicklung für die slowakische Volkszählung 2021
Leitung entsprechender nativer Implementierungen bei stark wechselnden Anforderungen, Offline-Workflows, Sicherheitsprüfungen, UAT, Stakeholder-Koordination und einer festen nationalen Deadline.
- Übersetzung der Volkszählungsspezifikation in aufeinander abgestimmte Kotlin- und Swift-Formularmodelle, bedingtes Verhalten, Validierung, Authentifizierung, Übermittlung und Release-Varianten.
- Unterstützung von Entwicklern und wiederholte Abnahmezyklen bei gleichzeitiger Koordination der Bereitstellung über Plaut und Bowbook.
Frontend-, Mobile- und Backend-Produktentwicklung
Entwicklung von Vue- und TypeScript-Schnittstellen sowie mobiler, Firebase- und Backend-Produktarbeit für Kunden und eigenständige Projekte.
Entwicklung von Mobil- und Webprodukten
Entwicklung von Android-, Vue-, Firebase- und Spring-basierten Produkten für Kundenanwendungen.
Motorkari.cz iPhone- und iPad-Entwicklung
Entwicklung und Pflege des nativen Produkts und Aufbau der Swift-Codebasis, die im aktuellen Projekt weitergeführt wird.
Open-Source-Bibliotheken und native Anwendungen
Erstellung wiederverwendbarer Android- und iOS-Grundlagen sowie kleiner unabhängiger Produkte, die in späteren professionellen Projekten eingesetzt wurden.
Vier native Kampagnen- und Utility-Apps
Umsetzung von Agenturkonzepten in vier veröffentlichte Android- und iOS-Produkte für Medien-, Informations- und Standortfindungs-Anwendungsfälle.
Freiberufliche Entwicklung mobiler Produkte
Entwicklung nativer mobiler Produkte und Integrationen für SaaS-, Transport-, Lebensmittel- und andere Kundendienste.
Full-Stack-SaaS- und Desktop-Entwicklung
Entwicklung von Web-, Desktop- und Dokumentenverarbeitungssoftware in einem Scrum-Team unter Verwendung von TDD und Pair Programming.
Java-Desktop-Publishing-Software
Entwicklung eines Java-Swing-PDF-Viewers mit PHP-Integration für einen Zeitschriftenverlag.
Java-, C#- und Webanwendungsentwicklung
Entwicklung von Desktop-, OCR- und J2EE-Software bei gleichzeitiger Weiterentwicklung vom Junior-Entwickler hin zu größerer Produktverantwortung.
Telekommunikationssysteme und Webadministration
Betreuung von HTML-Websites, Linux-Systemen, WLAN-Netzwerken und technischen Installationen.
IT-Support für Architektur-Computing
Betreuung von Windows-, AutoCAD-, Netzwerk- und Linux-Systemen für Universitätsangestellte und -studierende.
Computersysteme, Vertrieb und Kundensupport
Zusammenbau und Wartung von PCs, Installation von Software und Netzwerken sowie Betreuung von Privat- und Geschäftskunden.