Summary
Overview
Work History
Education
Skills
Linkedin
Certification
Timeline
Generic

STEPHAN J

Coimbatore

Summary

Senior Mobile Engineer with 8+ years of experience in building and maintaining scalable Android applications and delivering production apps using Flutter. Focused on long-term maintainability and system design, managing mobile features from design to post-production. Skilled in collaborating with product, backend, and QA teams to create reliable mobile applications serving millions of users.

Overview

1
1
Certification
8
8
years of professional experience

Work History

Senior Mobile Application Engineer

Cloud Destinations
04.2024 - 09.2026
  • Designed and developed Flutter-based mobile features emphasizing clarity, stability, and long-term maintainability.
  • Developed and maintained modular Flutter codebases, ensuring clear separation between UI, business logic, and data layers for improved maintainability.
  • Led feature development from initial discussions through implementation, release, and ongoing enhancements, ensuring alignment with user needs.
  • Collaborated with product, backend, and QA teams to ensure features performed reliably in real-world usage, enhancing user satisfaction.
  • Reviewed changes across codebase to enhance consistency, readability, and long-term code health.
  • Improved existing flows by handling edge cases and strengthening overall application reliability..

Android Developer

Zalora
07.2023 - 04.2024
  • Worked on a large-scale global e-commerce Android application used by 10M+ users across multiple regions.
  • Built and enhanced user-facing features using Kotlin, modern Android APIs, and structured architecture patterns.
  • Owned and maintained critical user journeys, including product discovery, navigation flows, and checkout-related experiences.
  • Enhanced app reliability by addressing edge cases related to network variability, API failures, and device constraints, resulting in a smoother user experience.
  • Integrated in-app tracking with Segment and Mixpanel, centralising event routing through Google Tag Manager for improved data accuracy.
  • Collaborated with product teams to ensure analytics events were meaningful and aligned with business goals.
  • Conducted code reviews and refactored complex code areas, reducing technical debt and enhancing overall code readability for the development team.

Android Developer

Codingmart Technologies Pvt Ltd
Bengaluru
12.2019 - 07.2023
  • Built and maintained Android applications with 100M+ downloads, supporting high daily usage.
  • Collaborated with backend teams to optimise API behaviour, aligning with mobile constraints and boosting application performance.
  • Enhanced UI responsiveness, startup performance, and memory usage, resulting in smoother user experiences across multiple releases.
  • Delivered features enhancing business workflows and increasing user engagement.
  • Integrated crash reporting and analytics, yielding insights into application behaviour for data-driven decisions.

Android Developer

Felskinn Engineering Solutions Pvt Ltd
Bengaluru
03.2019 - 12.2019
  • Developed enterprise-grade Android applications, improving user experience through intuitive design and functionality.
  • Integrated third-party APIs, enhancing app functionality and providing seamless user experiences.
  • Integrated third-party APIs to enhance app functionality and user experience.
  • Collaborated with QA and backend teams, facilitating timely and stable application releases to meet project deadlines.
  • Collaborated with cross-functional teams to define project requirements.

Android Developer

Knila IT Solution India Pvt Ltd
Coimbatore
04.2018 - 03.2019
  • Developed production Android applications from concept to launch, ensuring high quality and user satisfaction.
  • Developed Android applications for fashion retail platform, focusing on quality and user engagement.
  • Established strong foundation in Android architecture and UI principles to enhance application performance and usability.
  • Created user-friendly interfaces using modern mobile design principles to enhance user experience.
  • Collaborated with cross-functional teams to define and refine app features and requirements, ensuring alignment with user needs.

Education

B.Tech - Information Technology

Park College of Engineering and Technology
Coimbatore
01-2018

Skills

Android :

  • Languages: Kotlin, Java
  • UI: Jetpack Compose, XML Layouts, Custom Views, Material Components
  • Architecture: MVVM, MVP, Clean Architecture, Repository Pattern, Design principles, SOLID principles, Modularity Architecture
  • Dependency Injection: Dagger, Hilt
  • Networking: Retrofit, OkHttp, Volley, MQTT
  • Persistence: Room, SQLite, SharedPreferences, Secure Storage, DataStore
  • Asynchronous programming, Flow, Coroutines, Thread
  • Navigation: Android Navigation, Deep Linking, App Links
  • Background Processing: WorkManager, Android Services
  • Build and release
  • Android TV: Leanback, Responsive UI, Material Design
  • Testing: JUnit, MockK, Robolectric, Instrumentation Testing
  • Play Store : Store Release and Update, Account creation and maintenance

Flutter:

  • Languages: Dart
  • Platforms: Android & iOS
  • State Management: BLoC, Riverpod, Provider, GetX
  • Dependency Injection: GetIt
  • Networking: Dio, Interceptors, Retry Mechanisms, Token Refresh
  • Persistence: Hive, SharedPreferences, Secure Storage
  • Asynchronous Programming: Futures, Streams, Isolates
  • Navigation: Navigator 20, Deep Linking
  • UI: Material Design, Custom Widgets, Responsive UI
  • Theming & Localization: Dynamic Themes, Multi-language Support
  • Platform Integration: Method Channels, Native Android/iOS Bridges
  • Build & Release: APK, AAB, IPA, Flavors, Environment Configurations
  • Testing: Unit Testing, Widget Testing
  • Debugging & Performance: Flutter DevTools, Application Performance Optimization

Shared / Cross-Platform:

  • Version Control: Git, GitHub, Bitbucket, GitLab
  • Tools: Android Studio, VS Code, Xcode, Cursor, Antigravity
  • Firebase: Firebase Auth, FCM, Analytics, Crashlytics
  • Analytics tools: Segment, Mixpanel, Braze, GTM
  • CRM Tools: Contentful and Contentstack
  • Project Management: Jira, TFS, Bugzilla
  • Agile methodologies
  • Code review

Linkedin

https://www.linkedin.com/in/stephan-john-240641140/

Certification

  • Core Java Certification
  • Flutter Course Certification

Timeline

Senior Mobile Application Engineer

Cloud Destinations
04.2024 - 09.2026

Android Developer

Zalora
07.2023 - 04.2024

Android Developer

Codingmart Technologies Pvt Ltd
12.2019 - 07.2023

Android Developer

Felskinn Engineering Solutions Pvt Ltd
03.2019 - 12.2019

Android Developer

Knila IT Solution India Pvt Ltd
04.2018 - 03.2019

B.Tech - Information Technology

Park College of Engineering and Technology
STEPHAN J