Работал в 7 компаниях   6 лет 4 месяца

IT, Образование

Android Team Lead

ELEKS (SportTech, MilTech)

IT

1 год 5 месяцев

03.2022 - 08.2023

ROLE: Senior Android Engineer/Android Engineering TeamLead

TEAM SIZE: 3?12

RESPONSIBILITIES: gather requirements from client and help to convert them into features; being a "proxy" between the client, management, and engineering squads; estimate and plan team workload; manage engineering backlog; features development and release planning; team building and leadership; managing team meetings and brainstorming sessions; build, introduce and control team processes; co?educate team members and help them grow; foster inner culture development; share feedback; support old features and develop new ones; fix bugs; cover programming code with unit tests; code review; demonstrate results for client; communicate and sync with teammates; generate ideas regarding product improvements

TECH STACK: AndroidX (Core, Biometric, Startup, ViewPager2, LifeCycle, ViewModel, Room, Navigation + SafeArgs), Compose, Coroutines, WorkManager, Material/AppCompat, Google Play Services (Pay, Auth, Fitness, Maps), ExoPlayer2, Sentry/Crashlytics, OneSignal, Koin, Facebook Shimmer, Retrofit + OkHttp, Coil, Glide, Lottie, LaunchDarkly, Localazy, Amplitude, Timber, JUnit, Mockito, Robolectric, Turbine, WebRTC Android SDK

ACHIEVEMENTS:

- together with my teammates, we helped to migrate whole client's app for new UI/UX and modern tech stack, which increased users' satisfaction (3.7 => 4.1) and total amount of active users

- with help of Android squad efforts, we introduced personal training plans for client's customers, which became a new significant source of income for client

- our team rebuilt open?source video sharing library and integrated it to a military app, successfully delivered to 90%+ drones pilots in Ukrainian army

- we significantly improved the quality of drone camera footage to enable Ukrainian officers to make much more accurate decisions during the war

Android engineer

Rocket Food Delivery (FoodTech)

IT

1 год 1 месяц

12.2020 - 01.2022

ROLE: Senior Android Engineer

TEAM SIZE: 4?12

RESPONSIBILITIES: support old features and develop new ones; fix bugs; cover features with unit tests; code review; demonstrate results for stakeholders; communicate and sync with teammates; estimate and plan personal workload; prepare and release apps to production; help with team management; co?educate team members and help them grow; share feedback; foster inner culture development; strategic team planning; product planning; generate ideas regarding product improvements

TECH STACK: Android Architecture Components, Navigation Architecture Component, Groupie, MVVM/MVI, Dagger2, Coroutines, Retrofit + OkHttp, WebSocket, SqlDelight, GSON, Firebase SDK (Messaging, Dynamic Links, Analytics), Coil, Lottie, Skeleton, Google Maps SDK, Fondy SDK, Stripe SDK, Google Pay SDK, AppSpector, Chucker, ShakeBugs, Sentry, AppsFlyer, Adjust, Zendesk SDK, JUnit 5, Mockk

ACHIEVEMENTS:

- helped to migrate whole client app to new architecture, which increased app stability and reduced time to release new features

- streamlined management squad efforts by presenting bi?weekly sprint results

- took part in an app redesign: developed brand new promocodes screen, which helped to increase conversion into purchase by 23%

- increased app stability by fixing 30+ critical bugs

Android Team Lead

Axon Development Group/Paycasso Ltd (Security)

IT

1 год 6 месяцев

05.2020 - 11.2021

ROLE: Middle+ Android Engineer/Android Engineering TeamLead

TEAM SIZE: 6?7

RESPONSIBILITIES: gather requirements from client and help to convert them into features; being a "proxy" between the client, management, and engineering squads; estimate and plan team workload; manage engineering backlog; features development and release planning; team building and leadership; managing team meetings and brainstorming sessions; build, introduce and control team processes; co?educate team members and help them grow; foster inner culture development; share feedback; support old features and develop new ones; fix bugs; cover programming code with unit tests; code review; create and integrate OCR mobile services; demonstrate results for client; communicate and sync with teammates; generate ideas regarding product improvements

