Mobile Developer (Flutter | Android)
Information
Languages
About
Main technologies
- Firebase6 yrs.
- Clean architecture6 yrs.
- Android5 yrs.
- Dart4 yrs.
- Flutter4 yrs.
Additional skills
- API6 yrs.
- Google Analytics6 yrs.
- Crashlytics6 yrs.
- Retrofit6 yrs.
- Unit Testing5 yrs.
- REST API5 yrs.
- Kotlin5 yrs.
- Firebase Database4 yrs.
- Kotlin Coroutines4 yrs.
- GitHub4 yrs.
- SQLite4 yrs.
- CI/CD3 yrs.
- GitLab3 yrs.
- Atlassian Jira3 yrs.
- Flutter BLoC3 yrs.
- GraphQL3 yrs.
- RxDart2 yrs.
- Bitbucket2 yrs.
- Serverless2 yrs.
- OAuth2 yrs.
- Supabase2 yrs.
- Java2 yrs.
- PWA1.5 yrs.
- RxJava1 yrs.
- iOS0.5 yrs.
- Apache Cordova0.5 yrs.
Experience
Omnicore
About the Project
Large-scale fashion e-commerce mobile applications developed for Omnicore and external clients. The products included catalog browsing, user flows, REST API integrations, analytics, crash reporting, and production support for Android and iOS applications.
- E-commerce
- Retail
- Fashion
Responsibilities
- Developed and maintained production Flutter applications for large-scale e-commerce projects. - Collaborated with business analysts and stakeholders to clarify requirements, decompose features, and estimate tasks. - Led features end-to-end, including technical design, implementation, testing, and release preparation. - Improved Clean Architecture and BLoC-based modules, refactored legacy code, integrated REST APIs with Magento backend, and structured Firebase Analytics and Crashlytics across key user flows.
Skills & technologies
- Flutter
- Flutter BLoC
- Dart
- Clean architecture
- REST API
- Firebase
- Bitbucket
- CI/CD
- Android
- Google Analytics
- Crashlytics
Hotline
About the Project
Mobile application for a product search and comparison platform. The app included product catalog features, user profile functionality, favorites, filters, offline local storage, UI personalization, and performance-critical product listing screens.
- E-commerce
- Retail
- Consumer Services
Responsibilities
- Built and improved user profile features, including profile editing, photo upload, cropping, and image loading. - Added Favorites functionality with local offline support. Implemented product filters by brand, category, and other parameters. - Improved UI/UX with dark and light themes, floating headers, smooth list animations, and interactive loaders. - Optimized long product lists using CustomScrollView and lazy loading. - Fixed production crashes and stability issues using Firebase Crashlytics.
Ancestry
About the Project
Large-scale Android application with social and family-history related functionality. The product included user-generated content, feed and stories, comments, mentions, messaging, notifications, deep links, accessibility improvements, and shared mobile modules.
- Consumer Services
- Social Services
Responsibilities
- Developed Android features for feed, stories, posts, comments, user tags, in-app notifications, and deep links. - Helped migrate messaging from Twilio to a custom backend API. Added new API endpoints to the KMM shared module and coordinated feature alignment with the iOS team. - Migrated parts of the codebase from Java to Kotlin and from RxJava to Coroutines. - Rebuilt UI components with Jetpack Compose, improved accessibility support, and wrote unit and UI tests for new functionality.
Yellow Stone
About the Project
Mobile development company focused on reusable cross-platform modules, mobile libraries, and mobile games based on Progressive Web Apps. Projects included Android, Flutter, and Cordova-based solutions, shared libraries, internal packages, documentation, and Play Store/TestFlight releases.
- GameDev
Responsibilities
- Created cross-platform libraries and reusable modules for Android, Flutter, and Cordova projects. - Built a Flutter package and Android libraries to simplify integration of common features into new projects. - Wrote technical documentation and supported other developers during integration and build issues. - Released several mobile games based on Progressive Web Apps to Google Play and distributed iOS builds via TestFlight. - Improved library logic to make projects easier to build, maintain, and release.