Pavlo Kravchenko
Lead Android Developer
Experience
Lead Android Developer
NDA
- Building the project architecture
- Writing project documentation and guidelines
- Building the API
- Technology: Kotlin, Koin, MVVM, SOLID, Clean architecture, Architecture Components, Multimodularity, Ktor, Picasso, Lottie, Apache, Firebase, Google Wallet, Kotlin Multiplatform
iOS Developer
Symplast
- Development of the functionality of the application for managing electronic medical records
- Technology: Swift, Swift UI, MVVM, SOLID, Clean architecture, CoreData, TestFlight, SnapKit, Kingfisher, Charts
Senior Android Developer
Sense Bank
- Development of the functionality of the client application of the bank
- Application redesign
- Supporting application
- Writing documentation and guidelines
- Technology: RxJava 2, Kotlin, Koin, MVVM, SOLID, Clean architecture, Architecture Components, Multimodularity, Glide, Retrofit, OkHTTP, Lottie, LiveBank, Timber, Apache, Firebase, AirBnb, Google Maps, DynamicAnimation, Facebook Stetho, Room, Decoro
Leading Android Developer
VTB Bank
- Making architectural decisions in the bank’s platform team
- Creating and configuring a user-friendly and developer-friendly UI for the entire bank
- Migration to Jetpack Compose
- Build speed optimization
- Several times deliveries became the best deliveries of the week in the general bank vote
- Technology: RxJava 2, Kotlin, Dagger 2, MVVM, SOLID, Clean architecture, Cicerone, Architecture Components, Multimodularity, Jetpack Compose, Google Maps, Firebase, Room
Mobile Team Leader
Tanuki
- Application development for ordering food (customer and restaurant versions)
- Architecture of client-server solutions
- Writing code
- Mentoring and setting tasks
- Conducting technical interviews
- The application repeatedly ranked in the TOP 3 among food delivery applications in the Moscow region on Google Play
- Application stability on Firebase Crashlytics 99.97%
- Technology: Kotlin, REST API, Retrofit, OkHTTP3, MVP, MVVM, iBox, Architecture Components, Koin, RxJava2, Google Pay, Google Maps
Mobile Developer
Green Moby
- Cryptocurrency tracker development (iOS, Android, ReactNative). The application monitors prices for cryptocurrencies. There is a portfolio, alerts, charts. Technology: Java, Swift, Objective-C, ReactNative, JavaScript, REST API, WebSocket, CoreData, Realm, SQLite, Billing App
- Development of an IP telephony application. An application for sending messages and making calls to a real phone number via the Internet. There are also video calls and chats. Technology: Java, Swift, REST API, CoreData, SQLite, Twilio, MVP
- Development of an online store for goods. Technology: Java, Swift, REST API, MVP, Kingfisher, AFNetworking, Retrofit, Glide, SQLite, CoreData
- Development of a taxi app. Technology: Kotlin, Java, REST API, MVP, Google Maps, Firebase, Retrofit, Picasso, Room, Dagger, Moxy, Navigation Components, Google Pay, Room
Summary
Programming is my hobby. I have good analytical skills, learn easily. I like to solve mathematical problems (like VRP or finding optimal areas in a given figure). I have experience writing the backend for my projects. I work well in a team. I am fond of sports, extreme sports, diving, fishing, outdoor activities, radio engineering, circuitry, electronics, computer games.
Skills
Android Sdk
Kotlin
Java
Restful Api
Architecture Components
Retrofit
Mvvm
Mvp
Firebase
Solid
Sql
Json
Coroutine
Dependency Injection
Dagger
Websocket
Lifecycle
Oop
Clean Code
Jetpack Compose
Xml
Kotlin Multiplatform Mobile
Koin
Ktor
Sqldelight
Coil
Ios
Swift
Swiftui
Afnetworking
Kingfisher
Cocoapods
Package Manager
Apns
Coredata
Kotlin Multiplatform
Languages
Education
Chernihiv National University of Technology
Bachelor of Computer Engineering · Computer Engineering · Chernihiv, Ukraine
Chernihiv Technical School of Transport and Computer Technologies
Specialist in servicing computer systems and services · Computer systems · Chernihiv, Ukraine
Similar Freelancers
Discover other experts with similar qualifications and experience