Work Experience
Senior Android Engineer - Zooplus (Netlight Consultant)
Q3 2023 - Q1 2024
Joined one of three Scrum teams responsible for developing the Android apps of
Zooplus, a leading European online retailer of pet
food and supplies with a yearly revenue exceeding €2.1 billion.
- Played a key role in ensuring timely delivery of a significant feature
enabling customers to set up recurring orders.
- Led and contributed to several initiatives for vital architectural
improvements, including:
- Increasing focus on unit testing
- Transitioning to ViewBinding from Kotlin synthetics
- Conducting code-analysis with Sonarqube
- Implementing standardized code formatting
- Modularizing the app
- Migrating from Java to Kotlin
- Improved the weekly Android sync meetings by creating a structured template
for notes and moderating discussions.
- Introduced Architectural Decision Records to document and guide development
decisions.
- Joined an initiative by the area architect to improve our testing strategy for
the Android app, iOS app and mobile apps backend.
- Refined my team’s Scrum process and organized sprint retros.
Flutter Engineer - Jimdo (Netlight Consultant)
Q3 2022 - Q2 2023
Created a banking app for business accounts with a small team at
Jimdo, in partnership with Solaris SE.
- Used Solaris’ documentation and close collaboration with Solaris
representatives to successfully implement various features, such as account
closure, card functionality, and onboarding screens.
- Improved maintainability and reduced bugs by greatly simplifying the
architecture of the onboarding.
- Delved deep into Solaris and Android documentation to resolve a complex bug
causing Android biometrics to fail on older Android APIs.
- Took on the responsibility of onboarding a new team member, quickly enabling
them to become productive and well-integrated into the team.
Android Engineer - TIER Mobility (Netlight Consultant)
Q3 2021 - Q3 20223
Developed the Android app as a part of several teams (Shop, Loyalty, Rider’s
Delight, Pricing) at TIER Mobility, a prominent
player in European micro-mobility.
- Reached feature parity with the iOS app in each team that I joined.
- Delivered a major feature — creating multiple rides within the same app — from
ideation to MVP on time.
- Modernised the codebase by spearheading the introduction of Android Compose.
Android Engineer - Jochen Schweizer My Days (Netlight Consultant)
Q4 2019 - Q3 2021
At Jochen Schweizer Mydays Group, a leader
in Germany’s experience product market selling about 1 million vouchers
annually, I played a crucial role in a small Android team revamping their legacy
app into a state-of-the-art Kotlin-based application using MVVM architecture.
- Implemented cutting-edge technologies and tools including:
- Kotlin for the entire app
- Android Compose for the entire UI
- MVVM as the architectural pattern
- Room for local database management
- Dagger Hilt for dependency injection
- Coroutines for efficient threading
- LiveData and Flow for reactive state management
- Android navigation component for seamless app navigation
- Maintained a crash-free rate >99% through robust architecture and rigorous
testing.
Q2 2019 - Q4 2019
Contributed as a Java Engineer in a Scrum team at
Lumera, a leading insurance management systems
provider in the Nordics.
- Gained valuable experience in a large organization, enhancing my overall
software development and Java programming skills.
Flutter Engineer - The Life You Can Save (Meepo Consultant Inhouse)
Q3 2018 - Q2 2019
Led the development of an app for
The Life You Can Save, a non-profit
promoting effective charities.
- Brought the app from ideation to MVP release.
- Took initial architectural decisions.
- Set up CI/CD pipelines.
- Created cloud functions in Firebase.
- Joined stakeholder meetings.
- Planned and performed user testing.