TECH STACK: Android SDK 30, AndroidX AppCompat, Kotlin, Android Architecture Components, Navigation Architecture Component, MVVM, DI (Dagger2), Kotlin Coroutines, Paycasso SDK (face/docs scanning)

ACHIEVEMENTS:

- managed the architectural migration of a key OCR mobile service, which helped to deliver fully customer?branded apps 8x faster

- delivered full integration of a turnkey OCR service to the major client's app (FinTech) ? as a result, this client became our business partner

Android engineer

SoftServe/IBM (Media)

IT

1 год

03.2019 - 03.2020

ROLE: Middle Android Engineer

TEAM SIZE: 8?12

RESPONSIBILITIES: support old features and develop new ones; fix bugs; cover features with unit tests; code review; demonstrate results for client; communicate and sync with teammates (multinational); estimate and plan personal workload

TECH STACK: <under NDA>

ACHIEVEMENTS:

- helped to improve the weather application stability and usability, developing new features and fixing bugs

- increased company’s income and user retention by 30% with developing native video ads feature

Android engineer

Quantag IT Solutions GmbH (Security)

IT

1 год 3 месяца

12.2017 - 03.2019

ROLE: Junior Android Engineer

TEAM SIZE: 1?2

RESPONSIBILITIES: develop simple PoC mobile apps from the scratch; support old features and develop new ones; handle apps delivery; communicate and sync with teammates (multinational); communicate and sync with third?party service developers

TECH STACK: Android SDK 28, Android SDK 30, Android Things SDK 28, Support libraries 28.0.0, AndroidX AppCompat, Java 8, Kotlin, Firebase SDK (Authentication, Realtime Database, Storage, Cloud Functions), MVP/MVVM, SQLite (GreenDAO), DI (Dagger2, Koin), EZMCOM's SDKs (NFC ID/passport scanning, OCR ID/passport scanning, Facial recognition), AndroidX Biometric, Android Architecture Components, Navigation Architecture Component, NFC/BLE, RxKotlin + RxAndroid, Picasso

ACHIEVEMENTS:

- delivered 14 different ticket sales apps, each branded for specific client

- developed fully functional IoT device for PoC project, dedicated for managing access to different types of vehicles through digital keys (NFC, BT)

- created software system, consisted from 2 Android apps (admin + client) and backend (based on Firebase), which helped client to manage access to their events, using our ID scanner and facial recognition

Android engineer

QFactory (Freelance)

IT

6 месяцев

06.2017 - 12.2017

ROLE: Trainee Android Engineer

TEAM SIZE: 2

RESPONSIBILITIES: develop separate app features; handle app delivery; communicate and sync with teammates; demonstrate results for US client

TECH STACK: Android SDK 25, Support libraries 25.3.1, Java 7, Realm, GSON, RxAndroid, RxJava, Picasso, Auth0 Lock, Amazon S3, FFMpeg, Superpowered SDK, Android NDK

ACHIEVEMENTS:

- developed significant part of UI: survey screen with navigation drawer, photo selection screen, audio dialog, survey adding/editing dialog, confirmation dialogs ? all combined into smooth and functional experience for client's users

- set up authentication with help of Auth0, which increased users security

- delivered survey posting feature, which helped client to store his important business information in Amazon S3 bucket

- designed internal API to simplify working with RealmDB

- created video pitch shifting PoC application (using NDK), to help client advance with their business objectives

Android engineer

BIONIC University Internship Program (MedTech)

Образование

3 месяца

03.2017 - 06.2017

ROLE: Trainee Android Engineer

TEAM SIZE: 7

RESPONSIBILITIES: develop separate app features; handle app delivery; communicate and sync with teammates; demonstrate results for Netherlands client

TECH STACK: Android SDK 25, Support libraries 25.3.16, Java 7, SQLite, StorIO, Retrofit, Dagger, RxAndroid, RxJava, RxBinding, Butterknife, Picasso, Crashlytics

