Vadim Pochernin

Vadim Pochernin

$30/hr
Lead Mobile Developer
Reply rate:
50.0%
Availability:
Hourly ($/hour)
Age:
33 years old
Location:
Visokiy, Харківська область, Ukraine
Experience:
6 years
HH&P Lead Android Engineer Vadim Pochernin Lead Software Engineer More than 7 years overall experience with IT. Strong skills in mobile development, software architect, design patterns and REST APIs design. Large experience in Java languages and 3rd party frameworks. Took part in US governmental projects. -Skype: vados-ua KEY SKILLS Android: • Android Studio, Android SDK • Java, Kotlin, NDK • Software Design Patterns • Modern Software Architect patterns: MVC, MVP, Clean Architecture • Git, Mercurial • Git/HG Flow, Pull Requests • CI/CD • Reactive Concepts (RxJava, RxAndroid) • DI (Dagger2 + Manual) Other programming languages: • Swift (can read) • javascript • C# (can read) EDUCATION 2009 - 2013 National Tech University “Kharkiv Polytechnical Institute”. - Software Engineering 2001 - 2009 Kharkiv Physics and Math Lyceum КОНФИДЕ HH&P Lead Software Engineer PROFESSIONAL EXPERIENCE 01.2018 – 04.2018 Lammt Ticket Scanner Role: Lead Android Engineer Project description: Ticket Scanner for Event’s staff. https://play.google.com/store/apps/details?id=com.tarmeez.lammtmanager.v3 Responsibility: ● ● ● ● ● ● ● Requirements analysis; Architectural design, data modelling on client; Network traffic optimization 3rd party solutions research; Core and additional features implementation; Material Design implementation. Preparation for Google Play publishing Key Technologies: ● ● ● ● ● ● ● ● ● ● Android SDK Java MVP Pattern REST-API – Retrofit Local Storage – SqLite Git – Bitbucket BugReporting System – Crashlytics Gradle flavors Firebase: RemoteConfig, FCM Camera - Fotoapparat 09.2017 – 12.2017 JustSnap Camera SDK Role: Lead Android Engineer Project description: Document Scanner and picture optimization SDK. Uses for internal business needs of very large retailer chain which presents in 27 countries in Europe/Asia. Responsibility: ● ● ● ● ● ● ● Requirements analysis; Core and additional features implementation; Prfomance optimization Assembling app as Module to be used by other apps Handling Camera2 issues on various devices Managing junior developers OpenCV sources integration and compiling for various ABI’s Key Technologies: ● Android SDK, NDK КОНФИДЕ HH&P Lead Software Engineer ● ● ● ● ● ● ● ● ● ● Java, C++ MVP Pattern Native Open CV Camera2 API Realtime Preview Processing Multithreading – Concurrency Framework Local Storage – File System Git – Bitbucket BugReporting System – Crashlytics Gradle flavors 03.2017 - 10.2017 Some Recorder (NDA) Role: Lead Android Engineer Project description: Website recorder (NDA). Overall team – 50+ developers. Responsibility: ● ● ● ● ● ● ● ● ● Requirements analysis; Architectural design, data modelling on client; Network traffic optimization 3rd party solutions research; Core and additional features implementation; Work with design team to build perfect UI/UX solution. Further implementation. Material Design. CI/CD setup; Preparation for Google Play publishing Team Leading Key Technologies: ● ● ● ● ● ● ● ● ● ● ● ● Android SDK Java MVP Pattern DI (manually, didn’t use Dagger2 or any other frameworks) rxJava Multithreading for complex concurrent data processing (ExecutorService, CountDownLatch, Atomic concepts) REST-API – Retrofit Local Storage – Room (without LiveData) Git – Bitbucket BugReporting System – Crashlytics Gradle flavors Firebase: RemoteConfig, FCM 07.2016 - 03.2017 HookD КОНФИДЕ HH&P Lead Software Engineer Role: Lead Android Engineer Project description: Social Network for male gay community Responsibility: ● ● ● ● ● ● ● ● Requirements analysis; Architectural design, data modelling, APIs design, app modules design; UI design implementation CI setup and maintentance Instant Chat module development Prepare apps for submit; Google Play release; Team Leading Key Technologies: ● ● ● ● ● ● ● ● ● ● ● ● ● ● Android SDK Java MVP Pattern DI (manually, didn’t use Dagger2 or any other frameworks) REST-API – Retrofit Local Storage – SQLite Git – Bitbucket BugReporting System – Crashlytics Gradle flavors CI – Bitrise Encripted Geopositioning using GeoHash algorithm In-app purchases+subscriptions (native) Chat Engine - PubNub Firebase: RemoteConfig, FCM 11.2015 - 07.2016 Tebt Role: Senior Android Developer Project description: HealthCare app for Saudi Arabia market Responsibility: ● ● ● ● ● Requirements analysis; Architectural design, data modelling, APIs design, app modules design; Communication with the customer, backend team; UI implementation – Material design + RTL support Perfomance optimization Key Technologies: ● ● ● Android SDK Java MVP Pattern КОНФИДЕ HH&P ● ● ● ● ● Lead Software Engineer ● REST-API – Retrofit Local Storage – SQLite, Shared Preferences Git – Bitbucket BugReporting System – Crashlytics Gradle flavors CI – Bitrise 03.2015 - 10.2015 DriverNotes Role: Android Developer, Team Lead Project description: android app for car owners https://play.google.com/store/apps/details?id=com.DriverNotes.AndroidMobileClient Responsibility: ● ● ● ● ● Requirements analysis; Architectural design, data modelling, APIs design, app modules design; Communication with the customer, backend team; UI implementation – Material design + custom views and charts Perfomance optimization Key Technologies: ● ● ● ● ● ● ● ● Android SDK Java MVP Pattern REST-API – Retrofit Local Storage – SQLite, Shared Preferences Git – Github BugReporting System – Crashlytics Gradle flavors КОНФИДЕ
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.