Android Developer
AnyDesk Software GmbH
Stuttgart 08/2021 - present
Tools & Technologies
-
Java
-
C++
-
Android SDK/NDK
-
AIDL
-
Kotlin
-
Jetpack Compose
-
Bash
-
Objective-C
-
Xcode
-
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, e.g. I reduced crashes during screen capture by 95% via AOSP code analysis and reverse-engineering.
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 build-time parser/generator to automate C++/Java enum synchronisation, reducing run‐time errors by 10% and development time by 10%.
This app has 50+ million downloads on the Google Play Store. I am used to developing on a wide range of Android devices: phones, tablets, foldables, Android TVs, Chromebooks and AOSP devices.
Last but not least, I display leadership via regular Android code reviews for colleagues. I also proactively expand my technical skillset via cross‑platform software development to synergise UX, e.g. I implemented deep-link navigation on iOS in Objective‑C and optimised IME behaviour on Windows in C++.