Summary

Expertise

Project Highlights

Education

Agency

AK

English:

Upper Intermediate

Artem K.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

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 available

Expertise

Years of commercial development experience

9 years of experience

Core technologies

Kotlin 9 years
Android 9 years

Other technologies

Java
SQL
DART
Scrum
RealmDB
RxJava
Flutter

Project Highlights

icon
Senior Android Engineer

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

Kotlin
Android
MVVM patterns
icon
Android Team Lead

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)

Kotlin
Unit Testing
MVVM patterns
Room database
icon
Android Engineer & Android Technical Lead (since 2019)

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

Java
Jenkins
Unit Testing
Dagger 2
RealmDB
MVP patterns
MVVM patterns
icon
Android Engineer

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

Kotlin
Google Maps API
RxJava
icon
Android Engineer

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

Kotlin
ButterKnife
Retrofit

Education

Higher education in Computer Science

Agency

Software product development agency #822

100-400

GMT+2

Lviv, Ukraine

Core Expertise

AngularJS
API
App Development
ASP.NET
ASP.NET MVC
AWS
Azure
C#
Cloud Engineer
D3.js
Database Developer
DirectX
Express.js
Google API
HTML5
Java
JavaScript
Kotlin
Kubernetes
Machine Learning
Microsoft
MongoDB
MySQL
.NET
Node.js
Objective-C
OpenGL
Oracle SQL
PostgreSQL
Python
QA
React.js
SaaS
Silverlight
Software Development
SQL Server
Stripe
Telerik
Twilio
TypeScript
UI
UX
VB.NET
Visual Basic
Visual Studio
Web Development
WebRTC
WPF
Xamarin
Apollo
Cocoa Touch
CSS3
Data Visualization
Desktop Applications
DevOps
Entity Framework
Git
Go
Golang
Highcharts
Jenkins
Kendo UI
Mac Os Apps
Microsoft SQL Server Programming
Microsoft Visual Studio
Microsoft Windows Azure
Mobile
Mobile App Testing
OAuth
Redis
Sass
Scrum
Swift
Twilio API
Unreal Engine
Windows Communication Foundation (WCF)
Adobe Illustrator
Adobe Photoshop
Mobile UI Design
Responsive Web Design
Sketch
Web Design
Website Prototyping
Website Wireframing
Wireframing
MS SQL Server
RabbitMQ
RESTful API
UI Bootstrap
Webpack
Bootstrap CSS
Docker
SDLC
ASP.NET Web API
Redux
WPF MVVM
MVC
Three.js
Web Forms
Back End
UIUX Design
Electron
Vue.js
UIKit
Graph
RxJS
AWS SDK
GitLab
Chart.js
Axios
MVP patterns
MVVM patterns
Microservices
Bitbucket
Adobe XD
Cyber security
HIPAA
Google Cloud Platform
.NET Core
MVVM Prism
MVVM Light
Figma
AWS Lambda
Material-UI
Azure Cosmos DB
ML.NET
SwiftUI
MVP products
Kafka

Industries

Logistics & Transportation, Banking & Finance, Travel & Tourism, Healthcare & Medicine, Accounting & Auditing, Energy

Want to hire this engineer?

Check if Artem is available