![AK](https://d2abrqas732254.cloudfront.net/images/specialists/412dd031d4b7aedb046b6157f24f661ea1d221b6.png)
English:
Upper Intermediate
Ukraine
UTC +02:00
Ukraine/Kyiv
Android developer with 9+ years of professional experience. Rich experience as a team lead and a tech lead on Android projects.
◼ I'm a Java/Kotlin developer with 9+ years of experience. ◼ My most recent experience is working as a team lead on an Android fintech project (3 devs + lead) and a tech lead on a medical project (6 devs + lead). ◾ I started as a Java integration developer working on a huge enterprise application. ◾ After that, I switched to Android development. ◾ I worked on small and big projects, creating applications for emerging, and developed markets. ◾ I have experience building apps from the ground up and improving and polishing apps already in production. ◾ I've been studying Flutter for quite some time, and I'm confident enough to conduct technical interviews. ◾Also, I had additional roles in the company where I was a team lead: ▪ Conducted interviews in English with Android native and Flutter international candidates according to EPAM standards ▪ Worked as a Resource Manager -Participation in the company’s strategic management -Salary management -Regular One-on-Ones -Feedback sessions
Want to hire this engineer?
Check if Artem is availableExpertise
Years of commercial development experience
9 years of experience
Core technologies
Other technologies
Project Highlights
Animeal project
Nov `22 - Mar `23
4 months
- An open-source mobile app that aims to help feed homeless dogs and cats. - The app is built using Jetpack Compose only and uses multi-module architecture https://github.com/AnimealProject/animeal_android
Responsibilities & achievements
-Developing new features -Code review -Architecture discussion Skills: Kotlin, Coroutines, Flow, Jetpack Compose UI, MVVM, clean architecture, multimodule architecture, Hilt
Finance Data Tracking App
Feb `21 - Oct `22
2 years
The customer is a global provider of financial market data and infrastructure. The app allows you to follow the latest news from the world of finances. It also allows a user to track a lot of different information regarding companies, including real-time updates.
Responsibilities & achievements
-Leading android development team -Developing features -Releasing the app to Google Play -Release planning Achievements: Working as a lead developer, managed to build the app from almost zero to the first production release. Although the team was distributed across the globe and time zones, we still were able to satisfy all the customer-provided requirements and release the app on time. Skills: Kotlin coroutines, Flow, ViewBinding, Room, AndroidX navigation component, MVVM + Clean Architecture, Koin, Unit tests (MockK)
Medical App Development
Nov `17 - Feb `21
3 years
-Mobile application is designed to keep patients on track with their therapy. -Committed to finding new and innovative ways to increase therapy adherence we thrive to improve health and quality of life for people that take medication. -Mobile application is a user-friendly tool for managing medication which includes: patient therapy plan; intake reminders, and other treatment information.
Responsibilities & achievements
Achievements: -Pushed the project migration from Kotlin to Java (from 0% to more than 50% during my work as a lead) -Suggested and drove migration from obsolete MVP to MVVM architecture -Proposed and managed to split the monolith app into multiple modules Responsibilities: -Leading android development team -Developing features -Releasing the app to Google Play -Release planning -Jenkins Support Skills: RxJava2, DataBinding, Realm DB, MVP / MVVM + Clean Architecture, Dagger2, Unit tests + Instrumentation tests, Jenkins support
Forum Client app and Geolocation-related app
Jan `17 - Nov `17
10 months
Development of Forum Client app and Geolocation-related app
Responsibilities & achievements
- Implemented push notifications through Firebase Cloud Messaging. - Investigated and fixed random crashes. - Refactored a lot of legacy code and fixed ANR, and low-performance issues. - Initiated using dependency injection framework Dagger 2. - Took part in creating all the modules. Skills: Kotlin, MVP, Dagger 2, RxJava 2, Data Binding, Google Maps API
Streaming media player
Jun `15 - Jan `17
2 years
Development of streaming media player.
Responsibilities & achievements
- Initiated moving to MVP architecture and using Kotlin in the project. - Took part in developing all the modules, including media player, Chromecast support, in-app purchases, and others Skills: Kotlin, MVP architecture, in-app billing, Google cast SDK, Retrofit, ButterKnife
Education
Higher education in Computer Science
Agency
100-400
GMT+2
Lviv, Ukraine
Core Expertise
Industries
Logistics & Transportation, Banking & Finance, Travel & Tourism, Healthcare & Medicine, Accounting & Auditing, Energy
Want to hire this engineer?
Check if Artem is available