Profilbild von Sven Obser Android Expert aus Muenchen

Sven Obser

teilweise verfügbar

Letztes Update: 06.09.2022

Android Expert

Firma: Sven Obser Software Engineering
Abschluss: M.Sc. Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

CV_Obser_Sven.pdf

Skills

Sven Obser is a passionate software engineer with a strong background of the Android operating system and in IT security. In 2012 he completed a Master of
Computer Science and has since then developed multiple apps for Android. He loves clean code and enjoys working in agile teams to create aesthetically pleasing apps.


Key Skills
Android
★★★★★ Java
★★★★★ Kotlin
★★★★★ Jetpack Compose
★★★★☆ RxJava
★★★★★ Git

Backend
★★★☆☆ Spring Framework
★★★★☆ Polymer
★★★★☆ Hibernate
★★★★★ REST

Projekthistorie

01/2021 - bis jetzt
Android Expert
IBM iX Berlin GmbH (Versicherungen, >10.000 Mitarbeiter)

Development of an health care insurance app (”elektronische Patientenakte”) for one of the German public health insurance. 
  • Kotlin and Kotlin Multiplatform.
  • Migration from Data Binding (xml) to fully Jetpack Compose.
  • Clean Architecture to decouple View, ViewModel, Domain Logic and Data Layer.
  • MVVM via Android Architecture Components
  • ViewModel + Kotlin Flow + ReactiveState).
  • Dependency injection via light-weight Kotlin DI framework.
  • Testing via JUnit and mockk.
  • Kotlin Coroutines for asynchronous programming.

02/2020 - 12/2020
Android Expert
(Sonstiges, 250-500 Mitarbeiter)

Development of mobility app for public transportation.
  • Whitelabel app architecture configuarable via compile-time and runtime-flags.
  • Clean Architecture to decouple View, ViewModel, Domain Logic and Data Layer.
  • MVVM via Android Architecture Components (ViewModel + Kotlin Flow).
  • Dependency injection via Koin (and Dagger2).
  • Testing via JUnit and mockk.
  • Kotlin Coroutines for asynchronous programming.

09/2018 - 12/2019
Android Expert
(Automobil und Fahrzeugbau, 500-1000 Mitarbeiter)

Development of an Automotive connectivity app for Android that communicates with
vehicle head-unit via Bluetooth.
  • Kotlin as main language for all new code (legacy code in Java).
  • Clean Architecture to decouple View, ViewModel, Domain Logic and Data Layer.
  • Android Architecture Components (ViewModel, LiveData, Data Binding).
  • Testing via JUnit, Mockito, espresso and Android Integration Tests.
  • Refactored monolithic single module project into multiple core and feature modules.
  • Introduction of custom lightweight RX operators based on LiveData.
  • Kotlin Coroutines for asynchronous programming.
  • Kotlin Multiplatform to share code between Android and iOS.

08/2018 - 08/2018
Security Expert – Blockchain
(Internet und Informationstechnologie, 10-50 Mitarbeiter)

Auditing of an ERC20 Ethereum Smart Contract and making suggestions to improve
security.
  • Supported development team during implementation.
  • Testing of the Solidity contract via Truffle.

06/2018 - 08/2018
Software Engineer – Android
(Internet und Informationstechnologie)

Development of a crypto currency wallet application for Android. Split into an online
app for synchronization with the network and an offline app for secure key storage.
  • Java, Kotlin, RxJava, Room/SQLite, AndroidX, JUnit, Espresso
  • https://play.google.com/store/apps/details?id=com.nimiq.app.safe.testnet
  • https://play.google.com/store/apps/details?id=com.nimiq.app.keyguard.testnet

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Sven Obser Android Expert aus Muenchen Android Expert
Registrieren