ACHIEVEMENTS:

- set up local data storage, which helped client to use our app without Internet connection

- integrated custom audio/video player, which increased quality of viewing media content feature

- created user flow results screen

Ключевая информация

MANAGEMENT

  • Leadership and Coaching
  • Strategic Planning
  • Assembling Team and Distributing the Roles
  • Communication, Influencing and Convincing, Motivation and Inspiration
  • Structuring and Organising Large Amounts of Data
  • Building Effective Systems of Outstanding Quality out of Vacuum
  • Agile: Scrum, Kanban
  • SDLC
  • Jira, Trello
  • Confluence
  • Miro, Xmind

ENGINEERING
Programming languages: Kotlin, Java, C/C++
OOD: SOLID, KISS, DRY, MVP/MVVM/MVI, Clean Architecture, DI, REST
Technologies:

  • Android SDK, Android NDK, AndroidX (Core, Biometric, Startup, ViewPager2, LifeCycle, ViewModel, Navigation + SafeArgs), Material/AppCompat, Compose, Coroutines/LiveData, SQLite (Room, greenDAO, SqlDelight), WorkManager, ExoPlayer2, Gradle, Git
  • Google Play Services (Maps, Auth, Pay, Fitness), Firebase SDK (Auth, RTDB, Storage, Cloud Functions, Messaging, Dynamic Links, Analytics), Retrofit + OkHttp, WebSocket, OneSignal, WebRTC Android SDK
  • GSON, Realm, Glide, Picasso, Coil, Lottie, Skeleton, Facebook Shimmer, LaunchDarkly, Dagger2/Koin, RxJava/RxKotlin + RxAndroid/RxBinding
  • JUnit, Mockito/Mockk, Robolectric, Sentry/Crashlytics, AppSpector, Chucker, ShakeBugs, AppsFlyer, Localazy, Amplitude, Timber, Adjust, Zendesk SDK
  • OpenCV, TensorFlow Lite, FFMpeg, NFC, BLE, Fondy SDK, Stripe SDK

MARKETING & ANALYTICS

  • Deep Research and Analysis
  • Making Conclusions and Summarising
  • Clear Topic Explanation
  • SMM and Advertising
  • Google Sheets, Excel

PERSONALITY

  • Creative Thinking and Brainstorming
  • Abstract Thinking
  • Critical Thinking and Problem Solving
  • Adaptivity
  • Joking ;)

CONTENT

  • Presentation and Public Speaking
  • Copywriting
  • Explaining Complex Things with Simple Words and Perfectly Suited Visuals
  • Content Management
  • Google Slides, PowerPoint, Canva
  • Figma
  • LMS: Moodle, Zenedu

Учился в 3 заведениях

National University of Life and Environmental Sciences of Ukraine

Software engineering, Faculty of information technologies (FIT)

Kyiv, 2020

National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"

Systems engineering, Faculty of informatics and computer techniques (FICT)

Kyiv, 2019

Ukrainian Physics and Math Lyceum of Kyiv National Taras Shevchenko University

Kyiv, 2015

Владеет языками

Английский

продвинутый

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Украинский

родной

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Курсы, тренинги, сертификаты

OCA Java SE 8 Programmer, Oracle University

Kyiv, 2019

Score - 95%

Duration(hours) - 2,5

Term: October 2019

Android Dev-II, BIONIC School

Kyiv, 2017

Score - 91%

Duration(hours) - 20

Term: January 2017 - February 2017

Java Start, BIONIC School

Kyiv, 2016

Score - 81%

Duration(hours) - 36

Term: October 2016 - October 2016

Android Dev-I, BIONIC School

Kyiv, 2016

Score - 65%

Duration(hours) - 20

Term: November 2016 - December 2016

Дополнительная информация

Interests

  • Skiing & Skating
  • Surfing
  • Traveling
  • Cinema addiction
  • Personality development
  • Neurobiology
  • Running
  • Hiking
  • Coaching
  • Fallen in love with science
  • Meditation

