Senior Software Engineer with expertise in Flutter
Aktualisiert am 27.03.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2025
Verfügbar zu: 100%
davon vor Ort: 40%
Flutter
Android
iOS
Dart
Kotlin
Java
Swift
Fastlane
PlayStore
AppStore
Mobile Development
Bitrise
Git
Github
Github Actions

Einsatzorte

Einsatzorte

Berlin (+20km)
Deutschland
möglich

Projekte

Projekte

6 years 6 months
2018-10 - now

Software Engineering

Staff Software Engineer Flutter
Staff Software Engineer
  • Leading a team of 6 Flutter engineers (while overseeing another 2 teams) where my role includes being hands-on but also being a force multiplier & ensuring the quality of the apps shipped every 2 weeks.
  • Writing and reviewing RFCs for new features & big refactoring tasks plus mentoring peers on how to write and review them.
  • Released the first Flutter app at DH in 6 months on both Android and iOS in multiple markets using a single codebase where each market had its own features, theme and localisation using flavors on Android & schemes on iOS.
  • Built CI/CD pipelines using Fastlane, Bitrise & Github Actions for running tests on PRs & releasing the apps to the AppStore, PlayStore and HuaweiAppGallery.
  • Migrated our Flutter app with 105k lines of code to sound-null-safety in 11 months without impacting our release cycle.
  • Worked with flutter_bloc for state management, get_it for dependency injection, dio for consuming REST APIs, graphql_flutter for consuming Shopify?s Storefront GraphQL API and stream_chat_flutter for integrating a real-time chat module in the app.
  • Wrote unit tests using mockito, mocktail & bloc_test, widget tests for the core design system & integration tests for the apps.
  • Automated repetitive dev tasks such as setting up a feature adhering to clean architecture by using mason and freezed. 
Big win for the business: The mindset within DH has changed to ?Flutter First? after witnessing a decreased time to market, native app performance and 100% feature parity between Android & iOS. Almost every new app is now being built with Flutter.

Before this Flutter project, I worked on the Foodpanda Android app (Native Android development with Kotlin/Java):
  • Reduced Google API costs by 66% ($50k) by working closely with the backend team to improve our caching mechanism.
  • Built the app?s design system from scratch with complex views with customer delight and developer productivity as the goal.
  • Built and presented a ?Lite version? of the Foodpanda app built with Flutter - Watch here. (Internal hackathon project)
  • Mentored 2 QA engineers to help them learn Kotlin and write automation tests so that they could upskill. 1 of them
  • successfully transitioned to a developer role after 8 months.
Note: I joined as a Software Engineer in Oct 2018; got promoted to Senior Software Engineer in Jan 2021; got promoted to Staff Software Engineer in Nov 2021.
Flutter
Delivery Hero, Berlin
3 months
2018-07 - 2018-09

Software Engineering

Software Engineer Flutter
Software Engineer
Flutter
GeekyAnts, Bangalore (India)
1 year 1 month
2017-07 - 2018-07

Software Engineering

Associate Software Engineer Native Android
Associate Software Engineer
Native Android
Appster, Gurgaon (India)

Aus- und Weiterbildung

Aus- und Weiterbildung

4 years
2013-08 - 2017-07

Study - Computer Science & Engineering

Bachelor of Technology, BVCOE, IP University - New Delhi, India
Bachelor of Technology
BVCOE, IP University - New Delhi, India

Kompetenzen

Kompetenzen

Top-Skills

Flutter Android iOS Dart Kotlin Java Swift Fastlane PlayStore AppStore Mobile Development Bitrise Git Github Github Actions
Community Involvements and Publications (more informations on request)

Einsatzorte

Einsatzorte

Berlin (+20km)
Deutschland
möglich

Projekte

Projekte

6 years 6 months
2018-10 - now

Software Engineering

Staff Software Engineer Flutter
Staff Software Engineer
  • Leading a team of 6 Flutter engineers (while overseeing another 2 teams) where my role includes being hands-on but also being a force multiplier & ensuring the quality of the apps shipped every 2 weeks.
  • Writing and reviewing RFCs for new features & big refactoring tasks plus mentoring peers on how to write and review them.
  • Released the first Flutter app at DH in 6 months on both Android and iOS in multiple markets using a single codebase where each market had its own features, theme and localisation using flavors on Android & schemes on iOS.
  • Built CI/CD pipelines using Fastlane, Bitrise & Github Actions for running tests on PRs & releasing the apps to the AppStore, PlayStore and HuaweiAppGallery.
  • Migrated our Flutter app with 105k lines of code to sound-null-safety in 11 months without impacting our release cycle.
  • Worked with flutter_bloc for state management, get_it for dependency injection, dio for consuming REST APIs, graphql_flutter for consuming Shopify?s Storefront GraphQL API and stream_chat_flutter for integrating a real-time chat module in the app.
  • Wrote unit tests using mockito, mocktail & bloc_test, widget tests for the core design system & integration tests for the apps.
  • Automated repetitive dev tasks such as setting up a feature adhering to clean architecture by using mason and freezed. 
Big win for the business: The mindset within DH has changed to ?Flutter First? after witnessing a decreased time to market, native app performance and 100% feature parity between Android & iOS. Almost every new app is now being built with Flutter.

Before this Flutter project, I worked on the Foodpanda Android app (Native Android development with Kotlin/Java):
  • Reduced Google API costs by 66% ($50k) by working closely with the backend team to improve our caching mechanism.
  • Built the app?s design system from scratch with complex views with customer delight and developer productivity as the goal.
  • Built and presented a ?Lite version? of the Foodpanda app built with Flutter - Watch here. (Internal hackathon project)
  • Mentored 2 QA engineers to help them learn Kotlin and write automation tests so that they could upskill. 1 of them
  • successfully transitioned to a developer role after 8 months.
Note: I joined as a Software Engineer in Oct 2018; got promoted to Senior Software Engineer in Jan 2021; got promoted to Staff Software Engineer in Nov 2021.
Flutter
Delivery Hero, Berlin
3 months
2018-07 - 2018-09

Software Engineering

Software Engineer Flutter
Software Engineer
Flutter
GeekyAnts, Bangalore (India)
1 year 1 month
2017-07 - 2018-07

Software Engineering

Associate Software Engineer Native Android
Associate Software Engineer
Native Android
Appster, Gurgaon (India)

Aus- und Weiterbildung

Aus- und Weiterbildung

4 years
2013-08 - 2017-07

Study - Computer Science & Engineering

Bachelor of Technology, BVCOE, IP University - New Delhi, India
Bachelor of Technology
BVCOE, IP University - New Delhi, India

Kompetenzen

Kompetenzen

Top-Skills

Flutter Android iOS Dart Kotlin Java Swift Fastlane PlayStore AppStore Mobile Development Bitrise Git Github Github Actions
Community Involvements and Publications (more informations on request)

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.