Android Developer
AnyDesk Software GmbH
Stuttgart 08/2021 - present
Tools & Technologies
-
Java
-
C++
-
Android SDK/NDK
-
AIDL
-
Kotlin
-
Jetpack Compose
-
Bash
-
Git
-
Gradle
-
JUnit
-
Inkscape
I develop new features (including the file manager and account login/registration) in the company's native Android app for remote access in Java and C++.
I also improve existing features, including media projection, the SaaS licensing model for increased revenue, and the client API in AIDL. On top of that, I fix concurrency bugs and UI glitches.
In addition, I work with a graphic designer to modernise the UI. This includes the implementation of drag-and-drop.
Furthermore, I developed an internal C++ program that generates Java enums
from the cross‐platform C++ codebase at build time, eliminating an entire source of run‐time errors.
This app has 50+ million downloads on the Google Play Store. I am jointly responsible for Android code reviews and app store release management, ensuring the delivery of timely app updates to target the latest Android versions and adhere to annual Android permission changes.
All in all, I am used to developing on a wide range of Android devices: phones, tablets, foldables, Android TVs, Chromebooks and AOSP devices.