Profile

Stephan Drescher

Diplom-Informatiker (FH)

Android Developer

since Froyo

Video- , Imaging-Technologies, Computer Vision

special expertise

Skills

Android

  • Android SDK, Android Studio, Gradle
  • Complex Custom Views
  • UI optimizations
  • Performance optimizations (CPU, Memory, Network)
  • Video-Encoding, Camera2 API
  • Coroutines, RxJava, Dagger, Koin, Glide, okHttp, Retrofit, Moshi, ExoPlayer, Camera2 API, MediaCodec, MediaMuxer, DRM-Protection, Mockito, JUnit, SQLite, Room, Realm, Butterknife Chromecast, Picasso, NexPlayer, HockeySDK, Google Maps, Play Services, Espresso, Geocoder, GSON, Jackson, Flutter, Android Things, Calabash, Robolectric

Languages

  • Kotlin
  • Java
  • furthermore: Dart, Javascript, Ruby, Python, C/C++

Methods

  • Agile, Scrum
  • Reactive-, Functional-, Object-Oriented – Programming
  • Clean Architecture, Clean Code, Design Patterns
  • Test Driven Development
  • Continuous Integration, Continuous Delivery

Tools

  • Mac OS X, Linux/Debian, Raspbian
  • zsh, Sublime, IntelliJ, VS Code, Git
  • Jira, Confluence, Bitbucket, Jenkins, Slack
  • Docker

Imaging

  • Image and Video Encoding
  • Video Streaming, DRM
  • Image Sensors
  • Optics
  • OpenCV
  • Open GL (ES)

Web

  • GraphQL, REST
  • HTML, CSS, XML, JSON
  • node.js, Bootstrap, Hugo
  • JavaScript, PHP, MySQL

Languages

  • German
  • English
  • Spanish
  • French
  • basic Swedish

Clients

Xing AG

Peregrine GmbH

Maxdome GmbH (Pro7Sat1 AG)

INFORM AG

Mainconcept (a DivX Company)