Skip to main content

Professional Experience

My career journey, roles, and professional growth over the years

Showing 7 of 7 experiences

Current

Senior Mobile Architect | DevRel

Storyblok GmbHRemote
Jul 2024 - Present
  • Built cross-platform SDKs in Swift (iOS) and Kotlin (Android) using SwiftUI, Combine, Jetpack Compose, and Coroutines — reduced SDK integration time by 60% across 100+ client apps.
  • Implemented TCA, MVVM, and MVI architectures, improving maintainability, test coverage, and adoption across engineering teams.
  • Created 5+ developer tools and sample apps (3 SwiftUI, 2 Compose), cutting developer onboarding time and support requests by 40%, and driving 20% monthly SDK adoption growth.
  • Set up CI/CD pipelines with Fastlane, Cocoapods, Gradle, and GitHub Actions — release cycles became 30% faster and deployments more reliable.
  • Applied TDD with JUnit, Espresso, and XCTest, raising release stability and overall product quality.
  • Authored 100+ pages of technical documentation and API guides, reducing developer support tickets by ~40%.
  • Collaborated with product teams and open-source contributors to maintain feature parity and consistency across platforms.
  • Worked with data teams to propose unified approaches for mobile storage and processing algorithms, aligning directly with backend systems.
  • Promoted open-source adoption and developer community engagement, increasing SDK usage and ecosystem contributions.
Full-time
Active

Extern Lecturer (Freelancer)

SRH Berlin University of Applied SciencesBerlin, Germany
May 2022 - Apr 2024
  • Lecturer in Computer Science — taught both introductory and advanced courses, covering fundamental principles as well as complex topics in the field.
  • Supervised Bachelor’s and Master’s theses, guiding students through research, methodology, and technical execution.
Full-time

Senior Mobile Engineer

LOTTO24 AGHamburg, Germany
Apr 2020 - Jun 2024
  • Migrated 80% of iOS screens to SwiftUI and Android screens to Jetpack Compose, improving accessibility compliance and raising UI test reliability by 35% for 2M+ active users.
  • Converted Objective-C to Swift (MVVM) and Java to Kotlin + Coroutines, cutting technical debt by 70% and simplifying long-term maintenance.
  • Built Core Data + REST API pipelines on iOS and optimized Flow/Coroutines on Android, reducing network latency by 30% and improving offline reliability.
  • Delivered Lotto widgets in SwiftUI and Compose with real-time updates, attracting 200K+ weekly users and boosting monetization by 18%.
  • Increased unit test coverage to 60% with XCTest, JUnit, Espresso, and Mockito, reducing regressions and strengthening release stability across OS versions.
  • Collaborated with product, design, and QA teams to align features across platforms and shorten release cycles.
  • Applied modern development practices (MVVM, SwiftUI, Jetpack Compose, Coroutines, TDD, CI/CD) to improve code quality and developer efficiency.
Full-time

Senior Mobile SDK Engineer

Zalando SEDortmund, Germany
Aug 2018 - Mar 2020
  • Built payment SDKs in Swift and Kotlin processing 3M+ monthly transactions, cutting checkout latency by 15% and boosting conversion rates by 20%.
  • Designed local storage modules with SQLite and Core Data, ensuring reliable offline sync and faster transaction processing.
  • Delivered 10+ reusable UI components in SwiftUI/UIKit and Jetpack Compose, accelerating feature delivery speed by 30% and improving consistency across shopping flows.
  • Migrated high-traffic web checkout flows to native mobile (Kotlin + Swift), improving performance and increasing mobile adoption.
  • Applied RxJava, Flow, and Combine for reactive data handling, simplifying concurrency and improving system responsiveness.
  • Strengthened crash monitoring and observability pipelines, reducing app crashes and improving long-term stability across iOS and Android.
  • Partnered with backend and mobile teams across 30+ Agile sprints, aligning APIs, improving developer velocity, and delivering stable releases on schedule.
Full-time

Software Engineer (iOS & Android)

Uber Inc.Palo Alto, California
May 2016 - Jul 2018
  • Built GPS tracking and data monitoring systems in Swift and Kotlin for 10M+ monthly riders, improving location accuracy by 25% and reducing fraud cases.
  • Optimized background sync pipelines, reducing cold-start time from 8–12s → 3–5s, directly improving user retention and trip reliability.
  • Delivered real-time trip engagement features on iOS and Android, driving a 15% increase in daily active users (DAU) and aligning with revenue goals.
  • Designed on-device fraud detection tools in collaboration with backend and cross-platform teams, ensuring consistent protection across ecosystems.
  • Resolved 100+ critical crashes with a 90% fix rate using Xcode Instruments and Firebase Crashlytics, stabilizing apps at global scale.
Full-time

Research Assistant

The University of Texas at ArlingtonArlington, TX, USA
Sep 2014 - Apr 2016
  • Worked as a Research Assistant in the Software Engineering Research Team, contributing to academic and applied research projects.
  • Focused on Mobile Profiling Data Analysis, exploring performance bottlenecks and optimization opportunities.
  • Applied Machine Learning and Big Data concepts, developing models and pipelines to analyze large-scale mobile usage datasets.
Full-time

Software Engineer (iOS & Android)

Champs21Dhaka, Bangladesh
Apr 2011 - Jul 2014
  • Built iOS (Objective-C) and Android (Java) apps adopted by 30K+ students across 200 schools, accelerating digital transformation in education.
  • Implemented offline data sync with SQLite for 10K+ student records, enabling seamless usability in low-connectivity environments.
  • Integrated secure local storage with encryption libraries on both platforms, improving compliance and reducing data exposure risks.
  • Maintained compatibility across 5 iOS versions and 12+ iOS/Android devices, minimizing fragmentation and ensuring consistent UX.
  • Optimized background services with GCD (iOS) and AsyncTasks/JobScheduler (Android), improving battery efficiency and app responsiveness.
  • Released 50+ product iterations in Agile sprints, shortening feedback loops and accelerating feature delivery.
  • Shipped analytics-driven engagement features, boosting student retention by 20%.
Full-time