Consultant Mobile Projekte, Architect Android
Aktualisiert am 16.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2024
Verfügbar zu: 90%
davon vor Ort: 10%
Android
Clean-Code
CodeAnalyse
TDD
Test Automation
Kotlin
Java
Lean Management
lean production
Continuous Integration
Scrum
Certified SCRUM Product Owner
Flutter
Englisch
fließend
Spanisch
Grundkenntnisse
Deutsch
Muttersprache

Einsatzorte

Einsatzorte

Hamburg (+50km) München (+50km) Berlin (+50km) Bonn (+50km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

4 Monate
2023-09 - 2023-12

Erweiterung einer App für einen neuen Mandanten (Android) App-Entwicklung (Flutter)

Android SDK Kotlin Flutter (Dart) ...
Telson Apps für Vertriebspartner
  • Erweiterung einer bestehenden White-Label-App um neue Features und Anpassungen für einen neuen Mandanten.
  • Portierung der bestehenden Android (Kotlin) App nach Flutter.
Android SDK Kotlin Flutter (Dart) Riverpod Testautomatisierung mit Flutter. Anbindung an die REST-Schnittstellen des Kunden.
Teleson Vertriebs GmbH
1 Jahr 1 Monat
2022-01 - 2023-01

Mobile Schadensregulierung

Architekt und Senior Android Entwickler Android SDK Jetpack Compose Kotlin ...
Architekt und Senior Android Entwickler
  • Beratung zu den Anforderungen des Android-Clients während der Einführung eines neuen Bestandsführungssystems.
  • Client-Neuentwicklung mit aktuellen Android-Standards.
  • Anbindung der App an das neue Bestandsführungssystem der Versicherung.
  • Entwurf der API zum neuen Bestandführungssystem (OpenAPI 3.0)
  • Weiterentwicklung des Synchronisierungsmechanismus für die Offline-Funktionalität.
Android SDK Jetpack Compose Kotlin Flow Retrofit Room Koin Junit Gradle Clean Code Android SQLite Mockk MVVM Kotlin Flow Retroft Compose UI Tests MockK Openapi 3.0 (Swagger) MVVM & Clean Architecture App-Entwicklung & Architektur / Android
Vereinigte Hagelversicherung VVaG
5 Monate
2021-04 - 2021-08

Whitelabel Lösung für Smart Cities & Mobility (bundle regional)

Senior Android Entwickler
Senior Android Entwickler

Whitelabel Lösung für Smart Cities & Mobility (bundle regional) / Nuernberg Mobil

  • Weiterentwicklung einer White-Label Lösung für Smart Cities mit Fokus auf Urban Mobility als SDK. 
  • Unterstützung beim Release und Bugfixing des Showcase der White-Label Lösung ?Nuernberg Mobil?. 
  • Modularisierung des White-Label SDKs und Bugfixing.

Android SDK Jetpack Kotlin Retrofit Kodein MVVM Junit OAuth 2.0 Jetpack Compose Retroft Openapi 3.0 Modularisierung App-Entwicklung / Android
Smart Platforms GmbH
10 Monate
2019-11 - 2020-08

Elektronische Gesundheitsakte (eGA) / Elektronische Patientenakte (ePA)

Senior Android Entwickler App-Entwicklung / Android
Senior Android Entwickler

  • Unterstützung des UX/UI Team bei Aufwandsschätzung und technischer Beratung der Machbarkeit in der Konzeptionsphase, nach Spezifikation der Gematik. 
  • Integration und Anpassung der auf dem ?IBM Health Container? basierenden Whitelabel-Lösung. 
  • Konzeptionelle Beratung für die Android App, IBM Health Container, Android SDK, Kotlin. 
  • Referenzimplementierung und Prototyping.

Android SDK Kotlin RxJava 2 Koin MockK JUnit
App-Entwicklung / Android
Barmer Krankenkasse
6 Monate
2019-12 - 2020-05

App

Senior Android Entwickler App-Entwicklung / Android
Senior Android Entwickler

  • Ausbau des bestehenden Systems zum Scannen und Verwalten von Dokumenten durch neue Lösung
  • Verbesserung der Architektur und Refactoring 
  • Umsetzung kryptographischer Absicherung (u.a. Diffie-Hellman-Key-Exchange) mit Android/Java Kryptographie
  • Anbindung OAuth2 (PKCE)

Android SDK Java Kotlin IBM Blue Postbox ersetzen durch ScanBot SDK Oauth2 (PKCE) Android / Java Kryptographie. Junit Mockito OAuth2 openid/AppAuth GSON Retrofit OkHttp Clean Architecture
App-Entwicklung / Android
Gothaer Allgemeine Versicherung AG
3 Jahre
2016-09 - 2019-08

Länder- und Wellenapps

App-Entwicklung / Hybrid App-Entwicklung / Hybrid
App-Entwicklung / Hybrid

  • Unterstützung des hausinternen App-Teams im NDR bei der Implementation und Pfege der Apps des NDR auf Basis des Contentmanagement-Systems und der gegebenen gemeinsamen Codebasis für alle Apps
  • Insbesondere Betreuung der Zusammenarbeit mit der hausinternen Medienforschung (Tracking)

Cordova Javascript Angular Ionic HTML 5 CSS TypeScript. Gulp Android SDK Java iOS SDK Objective-C. Sophora (CMS)
App-Entwicklung / Hybrid
Norddeutscher Rundfunk (NDR)
2 Monate
2016-06 - 2016-07

Gesundheits App (TK-App)

Android Entwickler App-Entwicklung / Android
Android Entwickler

  • Unterstützung des Teams aus Freelancern und internen Mitarbeitern einer führenden Gesetzlichen Krankenkasse bei der Entwicklung einer Android App zur Abwicklung von Krankenkassen-Vorgängen und Bonusprogramm nach Vorgabe der Fachabteilungen.

Android SDK Java Java RX Espresso
App-Entwicklung / Android
Techniker Krankenkasse
6 Monate
2015-06 - 2015-11

Getmii

Head of Mobile Engineering App-Entwicklung Teamleitung Android und iOS XMPP (Chat/Massaging) ...
Head of Mobile Engineering

  • Aufbau des internationalen Mobile Development Teams (iOS und Android)
  • Unterstützung des Marketingteams bei der Spezifikation und Entwicklung des
  • Produkts
  • Leitung der mobilen Entwicklung (8 Mitarbeiter) als rechte Hand des CTOs.
  • Steuerung des externen Backend Teams.

iOS Android REST JSON-API
App-Entwicklung Teamleitung Android und iOS XMPP (Chat/Massaging) Jackson SCRUM
TwoBox Ventures Pte Ltd (Bangkok office)
8 Monate
2014-10 - 2015-05

GMX Mediacenter: Client zum Verwalten von Dateien in der Cloud

App-Entwicklung / Android

  • Integration des neuen REST-basierenden Backends als Ersatz für die bestehende WebDAV basierte Lösung.
  • Austausch des Backends zur Verbesserung der Skalierbarkeit.
  • Refactoring und Bugfixing des bestehenden Codes und Vorbereitung der Integration in die Bibliotheksarchitektur des Unternehmens.
  • Unterstützung eines Offlinemodus und verschiedener Brandings unter Berücksichtigung der allgemeinen Architekturstandards des Unternehmens. 
  • Arbeiten in einem internationalen Team.
  • Einarbeitung neuer Mitarbeiter in das Projekt.

Android SDK Kompatibilität 2.3+ Android Studio Gradle Sqlite 3 Jackson Json- REST
App-Entwicklung / Android
United Internet AG
3 Monate
2014-02 - 2014-04

Client zum Verwalten von Dateien in der Cloud

App-Entwicklung / Android

mobilcom-debitel cloud: Client zum Verwalten von Dateien in der Cloud
  • Neuentwicklung eines Clients zum Synchronisieren von Dateien mit OwnCloudbasiertem Onlinespeicher, Consulting

Android SDK Android Studio Gradle Sqlite 3 Ormlite REST (Json) OwnCloud Android 4.x
App-Entwicklung / Android
freenet AG / mobilcom debitel
3 Monate
2013-10 - 2013-12

Android based Point of Sale

App-Entwicklung Consulting / Android

  • Prototypische Implementierung eines android-basierten Point of Sale Kassen- und Bestellsystems mit Anbindung an ein B2B Bestellmanagementsystem, Consulting zur technischen Realisierbarkeit

Android SDK Android Developer Tools Sqlite 3 REST (Json)
App-Entwicklung Consulting / Android
EH2 GmbH
3 Monate
2012-06 - 2012-08

Gallileo App-Entwicklung

  • Entwicklung neuer Features für die App. 
  • Einbindung von Google Analytics
Android SDK Java ACRA JSON Google Analytics Facebook- and Twitter-API
ProSiebenSat. 1 Media
4 Monate
2012-03 - 2012-06

App-Entwicklung

  • Entwicklung neuer Features für die App.
  • Behebung bestehender Performance Probleme und Einbindung von Google Analytics

Android SDK Java ACRA JSON Google Analytics Facebook- and Twitter-API
ProSiebenSat. 1 Media
6 Monate
2011-01 - 2011-06

Hardening and advancement

  • Analyse und Beseitigung hartnäckiger kritischer Bugs aus bestehendem Code. 
  • Sicherstellen der Code-Qualität durch den externen Zulieferer.
  • Redesign der Architektur und Monitoring des externen Dienstleisters beim Abbau der technischen Schulden.

Android SDK Java ACRA JSON AGOF Google Analytics Facebook- and Twitter-API
TV Spielfilm, Burda Media
6 Monate
2009-12 - 2010-05

Umsetzung eines Brettspiels als Multiplayer Browser Game

Spiele-Entwicklung Flash und Web

  • Beratung und Entwicklung für die Umsetzung eines browserbasierten brettspielartigen Multiplayergames. 
  • Entwicklung von Spiele-Client und Serverlogik. 
  • Entwicklung der KI für Computerspieler.

Flash / AS3 (clientseitig) / Java (serverseitig) / Smartfox Socket Server
Spiele-Entwicklung Flash und Web
Hamburger Startup
4 Monate
2009-08 - 2009-11

Onlineshop eines bedeutenden Möbelhändlers

Webentwicklung

  • Umsetzung von Frontend-Komponenten zum Launch eines umfangreichen Shoppingportals für Möbel und Lifesytsleprodukte.

PHP HTML CSS JavaScript JQuery Flash / AS3
Webentwicklung
brink & martens intermedia

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-03 - 2021-03

mehrere Zertifizierungen

Zertifikate,
Zertifikate
  • PRINCE2® Practitioner, 6th edition
  • PRINCE2 Agile
  • ITIL4 Strategist Direct Plan and Improve
1 Monat
2021-02 - 2021-02

mehrere Zertifizierungen

Zertifkate,
Zertifkate
  • Agile Scrum Product Owner
  • PRINCE2 Foundation, 6 edition
1 Monat
2021-01 - 2021-01

mehrere Zertifizierungen

Zertifikate,
Zertifikate
  • Agile Scrum Foundation
  • ITIL4 Foundation

Position

Position

  • Software-Entwicklung
  • Programmierung
  • Code-Qualität
  • Beratung
  • statische Code Analyse
  • Architektur
  • Team-Lead
  • Teststrategie und Automatisierung

Kompetenzen

Kompetenzen

Top-Skills

Android Clean-Code CodeAnalyse TDD Test Automation Kotlin Java Lean Management lean production Continuous Integration Scrum Certified SCRUM Product Owner Flutter

Schwerpunkte

Code-Qualität
Mobile Anwendungen
Android
Software Architektur

Produkte / Standards / Erfahrungen / Methoden

Angebot

Architektur und Tech-Lead für komplexe Mobile Enterprise Apps

  • In der Mobile-Entwicklung seit den Anfängen der Branche
  • Praktische Erfahrung verbunden mit solidem theoretischem Fundament
  • State-of-the-Art Clean Code & Architecture
  • Erhöhung der Developer Productivity und modernes IT Management


Beratung

  • Technische Beratung für Neuentwicklung
  • Evaluation von Legacy Code und Strategien zur Weiterentwicklung
  • Coaching von Entwicklern
  • Software-Entwicklung / Programmierung
  • statische Code Analyse / Architektur / Technical-Lead


Ihre Vorteile

  • langfristige Wartbarkeit
  • Erweiterbarkeit
  • Anpassbarkeit
  • modernes Software Engineering
  • Verbesserung der ?Developer Productivity?
  • auf Wunsch Verfügbarkeit von DevOps Teams und Kapazität im eigenen Netzwerk


Techstack

Platform

  • Android SDK
  • Kotlin Multiplatform (KMP) & Cross-Platform: Flutter


Patterns / Architektur

  • MVVM
  • MVC
  • MVI
  • Redux


Network

  • REST
  • OpenAPI
  • JSON
  • XML 
  • (Swagger)
  • Retrofit
  • OkHttp


Dependency Injection

  • Dagger
  • Koin
  • Hilt
  • Riverpod


Serialization

  • Moshi
  • GSON
  • Protobuf


UI / UX

  • Jetpack Compose
  • Android XML
  • Erfahrung mit Accessability (a11ly)


Toolkits

  • Jetpack Compose 
  • Jetpack
  • AndroidX
  • ProGuard
  • Kotlin Coroutines


Tracking

  • Google Analytics
  • AGOF
  • Omniture
  • ComScore
  • INFOnline


CI/CD

  • Git
  • GitLab
  • Sonarqube
  • Docker
  • Fastlane


Testing

  • JUnit
  • Espresso
  • Mockito
  • MockK
  • Hamcrest
  • Robolectric


IDEs

  • Android Studio
  • IntelliJ
  • Eclipse


Legacy

  • diverse ältere Mobile Technologien auf Anfrage (Mobile Erfahrung seit 2007)
  • Erfahrung mit Legacy Android Code und der frühen Smartphone Zeit (J2ME)


Software Engineering Principles & Standards

  • Obect Oriented Analysis and Design / Object Oriented Programming (OOP)
  • Functional Programming (FP)
  • Object-Functional-Programming
  • SOLID / Clean Code / Clean Architecture
  • Common Android Architecture Patterns
  • Test-Driven
  • Profiling und Optimierung
  • Oauth 2 / OIDC


Project Management

Agile Methoden

  • Agiles Mindset
  • SCRUM (zertifizierter PO)
  • Kanban
  • Agile 2
  • Post-Agile
  • PRINCE2 & PRINCE2 Agile (zertifiziert)


DevOps & Lean 

  • Lean Thinking
  • DevOps
  • Software Quality and Development Performance-Metriken (DORA & SPACE)

Betriebssysteme

Linux
verschiedene Distributionen
FreeBSD
inkl. Serveradministration Windows
Unix
MacOSX
Android SDK (Cross-Platform: Flutter)


Programmiersprachen

Java
Hervorragende Kenntnisse insbesondere Android/J2ME
Javascript
Sehr gute AJAX-Kenntnisse (Prototype/Scriptacolous/Jquery)
PHP
sehr gut
Actionscript/AS3
sehr gut
Python
gut
Perl
Grundkenntnisse
Prolog
Grundkenntnisse
Shell/Bash
Grundkenntnisse
C++
Grundkenntnisse
Lisp/Scheme
Grundkenntnisse
Kotlin
gut
Dart
HTML
CSS

Reactive Programming: 

  • Flow (Kotlin)
  • RxJava 2

Datenbanken

SQL
mySQL
Room
SQLite
OR-Mapping
Hibernate
ORM Lite
Objectbox
NoSQL
Floor

Hardware

PC
Android
SDK 1.5-9.x

  • Portierung und Optimierung von mobilen Applikationen auf eine große Bandbreite von Handys, Smartphones und PDAs (J2ME)

Branchen

Branchen

  • Versicherungen / Krankenkassen: Entwicklung von Kunden-Apps & mobile Schadensregulierung
  • Medien / Unterhaltung / Werbung / PR: Entwicklung von Online-Spielen
  • Medien / Unterhaltung / Werbung / PR: Entwicklung von Handy-Spielen
  • Medien / Unterhaltung / Werbung / PR: Webentwicklung
  • Medien / Unterhaltung / News / Print+TV: Appentwicklung

Einsatzorte

Einsatzorte

Hamburg (+50km) München (+50km) Berlin (+50km) Bonn (+50km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

4 Monate
2023-09 - 2023-12

Erweiterung einer App für einen neuen Mandanten (Android) App-Entwicklung (Flutter)

Android SDK Kotlin Flutter (Dart) ...
Telson Apps für Vertriebspartner
  • Erweiterung einer bestehenden White-Label-App um neue Features und Anpassungen für einen neuen Mandanten.
  • Portierung der bestehenden Android (Kotlin) App nach Flutter.
Android SDK Kotlin Flutter (Dart) Riverpod Testautomatisierung mit Flutter. Anbindung an die REST-Schnittstellen des Kunden.
Teleson Vertriebs GmbH
1 Jahr 1 Monat
2022-01 - 2023-01

Mobile Schadensregulierung

Architekt und Senior Android Entwickler Android SDK Jetpack Compose Kotlin ...
Architekt und Senior Android Entwickler
  • Beratung zu den Anforderungen des Android-Clients während der Einführung eines neuen Bestandsführungssystems.
  • Client-Neuentwicklung mit aktuellen Android-Standards.
  • Anbindung der App an das neue Bestandsführungssystem der Versicherung.
  • Entwurf der API zum neuen Bestandführungssystem (OpenAPI 3.0)
  • Weiterentwicklung des Synchronisierungsmechanismus für die Offline-Funktionalität.
Android SDK Jetpack Compose Kotlin Flow Retrofit Room Koin Junit Gradle Clean Code Android SQLite Mockk MVVM Kotlin Flow Retroft Compose UI Tests MockK Openapi 3.0 (Swagger) MVVM & Clean Architecture App-Entwicklung & Architektur / Android
Vereinigte Hagelversicherung VVaG
5 Monate
2021-04 - 2021-08

Whitelabel Lösung für Smart Cities & Mobility (bundle regional)

Senior Android Entwickler
Senior Android Entwickler

Whitelabel Lösung für Smart Cities & Mobility (bundle regional) / Nuernberg Mobil

  • Weiterentwicklung einer White-Label Lösung für Smart Cities mit Fokus auf Urban Mobility als SDK. 
  • Unterstützung beim Release und Bugfixing des Showcase der White-Label Lösung ?Nuernberg Mobil?. 
  • Modularisierung des White-Label SDKs und Bugfixing.

Android SDK Jetpack Kotlin Retrofit Kodein MVVM Junit OAuth 2.0 Jetpack Compose Retroft Openapi 3.0 Modularisierung App-Entwicklung / Android
Smart Platforms GmbH
10 Monate
2019-11 - 2020-08

Elektronische Gesundheitsakte (eGA) / Elektronische Patientenakte (ePA)

Senior Android Entwickler App-Entwicklung / Android
Senior Android Entwickler

  • Unterstützung des UX/UI Team bei Aufwandsschätzung und technischer Beratung der Machbarkeit in der Konzeptionsphase, nach Spezifikation der Gematik. 
  • Integration und Anpassung der auf dem ?IBM Health Container? basierenden Whitelabel-Lösung. 
  • Konzeptionelle Beratung für die Android App, IBM Health Container, Android SDK, Kotlin. 
  • Referenzimplementierung und Prototyping.

Android SDK Kotlin RxJava 2 Koin MockK JUnit
App-Entwicklung / Android
Barmer Krankenkasse
6 Monate
2019-12 - 2020-05

App

Senior Android Entwickler App-Entwicklung / Android
Senior Android Entwickler

  • Ausbau des bestehenden Systems zum Scannen und Verwalten von Dokumenten durch neue Lösung
  • Verbesserung der Architektur und Refactoring 
  • Umsetzung kryptographischer Absicherung (u.a. Diffie-Hellman-Key-Exchange) mit Android/Java Kryptographie
  • Anbindung OAuth2 (PKCE)

Android SDK Java Kotlin IBM Blue Postbox ersetzen durch ScanBot SDK Oauth2 (PKCE) Android / Java Kryptographie. Junit Mockito OAuth2 openid/AppAuth GSON Retrofit OkHttp Clean Architecture
App-Entwicklung / Android
Gothaer Allgemeine Versicherung AG
3 Jahre
2016-09 - 2019-08

Länder- und Wellenapps

App-Entwicklung / Hybrid App-Entwicklung / Hybrid
App-Entwicklung / Hybrid

  • Unterstützung des hausinternen App-Teams im NDR bei der Implementation und Pfege der Apps des NDR auf Basis des Contentmanagement-Systems und der gegebenen gemeinsamen Codebasis für alle Apps
  • Insbesondere Betreuung der Zusammenarbeit mit der hausinternen Medienforschung (Tracking)

Cordova Javascript Angular Ionic HTML 5 CSS TypeScript. Gulp Android SDK Java iOS SDK Objective-C. Sophora (CMS)
App-Entwicklung / Hybrid
Norddeutscher Rundfunk (NDR)
2 Monate
2016-06 - 2016-07

Gesundheits App (TK-App)

Android Entwickler App-Entwicklung / Android
Android Entwickler

  • Unterstützung des Teams aus Freelancern und internen Mitarbeitern einer führenden Gesetzlichen Krankenkasse bei der Entwicklung einer Android App zur Abwicklung von Krankenkassen-Vorgängen und Bonusprogramm nach Vorgabe der Fachabteilungen.

Android SDK Java Java RX Espresso
App-Entwicklung / Android
Techniker Krankenkasse
6 Monate
2015-06 - 2015-11

Getmii

Head of Mobile Engineering App-Entwicklung Teamleitung Android und iOS XMPP (Chat/Massaging) ...
Head of Mobile Engineering

  • Aufbau des internationalen Mobile Development Teams (iOS und Android)
  • Unterstützung des Marketingteams bei der Spezifikation und Entwicklung des
  • Produkts
  • Leitung der mobilen Entwicklung (8 Mitarbeiter) als rechte Hand des CTOs.
  • Steuerung des externen Backend Teams.

iOS Android REST JSON-API
App-Entwicklung Teamleitung Android und iOS XMPP (Chat/Massaging) Jackson SCRUM
TwoBox Ventures Pte Ltd (Bangkok office)
8 Monate
2014-10 - 2015-05

GMX Mediacenter: Client zum Verwalten von Dateien in der Cloud

App-Entwicklung / Android

  • Integration des neuen REST-basierenden Backends als Ersatz für die bestehende WebDAV basierte Lösung.
  • Austausch des Backends zur Verbesserung der Skalierbarkeit.
  • Refactoring und Bugfixing des bestehenden Codes und Vorbereitung der Integration in die Bibliotheksarchitektur des Unternehmens.
  • Unterstützung eines Offlinemodus und verschiedener Brandings unter Berücksichtigung der allgemeinen Architekturstandards des Unternehmens. 
  • Arbeiten in einem internationalen Team.
  • Einarbeitung neuer Mitarbeiter in das Projekt.

Android SDK Kompatibilität 2.3+ Android Studio Gradle Sqlite 3 Jackson Json- REST
App-Entwicklung / Android
United Internet AG
3 Monate
2014-02 - 2014-04

Client zum Verwalten von Dateien in der Cloud

App-Entwicklung / Android

mobilcom-debitel cloud: Client zum Verwalten von Dateien in der Cloud
  • Neuentwicklung eines Clients zum Synchronisieren von Dateien mit OwnCloudbasiertem Onlinespeicher, Consulting

Android SDK Android Studio Gradle Sqlite 3 Ormlite REST (Json) OwnCloud Android 4.x
App-Entwicklung / Android
freenet AG / mobilcom debitel
3 Monate
2013-10 - 2013-12

Android based Point of Sale

App-Entwicklung Consulting / Android

  • Prototypische Implementierung eines android-basierten Point of Sale Kassen- und Bestellsystems mit Anbindung an ein B2B Bestellmanagementsystem, Consulting zur technischen Realisierbarkeit

Android SDK Android Developer Tools Sqlite 3 REST (Json)
App-Entwicklung Consulting / Android
EH2 GmbH
3 Monate
2012-06 - 2012-08

Gallileo App-Entwicklung

  • Entwicklung neuer Features für die App. 
  • Einbindung von Google Analytics
Android SDK Java ACRA JSON Google Analytics Facebook- and Twitter-API
ProSiebenSat. 1 Media
4 Monate
2012-03 - 2012-06

App-Entwicklung

  • Entwicklung neuer Features für die App.
  • Behebung bestehender Performance Probleme und Einbindung von Google Analytics

Android SDK Java ACRA JSON Google Analytics Facebook- and Twitter-API
ProSiebenSat. 1 Media
6 Monate
2011-01 - 2011-06

Hardening and advancement

  • Analyse und Beseitigung hartnäckiger kritischer Bugs aus bestehendem Code. 
  • Sicherstellen der Code-Qualität durch den externen Zulieferer.
  • Redesign der Architektur und Monitoring des externen Dienstleisters beim Abbau der technischen Schulden.

Android SDK Java ACRA JSON AGOF Google Analytics Facebook- and Twitter-API
TV Spielfilm, Burda Media
6 Monate
2009-12 - 2010-05

Umsetzung eines Brettspiels als Multiplayer Browser Game

Spiele-Entwicklung Flash und Web

  • Beratung und Entwicklung für die Umsetzung eines browserbasierten brettspielartigen Multiplayergames. 
  • Entwicklung von Spiele-Client und Serverlogik. 
  • Entwicklung der KI für Computerspieler.

Flash / AS3 (clientseitig) / Java (serverseitig) / Smartfox Socket Server
Spiele-Entwicklung Flash und Web
Hamburger Startup
4 Monate
2009-08 - 2009-11

Onlineshop eines bedeutenden Möbelhändlers

Webentwicklung

  • Umsetzung von Frontend-Komponenten zum Launch eines umfangreichen Shoppingportals für Möbel und Lifesytsleprodukte.

PHP HTML CSS JavaScript JQuery Flash / AS3
Webentwicklung
brink & martens intermedia

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-03 - 2021-03

mehrere Zertifizierungen

Zertifikate,
Zertifikate
  • PRINCE2® Practitioner, 6th edition
  • PRINCE2 Agile
  • ITIL4 Strategist Direct Plan and Improve
1 Monat
2021-02 - 2021-02

mehrere Zertifizierungen

Zertifkate,
Zertifkate
  • Agile Scrum Product Owner
  • PRINCE2 Foundation, 6 edition
1 Monat
2021-01 - 2021-01

mehrere Zertifizierungen

Zertifikate,
Zertifikate
  • Agile Scrum Foundation
  • ITIL4 Foundation

Position

Position

  • Software-Entwicklung
  • Programmierung
  • Code-Qualität
  • Beratung
  • statische Code Analyse
  • Architektur
  • Team-Lead
  • Teststrategie und Automatisierung

Kompetenzen

Kompetenzen

Top-Skills

Android Clean-Code CodeAnalyse TDD Test Automation Kotlin Java Lean Management lean production Continuous Integration Scrum Certified SCRUM Product Owner Flutter

Schwerpunkte

Code-Qualität
Mobile Anwendungen
Android
Software Architektur

Produkte / Standards / Erfahrungen / Methoden

Angebot

Architektur und Tech-Lead für komplexe Mobile Enterprise Apps

  • In der Mobile-Entwicklung seit den Anfängen der Branche
  • Praktische Erfahrung verbunden mit solidem theoretischem Fundament
  • State-of-the-Art Clean Code & Architecture
  • Erhöhung der Developer Productivity und modernes IT Management


Beratung

  • Technische Beratung für Neuentwicklung
  • Evaluation von Legacy Code und Strategien zur Weiterentwicklung
  • Coaching von Entwicklern
  • Software-Entwicklung / Programmierung
  • statische Code Analyse / Architektur / Technical-Lead


Ihre Vorteile

  • langfristige Wartbarkeit
  • Erweiterbarkeit
  • Anpassbarkeit
  • modernes Software Engineering
  • Verbesserung der ?Developer Productivity?
  • auf Wunsch Verfügbarkeit von DevOps Teams und Kapazität im eigenen Netzwerk


Techstack

Platform

  • Android SDK
  • Kotlin Multiplatform (KMP) & Cross-Platform: Flutter


Patterns / Architektur

  • MVVM
  • MVC
  • MVI
  • Redux


Network

  • REST
  • OpenAPI
  • JSON
  • XML 
  • (Swagger)
  • Retrofit
  • OkHttp


Dependency Injection

  • Dagger
  • Koin
  • Hilt
  • Riverpod


Serialization

  • Moshi
  • GSON
  • Protobuf


UI / UX

  • Jetpack Compose
  • Android XML
  • Erfahrung mit Accessability (a11ly)


Toolkits

  • Jetpack Compose 
  • Jetpack
  • AndroidX
  • ProGuard
  • Kotlin Coroutines


Tracking

  • Google Analytics
  • AGOF
  • Omniture
  • ComScore
  • INFOnline


CI/CD

  • Git
  • GitLab
  • Sonarqube
  • Docker
  • Fastlane


Testing

  • JUnit
  • Espresso
  • Mockito
  • MockK
  • Hamcrest
  • Robolectric


IDEs

  • Android Studio
  • IntelliJ
  • Eclipse


Legacy

  • diverse ältere Mobile Technologien auf Anfrage (Mobile Erfahrung seit 2007)
  • Erfahrung mit Legacy Android Code und der frühen Smartphone Zeit (J2ME)


Software Engineering Principles & Standards

  • Obect Oriented Analysis and Design / Object Oriented Programming (OOP)
  • Functional Programming (FP)
  • Object-Functional-Programming
  • SOLID / Clean Code / Clean Architecture
  • Common Android Architecture Patterns
  • Test-Driven
  • Profiling und Optimierung
  • Oauth 2 / OIDC


Project Management

Agile Methoden

  • Agiles Mindset
  • SCRUM (zertifizierter PO)
  • Kanban
  • Agile 2
  • Post-Agile
  • PRINCE2 & PRINCE2 Agile (zertifiziert)


DevOps & Lean 

  • Lean Thinking
  • DevOps
  • Software Quality and Development Performance-Metriken (DORA & SPACE)

Betriebssysteme

Linux
verschiedene Distributionen
FreeBSD
inkl. Serveradministration Windows
Unix
MacOSX
Android SDK (Cross-Platform: Flutter)


Programmiersprachen

Java
Hervorragende Kenntnisse insbesondere Android/J2ME
Javascript
Sehr gute AJAX-Kenntnisse (Prototype/Scriptacolous/Jquery)
PHP
sehr gut
Actionscript/AS3
sehr gut
Python
gut
Perl
Grundkenntnisse
Prolog
Grundkenntnisse
Shell/Bash
Grundkenntnisse
C++
Grundkenntnisse
Lisp/Scheme
Grundkenntnisse
Kotlin
gut
Dart
HTML
CSS

Reactive Programming: 

  • Flow (Kotlin)
  • RxJava 2

Datenbanken

SQL
mySQL
Room
SQLite
OR-Mapping
Hibernate
ORM Lite
Objectbox
NoSQL
Floor

Hardware

PC
Android
SDK 1.5-9.x

  • Portierung und Optimierung von mobilen Applikationen auf eine große Bandbreite von Handys, Smartphones und PDAs (J2ME)

Branchen

Branchen

  • Versicherungen / Krankenkassen: Entwicklung von Kunden-Apps & mobile Schadensregulierung
  • Medien / Unterhaltung / Werbung / PR: Entwicklung von Online-Spielen
  • Medien / Unterhaltung / Werbung / PR: Entwicklung von Handy-Spielen
  • Medien / Unterhaltung / Werbung / PR: Webentwicklung
  • Medien / Unterhaltung / News / Print+TV: Appentwicklung

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.