Summary
Pragmatic software developer with more than 11 years professional experience developing Android applications. I had the chance working in different domains like e-commerce, IP TV streaming, access control and security. I strongly focus on clear communication, testing, getting things done and clean code. Developed and published the very first Zalando Android Shopping App in 2013.
Experiences
NordLayer is providing cybersecurity tools for businesses.
- Developing NordLayers VPN Android App (Link to PlayStore)
- Going from only a few to more than a thousand unit and UI tests to ensure a stable code base (the journey never ends)
- Making App release a one click, I built a fully automated GitLab CI pipeline (incl a custom Android Docker Image)
- Significantly decreasing app (clean) build time by extracting native C libraries into separate repositories and providing them as maven artifacts
- Analyze and evaluating new technologies or potential security risks
- Supporting PO by taking the lead in Scrum planning & Backlog grooming
- Sharing knowledge by mentoring Junior- and Mid-Level developers
- Maintaining internal SDKs (artifacts & documentation)
- Replacing all RxJava with Coroutines and Flow
- Integrating Lint and Detekt checks to ensure a clean codebase
- Android Dev Team size: 1 - 3
Sensorberg develops hardware and software for the digitization from access to building control systems in the fields: Co-working spaces, commercial, residential real estate and self storage.
- Development and maintainance of Sensorberg Android App (whitelabel), SDK and Libraries
- Implement Access Controll via QR-Code, NFC, Bluetooth or IP
- Increasing Testability by applying Clean Code. Writing Unit and UI tests. Define scenarios for manual testing.
- Integration of third party libraries into Sensorberg SDK
- Publishing SDK and libraries to Maven
- Working closely with Product, Design, UX, Delivery, Backend-Developers within a SCRUM environment
- Develop and maintain GitLab CI pipeline by creating an Android Docker image
- Writing documentation for the Sensorberg SDK
- Android Dev Team size: 1 - 2
Zattoo is a TV platform for IP-based transmission of television channels and video on demand content to a variety of devices.
- Develop the Zattoo whitelabel App available for Mobile, AndroidTV and FireTV
- Increase testability using MVP and Dagger2
- Integrate RxJava and Room for reactive data observation
- Fix more than 1800 Lint issues
- Integration of Crashlytics
- Android Dev Team size: 3 - 7
Zalando is a leading European online platform for fashion and lifestyle.
- Developed and published the first Zalando Android App 1.0
- Contribute developing the Zalon Android App
- Developing Backend API (Java / Spring)
- Mentor for new employes.
- Migrate from custom HTTP implementation to Retrofit
- Increase testability
- Separating App in layers and applying Clean Architecture
- Android Dev Team size: 3 - 12
Projects
These are some of my projects I did for self education.