Hello! I'm Pavlo, an expert in native mobile development for iOS and Android. If you are looking for such a specialist, please take a couple of minutes to check out my profile.
SUMMARY
My commercial experience as a mobile developer began in 2013 when I secured a job as an Android Java developer. Since 2015, I have been working exclusively as a freelancer. In 2016, I learned the Swift programming language and embarked on my career as an iOS developer. In 2018, I made a complete transition from Java to Kotlin for new Android projects. Throughout my journey, I have seamlessly acquired expertise in UI/UX design by closely adhering to the platform guidelines of both iOS (Human Interface Guidelines) and Android (Material Design). As an active user of both platforms, I constantly stay updated with the latest trends in products and technologies, ensuring I never miss out on key events like Apple WWDC and Google I/O conferences. Building upon my previous commercial experience as a QA engineer from 2012 to 2013, I combine meticulous attention to detail with strong perfectionistic tendencies, enabling me to consistently deliver exceptionally high-quality and reliable mobile applications.
WHAT I CAN DO FOR YOUR BUSINESS
The services I provide to my clients cover a broad spectrum of capabilities, which include, but are not limited to:
- Developing mobile applications for iOS and Android, including iPhone, iPad, Android phones and tablets, TV and wearable devices.
- Providing ongoing support, maintenance, and updates for existing apps.
- Porting apps from different platforms to iOS and Android.
- Recreating cross-platform and hybrid apps using native technologies.
- Performing code migrations and updates, including SDK version, package builder, legacy libraries, and other tools.
- Transforming app designs from Figma into functional applications.
- Incorporating in-app purchases and advertisements into the apps.
- Submitting the apps to the App Store and Google Play, resolving any review-related concerns.
- Conducting prototyping and UI/UX design.
- Creating comprehensive technical documentation and API specifications.
MY TECH STACK
Here are some of the cutting-edge technologies I utilize in Android development:
- Android SDK, Gradle, Kotlin, Kotlin Coroutines, MVVM Architecture, Jetpack, Jetpack Compose, Retrofit, Apollo GraphQL, Hilt, Room for SQLite, and JUnit.
And in iOS:
- iOS SDK, Swift, Swift Package Manager, MVVM Architecture, SwiftUI, Combine, Alamofire, Apollo GraphQL, CoreData, and XCTest.
I possess extensive experience working with numerous other technologies, frameworks, and libraries such as:
Java, RxJava, XML UI, CocoaPods, UIKit, RxSwift, MVC & MVP Architecture, Dagger, Koin, Realm, Glide, Kingfisher, Google Maps & Geocoding, MapKit, HealthKit, Mapbox, Facebook SDK, Twitter SDK, Zoom SDK, Google Pay, Apple Pay, Firebase SDK (Analytics, Crashlytics, Auth, Database, Firestore, Machine Learning, Storage, Hosting, Cloud Functions, and more).