Berufserfahrung
René Doháň · Senior Software Engineer & Product Delivery Lead · 2005 – Heute
Finanzautomatisierungs-SaaS — Produkt-, Full-Stack- und AWS-Delivery
Verantwortlich für die gesamte End-to-End-Delivery von Anforderungen, Produktspezifikation und Abnahmekriterien bis hin zu Architektur, Implementierung, automatisierter Validierung und Release-Bereitschaft.
●Konzeption einer deterministischen, geplanten und kontinuierlichen Automatisierung mit Warteschlangen, Idempotenz, Wiederholungsversuchen, Fehlerbehebung und auditierbarem Status.
●Disziplinierte Steuerung von KI-Agenten-Workflows in Forschung und Implementierung bei gleichzeitiger Verantwortung für Sicherheit, Code-Reviews, Tests, Deployment und Validierung.
Android-Musikprodukte und C++-Audio-Plattform mit geringer Latenz
Entwicklung und Betrieb von zehn Android-Produkten, ihrer gemeinsamen C++-Audio-Engine mit geringer Latenz, Releases, Support und der öffentlichen Produkt-Website.
●Verantwortlich 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.
Produktverantwortung und Modernisierung nativer Android- und iOS-Apps
Betreuung zweier etablierter Produktions-Apps, Umsetzung von Features und Releases sowie Modernisierung der Fundamente in Kotlin, Java, Swift und Objective-C, ohne bewährtes Verhalten zu beeinträchtigen.
●Kontinuierliche Verbesserung von Benutzeroberfläche, Performance, Push-Benachrichtigungen, Hintergrund-Sync, Kartendarstellung, Medien, Zahlungen und REST-Integration auf beiden Plattformen.
●Schrittweiser Abbau von Legacy-Altlasten unter gleichzeitiger Absicherung von Nutzern, Integrationen und Release-Kontinuität.
Produktverantwortung für Rcherz Mobile und Wettkampfauswertung
Entwicklung und Betreuung von iOS-, Android- und ausfallsicheren Event-Auswertungsprodukten für die langlebige internationale Bogenschießplattform.
●Missionskritische Auswertung von der Community-App getrennt sowie Fernsteuerung, Synchronisation und Wiederherstellung für unzuverlässige Event-Netzwerke konzipiert.
●Pflege von Produktwissen, Abhängigkeiten, Risikomanagement, Plattformmodernisierung und Releases während einer seit 2014 laufenden Zusammenarbeit.
Webanwendungsentwicklung
Umsetzung gezielter Anpassungen mit PHP, Yii und PostgreSQL für ein bestehendes Produkt, einschließlich Docker-basierter Deployment-Arbeiten.
Natives SDKs für medizinische Glukmessgeräte
Entwicklung von nativem iOS- und Android-SDK-Verhalten, Anpassungen an bestehenden Apps, Beispielanwendungen und frühen Testszenarien in einem API-zentrierten, multinationalen Remote-Team.
●Das Verhalten des Kotlin-SDKs an das iOS-Gegenstück angeglichen und klare Swift- sowie Kotlin-Integrationsbeispiele erstellt.
●Gherkin-Szenarien, Code-Reviews, Git-Flow, Scrum und umfangreiche Qualitätssicherung eingesetzt, um das Verhalten vor der Implementierung testbar zu machen.
Bereitstellung von Apps und Backends für die Abfallwirtschaft
Umsetzung aufeinander abgestimmter Änderungen in Kotlin Android, .NET GraphQL, MySQL und Azure für das OLO-Produkt von Sensoneo.
●Analyse und Behebung von Verhaltensweisen über die Field-App, API, Datenbank und gehostete Dienste hinweg als ein zusammenhängender Produkt-Workflow.
Leitung der Android- und iOS-Entwicklung für die slowakische Volkszählung 2021
Leitung passgenauer nativer Implementierungen bei umfangreichen, sich ändernden Anforderungen, Offline-Workflows, Sicherheitsüberprüfungen, UAT, Stakeholder-Koordination und einer festen nationalen Deadline.
●Übersetzung der Volkszählungsspezifikation in aufeinander abgestimmte Kotlin- und Swift-Formulardiagramme und -modelle, 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-Produktbereitstellung
Entwicklung von Vue- und TypeScript-Schnittstellen sowie Mobil-, Firebase- und Backend-Produktarbeiten für Kunden und unabhängige Projekte.
Bereitstellung von Mobile- und Web-Produkten
Bereitstellung von Produktarbeiten für Kundenanwendungen auf Basis von Android, Vue, Firebase und Spring.
Entwicklung von Motorkari.cz für iPhone und iPad
Entwicklung und Pflege des nativen Produkts und Etablierung der Swift-Codebasis, die im aktuellen Engagement fortgeführt wird.
Open-Source-Native-Bibliotheken und -Anwendungen
Erstellung wiederverwendbarer Android- und iOS-Grundlagen sowie kleiner unabhängiger Produkte, die in späteren professionellen Arbeiten genutzt wurden.
Vier native Kampagnen- und Dienstprogramm-Anwendungen
Umsetzung von Agenturkonzepten in vier veröffentlichte Android- und iOS-Produkte für die Anwendungsbereiche Medien, Information und Veranstaltungsortsuche.
Freiberufliche Entwicklung mobiler Produkte
Entwicklung nativer mobiler Produkte und Integrationen für SaaS, Transport, Gastronomie und andere Kundendienste.
Full-Stack-SaaS- und Desktop-Entwicklung
Entwicklung von Web-, Desktop- und Dokumentenverarbeitungssoftware in einem Scrum-Team unter Einsatz 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 umfassenderer Produktverantwortung.
Telekommunikationssysteme und Web-Administration
Betreuung von HTML-Websites, Linux-Systemen, WLAN-Netzwerken und Durchführung technischer Installationen.
IT-Support für Architektur-Computing
Betreuung von Windows-, AutoCAD-, Netzwerk- und Linux-Systemen für Universitätsmitarbeiter und Studierende.
Computersysteme, Vertrieb und Kundensupport
Zusammenbau und Wartung von PCs, Installation von Software und Netzwerken sowie Betreuung von Privat- und Geschäftskunden.