Achievements

PROJECT: "NEOшкола" ? founded online school of personality development; guides people how to develop and implement their personality through finding their perfect craft and molding their identity

DURATION: May 2024 ? Sep 2024

ROLE: Founder/Project Manager/Content creator

TEAM SIZE: 5

RESPONSIBILITIES: launching surveys; market analytics; create project mind map; declare and publish NEOschool's manifest; create project roadmap; handle team meetings; design student journey; develop educational content (video, lessons, practical tasks, tests); reporting to investor; publish content in LMS; gather and analyze feedback from the audience

ACHIEVEMENTS:

- Raised $20k to launch breakthrough educational project "NEOschool"

- Conducted a massive survey (90+ questions) and received 111 answers, which helped me to build a detailed customer portraits for 11 different audience segments

- Researched and analysed market, deriving metrics to calculate break?even points for 12 different MVP scenarios

- Declared a full project manifest (strategy, roadmap, mission, vision, values etc)

- Invented a one?of?a?kind educational journey of "NEOnization"

- Designed entire student journey map for "NEOschool" (5 modules, 150+ steps)

- Created and published content for the 1st module via LMS

- Recorded 7 video lessons, each accompanied with state?of?the?art manually crafted presentation

- Developed 6 practical tasks and 2 surveys

- Involved 10 pilot testers and gathered their feedback, converted into 15+ product improvement goals


PROJECT: "ЦМС | Цифрове Місце Сили" (Telegram) ? founded Telegram community for passionate Ukrainians to discuss Ukraine's vision and future

LINK: https://t.me/+lInPZQRgxDNmMWU1

DURATION: May 2022 ? Jul 2024

ROLE: Founder/Project Manager/Author

TEAM SIZE: 3

RESPONSIBILITIES: Telegram analytics; team hiring and management; manage budget; launching advertising campaigns; create project roadmap; declare and publish platform's mission, vision and values; handling subscribers community; develop content plan; create and publish content; negotiate and sell ads in the channel; crowdfund investments from the community; gather and analyze feedback

ACHIEVEMENTS:

- Gained 3.8k subscribers in Telegram (on peak) and 150 subscribers on platform's YouTube (organically)

- Tested 7 different ad strategies and 34 marketing creatives

- Set up a donation infrastructure and crowdfunded over $1k from the audience

- Involved 2 freelance authors, posted 250+ unique blog publications

- Crafted, recorded and published on YouTube a roadmap presentation for the platform's major update (v2.0)

- Performed complex analytics of Israel's, Germany's, Japan's and Singapore's path, all converted into 30+ practical recommendations for future Ukraine

- Gathered 137 requests from Ukrainian citizens about the post?war country development process

- Developed AI?driven vision for Ukraine?2035, Ukraine?2075 and Ukraine?2125

- Designed integral model of post?war Ukraine's national project

ENGINEERING/IT

- Achieved Senior level in Android Engineering (7 years)

- Graduated Bachelor in systems engineering and Master in software engineering

- Became a highly effective Team Leader

SELF?DEVELOPMENT

- Successfully healed 2 severe burnouts with help of 2 sabbaticals, dedicated to deep introspection (3 months and 6 months), which helped me to crystallise my own personality

- Defined Personal Constitution: fundamentals, personal conduct, values and life strategy, mission and vision, life roadmap for 1?2?5?10 years in advance

- Mastered meditation

- Touched upon various fields of knowledge and gained an extraordinary range of skills, as a result of my wanderings: systems and software engineering, management, marketing and advertising, SMM and blogging, copywriting and visualisation, politics and economics, physiology, biochemistry and biology, neuroscience, psychology and coaching, philosophy, metaphysics, etc

- Learned surfing basics

Dmytro Olegovych

Senior android engineer

Киев

6 000 $

27 лет

полная занятость

Характер работы: удаленная работа

Обновлено 1 месяц назад