Mario Völker (M. Sc.) | Freiberufler

Porträtfoto von Mario Völker

Mit mehr als 12 Jahren Erfahrung im Software-Engineering in Branchen wie Automobil, Finanzen, E-Commerce, Telekommunikation und Entertainment habe ich mehr als 30 Apps ausgeliefert und Projekte in großen Unternehmen und Start-ups umgesetzt und geleitet. Ich stehe für langfristige und zeitkritische, ressourcenkritische Projekte zur Verfügung.

Ich bin in Berlin ansässig und arbeite remote. Vor-Ort-Einsätze und Reisen sind möglich.

Meine Arbeit basiert auf Zusammenarbeit (Arbeit mit Teams und Kunden), Zuverlässigkeit (Verantwortung übernehmen und Ergebnisse liefern) und Transparenz (klare, effiziente Kommunikation und hohe Verfügbarkeit).

Für Zusammenarbeit bin ich auf LinkedIn (öffnet in neuem Tab) oder per eMail erreichbar.

Software Engineering

Ich arbeite mit Legacy-Code, leite Architekturmodernisierungen (Java-zu-Kotlin-, Backend- und HTTP-Client-Migrationen, XML zu Jetpack Compose) und verbessere bei Bedarf Testabdeckung und Wartbarkeit. Ich starte auch neue Projekte und entwickle mit Stakeholdern eine gemeinsame Vision. Featureentwicklung und Tech-Debt konkurrieren um Ressourcen, deshalb haben Geschäftsziele bei mir Priorität.

Ich arbeite mit testgetriebener Entwicklung, Clean Architecture und Continuous Integration/Delivery und verstehe User Interface und Experience Design als Teil des Entwicklungsprozesses.

Ich baue robuste, sichere Systeme (OAuth2, Obfuscation) über den gesamten Stack: Backend-Services (Spring Boot), Serverless-Architekturen (AWS) und API-Design (gRPC, REST) in Kotlin und Java. Dazu gehört die Zusammenarbeit mit Rechtsteams zu DSGVO- und EU-Data-Act-Compliance.

Ich übersetze zwischen Business und Technik, berate Entwickler und teile Wissen durch Pair- und Ensemble-Programming und Demos.

Ich arbeite unter anderem mit: Kotlin, Kotlin Multi­platform (KMP/KMM), SQL, Dagger2/Hilt/Koin, Jetpack Compose, XML, OpenAPI, Spring Boot, Figma. Mein Fokus ist Mobile: Kotlin Multi­platform, natives Android und iOS (Swift).

Angebotene Entwicklungs-Dienstleistungen:

  • Erstellung von nativen oder Kotlin Multi­platform Apps und Features
  • Migration zu Kotlin Multiplatform (KMP, KMM)
  • Migration zu AndroidX Jetpack Compose und Design Systemen (Figma), mit Fokus auf Barriere­freiheit (European Access­ibility Act/EAA, Barriere­freiheits­stärkungs­gesetz/BFSG)
  • Migration von Java zu Kotlin (einschließlich RXJava)
  • Erweiterung von (Unit) Testabdeckung
  • Beratung von Junior-Developern und Teams bezüglich Engineering Best-Practices
  • Bewertung und Evaluierung von Apps und Konzepten

Agiles und klassisches IT-Projektmanagement

Ich manage Projekte mit agilen Methoden (Kanban, Scrum, Scaled Agile Framework (SAFe)) und klassischem, plangetriebenem Projektmanagement (Wasserfall) und wähle den Ansatz, der zum Projekt passt.

Als technischer Product Owner praktiziere ich Continuous Discovery: Ich halte die Produktvision gemeinsam mit Stakeholdern klar und lasse User Research in die Entwicklung einfließen, damit das Ergebnis Geschäfts- und Nutzerbedürfnisse erfüllt.

Angebotene Projektmanagement-Dienstleistungen:

  • Technische Product Ownership mit Continuous Discovery und datengetriebener Entscheidungsfindung
  • Projektmanagement mit klassischen oder agilen Methoden
  • Strategische Planung, Business-Analyse, Machbarkeitsstudien

Workshops und Schulungen

Ich erstelle und moderiere Workshops, als Teil eines Engagements oder eigenständig: EventStorming (Domain-Driven Design (DDD)), Design Thinking und klassische Anforderungserhebung und Business-Analyse. Das Ziel sind gemeinsames Verständnis und Entscheidungen, die Teams umsetzen können.

Ausgebildet an der HPI School of Design Thinking; EventStorming Masterclass (Avanscoperta).

Erstellen und halten von einfachen oder mehrtägigen Workshops und Trainings

Referenzen (Auszug)

Mehrere dieser Kundenbeziehungen bestehen seit über zehn Jahren.

Lassen Sie uns zusammenarbeiten

Sie finden mich auf LinkedIn (öffnet in neuem Tab) oder erreichen mich per eMail.