My goal is to deliver well-tested, easy-to-maintain, and extend code. Former web developer. · Highly experienced in complex algorithms and architecture creation · Performance and stability-oriented development · System administration and security experience · Single-handedly built numerous applications of various complexity Perfect with working in a team and alone
TECHNICAL SKILLS
Programming languages:
• Kotlin/Java
• C/C++
• Python
Native:
• Android Architecture Components
• Coroutines
• NDK
• Jetpack Compose
Google APIs:
• Firebase
• Google Maps
• Billing
• Ads
• Analytics
Third-party:
• RxJava2
• Dagger2
• Koin
• Retrofit
• Glide
• Fondy
• Stripe
• AppBoy
• FitBit
• MapBox
Build tools:
• gradle
VCS:
• Git
• Bitbucket
Crash reports:
• Firebase Crashlytics
• Bugsnag
Description:
Startup application for Uber-like Ukraine based ecological taxi service Responsibilities:
Initial development. Python/Django backend service development and architecture.
Technologies:
• Kotlin
• Coroutines
• Koin
• MapBox
GooglePay
Description:
Audio stream processing application.
Responsibilities:
Initial development. Extraction of an audio stream from the video file container. C++based library for the sound processing. Advanced coroutines usage- actors and flows. Complex error handling. The job was a total success and the customer ordered a set of updates and improvements for existent applications.
Technologies:
• Kotlin
• C++
• Coroutines
• Koin
FFmpeg
Description:
Library and social network for the reading kids.
Responsibilities:
Accessibility integration, bug fixes, new features implementation, and improvements.
Initially was hired to integrate the talkback. Upon successful completion was assigned to implement the user profile section update. Custom views, layouts, and layout managers. Talkback.
Technologies:
• Kotlin
• Java
• Coroutines
• Dagger2
• RxJava2
• AAC
• Retrofit
• Glide
M PAndroidChart
Description:
Application for the magazine, social network, insurance, and purchase of the luxury watches.
Responsibilities:
Bug fixes, new features implementation, and improvements.
An app with the complex architecture. Custom views. Web views. Social network features. Push notifications. In-app purchases Technologies: • Kotlin
• C++
• NDK
• Coroutines
• Koin
• AAC
• Retrofit
• Glide
Kustomer
Responsibilities:
Initial development
Features: custom views. Complex network requests. Pixel-perfect UI implementation. Technologies: • Kotlin
• Coroutines
• Koin
• AAC
• Retrofit
• Glide
Spreedly
Description:
Pedometer application accumulating daily steps that could be converted into the inner marketplace discount
Responsibilities:
Initial development. Teamleeding of three developers
Features: multimodular architecture. Jetpack Compose with plenty of custom views.
Technologies:
• GraphQL
• Jetpack Compose
• Dagger2
• Coroutines
• GoogleFit
• FitBit
• Firebase Crashlytics/Analytics
• GoogleAds
Apollo GraphQL
Description:
Live application for connecting clients with sellers from the different countries. Chat, video and voice calls.
Responsibilities:
Interop for legacy Java and new Kotlin code. Constant refactoring, debugging and improvement of the published application. Push notifications and deep links. Payment and shipping integration
Technologies:
• RealmDb
• Room