Senior Mobile Developer (iOS & Android)

Dmytro K

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
5 yrs.
Location
Ukraine
Nationality
Ukraine
Timezone
(GMT+02:00) Kyiv

Languages

Ukrainian
Fluent (C2)
Russian
Advanced (C1)
English
Upper-Intermediate (B2)

About

Dmytro focuses on native client architecture and end-to-end delivery as a Senior Mobile Developer (iOS & Android), with about five years of commercial experience. He builds production features in Kotlin and Swift, applying MVVM and modern UI with SwiftUI plus Kotlin Compose. Typical work includes integrating REST API layers via Retrofit, local persistence with Room Database, and observability using Crashlytics, keeping code review hygiene in Git. He handles planning, estimation and go-live cadence, also coordinating store publication and subscription flows through StoreKit. Security and networking tasks have covered Apple Keychain usage, WebSockets messaging, and VPN connectivity with NetworkExtension, along with CI/CD improvements. Domains include e-commerce, healthcare, insurance, cyber-security, dating, productivity, EdTech, gaming, AI, etc.

Additional skills

Experience

MAFIA: Food Delivery

Mobile Developer (Android)

About the Project

MAFIA is a food delivery mobile application that allows users to browse available dishes, place and manage orders, authenticate securely, and use promotional offers and promo codes.

  • E-commerce
  • Food Production

Responsibilities

The project focused on maintaining and modernizing the existing Android application, including the gradual migration of the legacy codebase from Java to Kotlin. My scope included developing a new authentication screen and testing the migration of promotional-code functionality backed by Firebase + REST API

Skills & technologies

European Insurance Alliance PJSC

Mobile Developer (Android)

About the Project

myEIA is an insurance and medical services platform that provides users with convenient access to healthcare and insurance services through a mRobile application. The Android application allows users to access insurance policies and medical documents, book doctor appointments, submit insurance claims, and receive 24/7 medical assistance.

  • Healthcare
  • Insurance

Responsibilities

I contributed to the Android client using Kotlin and MVVM, working with REST APIs through Retrofit, local data storage with Room, and secure user authentication using two-factor authentication and OTP.

Skills & technologies

NDA

Mobile Developer (iOS & Android)

About the Project

Solive is a B2C social and dating mobile platform focused on connecting users through live video communication and interactive social experiences. The product includes user discovery and matching, video and audio communication, private chats, user profiles, and premium features.

  • Dating

Responsibilities

Scope covered iOS and Android development, including WebView-based and REST API-driven flows, In-App Purchases, attribution and engagement integrations with AppsFlyer, Facebook SDK, and OneSignal. I was also involved in product delivery and planning: creating and maintaining the backlog, prioritizing tasks, defining development scope, breaking features into application updates and releases, and coordinating app publication. Additionally, I led and mentored two Android developers, introduced code review practices and engineering standards, and worked on Android application security using ProGuard, R8, and JADX.

Skills & technologies

Cleanero

Mobile Developer (iOS)

About the Project

Cleanero is a B2C iOS utility application focused on helping users manage and organize content stored on their devices. I was directly involved in hands-on iOS development and worked on functionality related to photo and contact management, media processing, and subscription-based features.

  • Productivity

Responsibilities

My responsibilities also included technical planning and delivery: backlog management, task prioritization, feature scoping and estimation, planning application updates, coordinating releases, and App Store publication. The application was built with Swift and SwiftUI and integrated native iOS frameworks for working with photos, contacts, media, and visual content analysis.

Skills & technologies

Ember VPN

Mobile Developer → Mobile Team Lead

About the Project

EmberVPN is a B2C iOS VPN application focused on providing secure, private, and convenient internet access through a simple mobile experience. The application provides VPN connectivity, server selection, connection-state management, VPN profile configuration, and automatic connection behavior.

  • Cyber-security

Responsibilities

I was responsible for hands-on iOS development as well as technical and delivery ownership, including architecture decisions, backlog creation, task prioritization, scope definition, estimation, planning application updates, and managing releases and App Store publication. The VPN layer was implemented using Apple's NetworkExtension framework, NEVPNManager, and IKEv2/IPsec, including VPN profile management and On-Demand rules. The application also integrated with backend services through REST APIs.

Skills & technologies

Vivi Academy

Mobile Team Lead (iOS & Android)

About the Project

Vivi AI Academy is a B2C iOS education platform designed to help users develop practical AI skills through personalized learning experiences. The product provides personalized AI courses, interactive lessons, quizzes, practical exercises, prompt engineering training, certificates, progress tracking, learning streaks, and gamification. Users can explore courses covering popular AI tools and test prompts with different AI models directly within the application.

  • EdTech
  • GameDev
  • AI

Responsibilities

Responsibilities included technical leadership and delivery ownership: architecture and technical decisions, backlog creation and management, task prioritization, feature scoping and estimation, release planning, and App Store delivery. I also coordinated the development team, reviewed technical solutions and code, and worked cross-functionally with Product, Design, Backend, and QA.

Skills & technologies

Guard Shield VPN AdBlocker

Mobile Team Lead (iOS & Android)

About the Project

GuardShield VPN Adblocker is a B2C iOS privacy and security application designed to protect users while browsing and using public or untrusted networks. The product combines VPN protection with ad blocking, Web Safe security checks, phishing risk detection, email breach monitoring, and an AI-powered assistant. Premium subscriptions provide access to all VPN servers and locations, security tools, and advanced protection features.

  • Communications
  • Computer Science
  • Cyber-security

Responsibilities

My responsibilities included technical planning and delivery ownership: defining and maintaining the backlog, prioritizing tasks, scoping features, planning application updates and releases, and coordinating App Store publication. I also supervised the development team, reviewed technical solutions and code, and contributed to architecture and engineering decisions.

Skills & technologies

Education

National University of Life and Environmental Sciences

2020 - 2023
Software Engineering

College of Computer Technologies and Economics of the National Aviation University

2016 - 2020
Computer Engineering