Android-Entwickler
AnyDesk Software GmbH
Stuttgart 08/2021 - heute
Tools & Technologien
-
Java
-
C++
-
Android SDK/NDK
-
AIDL
-
Kotlin
-
Jetpack Compose
-
Bash
-
Objective-C
-
Xcode
-
Git
-
Gradle
-
JUnit
-
Inkscape
Ich entwickle in Java and C++ in unserer nativen Android-App für den Fernzugriff neue Funktionen, u.a. den Dateimanager und die Kontoanmeldung.
Ich verbessere auch die aktuellen Funktionen, z.B. habe ich die Abstürze bei der Bildschirmaufnahme durch AOSP-Codeanalyse und Reverse Engineering um 95% reduziert.
Außerdem arbeite ich zusammen mit einem Grafikdesigner, um die UI zu modernisieren, z.B. habe ich das Drag-and-drop umgesetzt.
Weiterhin habe ich einen firmeninternen Parser/Generator zur Kompilierzeit entwickelt, um die Synchronisation von C++ und Java enums zu automatisieren. Das hat die Laufzeitfehler und die Entwicklungszeit um jeweils 10% reduziert.
Diese App hat 50+ Millionen Downloads über den Google Play Store. Mir ist die Entwicklung auf vielen Gerätarten vertraut: Handys, Tablets, Foldables, Android-TVs, Chromebooks und AOSP-Geräten.
Zu guter Letzt demonstriere ich Führungsqualitäten durch regelmäßige Code-Reviews für Kollegen. Proaktiv erweitere ich auch mein eigenes Wissen durch Cross‑Plattform‑Entwicklung zur Synergie der UX, z.B. habe ich die Deep‑Link‑Navigation auf iOS in Objective-C umgesetzt sowie das IME‑Verhalten auf Windows in C++ optimiert.