Post Job Free
Sign in

Flutter Developer

Location:
Sao Paulo, Brazil
Posted:
February 21, 2022

Contact this candidate

Resume:

Max Shemetov

+1-786-***-**** ********.******@*****.*** github.com/maxeema linkedin.com/in/max-shemetov EXPERIENCE

Aristos B.V. Jan 2020 - Present

Lead Flutter Engineer

Mobile client tech lead for the brand new languages’ learning app

Speech: Integrated CMU Sphinx speech recognition system for 6 languages. Added support of the Google TTS and AWS Polly services as high-quality text to speech providers within a variety of male/female voices.

Firebase/Cloud: Integrated Firebase support into the project. Added the Crashlytics, Analytics, RemoteConfig, Storage, and Performance modules. Wrote 4 Cloud Functions and 1 cron job with NodeJS. Implemented user authentication by phone and SMS. Transferred app assets to Cloud Storage.

Code/Architecture: Refactored the project’s codebase to use modern Dart 2 features like sound null safety. Added the Pedantic static analysis tool. Covered code with the unit, widget, and integration tests. Applied the BLoC pattern for the business logic layer.

Media/Animation: Integrated a network, audio, and video support, as well as the Lottie and Rive animation. Made a variety of animations with complex transition effects.

Automatization: Created 3 modules on Dart for the automatization of the app pre-build and build processes. Configured CI/CD pipelines with GitHub actions.

At the start: Ported the first Android MVP to Flutter, documented the project features and used APIs.

Team: Manage a team of 5 Flutter developers from medium to senior. Perform code review, mentorship. Define tasks’ priorities. Determine features’ deadlines. Tech Stack: Flutter(Dart), BLoC, RxDart, Injectable, GetIt, Dio, Lottie, IntelliJ Idea, Visual Studio, Git, GitHub, Trello, GitLab, YouTrack, CI/CD with GitHub actions & CodeMagic, Google TTS & AWS Polly services, AdobeXD, Figma, Hive, Firebase and Google Cloud services, Clean Architecture, SOLID Udacity, App Brewery, Udemy Jul 2019 - Dec 2019

Flutter courses

Accomplished 5 contemporary Flutter and Dart courses

Contributed to the AppBrewery Flutter community having fixed 4 example apps

Mentored and helped more than 30 trainees at the AppBrewery’s Discord channel Completed assignments:

Android Unit Converter Unsplash Gallery iOS Flutter Converter Web Gallery Online Lamoda Jan 2019 - Jul 2019

Lead Android developer

Lead Android Developer of the Lamoda shopping app with 10.000.000+ installs

Ported the Java codebase to contemporary Kotlin with Coroutines, which reduced the app’s source codebase by almost 20% and helped solve more than 15% of issues

Documented app core modules, libraries, and used tools which reduced time for the new and existing team members to dive into development almost in a day

Transformed the app architecture to use modern AndroidX components which reduced time to analyze, maintain, and extend app functionality keeping the project architecture up to date

Mentored and owned the Android team of 5 developers Tech Stack: Java, Kotlin, Coroutines, Kotlin Flows, AndroidX, MVVM, MVP/Moxy, Data Binding/Live Data, ConstraintLayout, MotionLayout, Room, Dagger2, gRPC/Protobuf, Clean Architecture, TDD, SOLID, Truth, Robolectric, Espresso, Google Pay Payments App: Lamoda - online store of clothing and footwear with delivery Udacity Sep 2018 - Jan 2019

Android courses

Accomplished 7 contemporary Android(Kotlin) courses

Completed 10 codelabs to effective use Kotlin, Coroutines, Android Jetpack, Material Design, Git Completed assignments: NASA APoD POSH Shortcuts

Paragon Software GmbH Mar 2010 - Jul 2018

Principal Android Engineer

Principal Android engineer for the Paragon Software company’s Android product line.

Developed more than 30 dictionaries apps for the publishers: Oxford, Cambridge, Britannica Encyclopedia, Slovoed, PONS, Duden, Langenscheidt, Merriam-Webster, Harrap, VOX, Chambers, TransLegal, Dikke Van Dale, Drofa, Slovari 21 veka, RedHouse, Malayin, MYJMK, LeRobert, Lexikon 2k, Focalbeo, Magnus, Collins. Top apps reached out to 1.000.000+, 500.000+, and 100.000+ installs.

Implemented the unified application shell that’s used by more than 50 active apps on Google Play for different stakeholders and marketing goals.

Introduced an effective builder that helped the company to build branded apps for more than 20 different stakeholders from a single code base in minutes.

Automatized the manual app build, test, deploy process which reduced hundreds of hours of manual job, and extremely fastened the whole app lifecycle process.

Implemented 3 marketing campaigns: premium (paid), freemium (in-app purchases), and app activation with a serial code.

Integrated in-app purchases support for 2 app stores: Google Play Store and Samsung Galaxy App Store.

Created multi-threaded app databases download module which brought serious stability of downloading, resuming, and deleting apps databases with the required flexibility.

Implemented in-app notifications feature which allowed the marketing team to deliver special offers and promotions to the clients.

Optimized version control system gathering more than 10 scattered repositories into one maintainable repo of the unified app shell which helped to ship new app features to different stakeholders having implemented them just in one place.

Introduced support of the different device form-factors, orientations, and sizes: tablets, horizontal and vertical orientations, small and large screens.

Reduced apps’ size almost 1.5 times having performed a bunch of optimizations, clearing unused resources, splitting app data for different target platforms, and a variety of device configurations.

Author of the Open Dictionary API Android module used by 3rd party developers providing access to the apps’ content assuming stakeholders’ share policy.

Owned a team of 5 Android developers and 3 QA staff with different seniority levels. Tech Stack: Android(Java), AndroidX(Jetpack), JNI(C++), REST, Google Play, Samsung Galaxy App Store, Gradle, SQL, HTML, CSS, JavaScript, JUnit, Espresso, Obfuscation, Google Analytics, In-App purchases, Multi-Threading, TeamCity, Git

Apps:

1M+ installs Cambridge Advanced Learner's Dictionary • Oxford Advanced Learner’s Dictionary 500K+ installs English Pronouncing Dictionary • Oxford Advanced Learner's Dictionary 10th edition 100K+ installs Oxford Learner's Academic Dict • Oxford Learner’s Quick Grammar 50K+ installs Biblioteca do dicionário PONS • Oxford Collocations Dictionary • English - Turkish Dictionaries

• Oxford Learner’s Dict.: Arabic • Russian Spelling Dictionary • Arabic - German Dictionary Langenscheidt 10K+ installs

PONS School Library - for language learning • Oxford Learner’s Dictionaries: Bilingual editions • L for travel: travel phrases • English - German Translator Dictionary • Dizionario Oxford Study • Deutsch - Italienisch Wörterbuch & Übersetzer • Russian Lexical Stress Dict. • TransLegal’s Law Dictionary • Russian language: Orthography and Punctuation • Arabic <-> English Dictionaries



Contact this candidate