Senior Android Developer

Alex K

Information

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

Languages

English
Upper-Intermediate (B2)

About

Alex focuses on secure, high-traffic mobile client apps that handle payments, identity and real-time data. As a Senior Android Developer with about 12 years of delivery, he builds production features in Java and Kotlin, and collaborates closely with backend teams using Spring Framework for API design and integration. He takes ownership from greenfield setup to support and upgrades: architecture, performance tuning, troubleshooting, and release readiness. Typical work includes dependency injection with Dagger, REST calls via Retrofit, offline persistence using Room Database plus pragmatic testing, not overly heavy. Across products in fintech, e-commerce marketplaces, gaming/edutainment, social platforms, and event operations, etc., he has shipped multi-currency flows, QR/barcode scanning, and subscription or push-style engagement with Firebase.

Experience

Banking app

Senior Mobile Developer

About the Project

The Bank Mobile App offers a modern way to manage daily finances with simplicity, convenience, and high security. Created for active users who conduct transactions on the move, the app allows full control over your funds anytime and anywhere. Main Features: 1) View account balances and transaction history 2) Manage bank cards 3) Multiple payment options, including payments in Euro and other currencies to suit different transaction requirements.

  • Fintech

Responsibilities

- Developing Android app; - Maintaining code review, testing, troubleshooting, and upgrades; - Participating in meetings; - Team leading; - Project support.

Skills & technologies

MOBILE MEDIA CONTENT APPLICATION

iOS/Android Developer

About the Project

The aim was to develop a comprehensive mobile application that allowed businesses to effectively deliver video content to their audiences. With a flexible architecture and seamless CMS integration, the application supported dynamic UI and content customization, eliminating the need for multiple applications. To further enhance accessibility and integration, we also created a suite of mobile SDKs. The SDKs enabled Software Developers to effortlessly embed a high-performance media player, ensuring smooth and reliable playback of video content.

  • Management

Responsibilities

- Developed atomic components using Jetpack Compose for the Android application and SwiftUI for the iOS application. - Created content SDKs using Kotlin for the Android application and Swift for the iOS application. - Wrote and developed various documentation and diagrams for SDKs. - Performed unit testing and fixed bugs.

DECK BUILDER GAME

Software Developer

About the Project

This project began as an exploration of UI states in Jetpack Compose but quickly evolved into a deep dive into game architecture. To handle the complexity of a card game — where rules often conflicted and states changed rapidly — I rebuilt the core using libGDX. I focused primarily on the gameplay back end, designing a system that balanced abilities and cards using dedicated internal tools rather than hardcoded values. By implementing a JSON-to-UI pipeline using HyperLap2D, I decoupled the visual presentation from the underlying Java logic, mirroring a professional game development workflow.

  • GameDev

Responsibilities

- Architected and implemented a scalable game engine structure using Java and libGDX, transitioning from a Jetpack Compose minimum viable product (MVP) to a high-performance desktop framework. - Designed complex state management systems to handle transitions between global progression, deck management, and active battle states. - Applied SOLID principles and design patterns (command, state, and observer) to decouple the game logic from the rendering layer, ensuring long-term maintainability. - Optimized resource management by replacing hardcoded values with standardized project resources and configuration files. - Engineered a robust battle engine capable of processing the turn-based logic, card interactions, and complex ability chains. - Developed a persistent user progression system, including experience points (XP) calculation, card unlocking. - Implemented a flexible ability system that allowed for the modular creation of new card effects without modifying the core engine

Skills & technologies

Spin Deals

Mobile Developer

About the Project

SpinDeals is a free mobile app from Cyprus that allows users to spin and win exclusive coupons from various shops and services. We collaborate with partners across multiple industries. To participate, select a shop with an active spin, press the spin button, and you could win a unique coupon. There are no prepaid coupons or emails involved - just show your winning coupon at the store to redeem. Our app consolidates all coupons into one easy-to-navigate platform.

  • Fintech

Responsibilities

- Creating logic of the application; - Development from scratch; - Project support.

Skills & technologies

AUTONOMOUS FPV DRONE AND UAV GUIDANCE

Software Developer

About the Project

I participated in an advanced research and development project focused on creating an automated target-tracking and guidance solution for first-person view (FPV) and fixed-wing unmanned aerial vehicles (UAVs). The core of the system was built on Python, utilizing its robust ecosystem for computer vision (OpenCV) and data processing to achieve real-time target locking. The project evolved from a high-level Python framework to a performance-optimized system, involving deep integration with flight simulators and physical hardware. A significant part of the development was dedicated to solving the sim-to-real challenge—ensuring that tracking algorithms trained and tested in virtual environments (Gazebo) performed reliably in unpredictable, real-world outdoor conditions.

  • Defense

Responsibilities

- Developed a Python-driven image processing engine using OpenCV to automate target identification and continuous optical tracking. - Implemented terminal guidance algorithms that translated visual data into flight commands for both multirotor and plane-type UAVs. - Engineered adaptive filters to maintain target lock under varying lighting, background noise, and high-speed maneuvers. - Created specialized Python scripts to interface with Liftoff and Gazebo, enabling rapid prototyping and safe-to-fail testing of flight behaviors. - Managed the transition from mathematical modeling and virtual simulation to field testing on physical hardware, ensuring system accuracy during autonomous strike missions.

Skills & technologies

StyleTribute Seller

Mobile Developer

About the Project

StyleTribute is Asia’s premier curated marketplace for pre-owned luxury fashion, allowing you to sell and buy high-end pieces within a trusted environment. Use StyleTribute to enhance your shopping budget and access incredible items at irresistible prices from sought-after brands like Hermes, Chanel, Yves Saint Laurent, Prada, and more. All items sold are sent to our Singapore head office for thorough verification by our internal quality control team, ensuring authenticity and quality. With the StyleTribute app, you can: - Quickly list items for sale by taking a photo and entering some details. - Set your price and get instant market comparison guidance. - Enjoy free pickup of sold items at your convenience. - Benefit from a low 15% commission rate. - Manage your sales effortlessly from anywhere, receiving notifications about your sales and item statuses.

  • E-commerce

Responsibilities

- Creating logic of the application; - Development from scratch; - Project support.

Skills & technologies

B2B ordering application

iOS Developer

About the Project

The aim was to develop a high-scale corporate iOS application designed to streamline B2B distribution and supply chain operations. The project facilitated the entire wholesale commerce lifecycle, from real-time inventory management and complex order processing to logistics tracking. Built to handle massive product catalogs, the application integrated deeply with ERP systems, providing business customers with a robust mobile tool for managing stock, pricing, and procurement directly from the field or retail locations.

  • Retail

Responsibilities

- Developed new features to support business requirements. - Improved UI to enhance usability and user experience. - Fixed bugs, improving application stability and performance.

Skills & technologies

HI-5 World

Senior Mobile Developer

About the Project

Hi-5 is an energetic blend of storytelling, investigation, imagination, and adventure. The Hi-5 cast—Bailey Spalding, Courtney Clarke, Joe Kalou, Lachie Dearing, and Siobhan 'Shay' Clifford—bring their enthusiasm for children, music, movement, and laughter to both screen and stage. The brand features a welcoming, modern design that extends across various applications, appealing to audiences beyond preschoolers and sparking the imagination of both children and adults worldwide. Hi-5 enjoys popularity across regions including Asia, the UK, Latin America, New Zealand, Canada, and more. We developed Android and iOS applications using C++ and Cocos2D. In this project, we used NDK features such as file system access and IAP. Additionally, I implemented renewable subscriptions for iOS and worked with the file system to manage videos and photo galleries taken within the app.

  • GameDev

Responsibilities

- Development Android and IOS apps; - Support app; - Participating in meetings.

Skills & technologies

Social Network Platform

Senior Mobile Developer

About the Project

An online vacation booking platform integrates multiple booking APIs and offers rewards to users who book a vacation through the platform and leave a review. It features both web and mobile interfaces; the mobile app was developed using Java Kotlin for Android and Swift for iOS, while the web interface was built with Vue.js and Laravel API.

  • Social Services

Responsibilities

- Creating logic of the application; - Team leading; - Creating an app from start to end; - Support app; - Participating in meetings.

Skills & technologies

Ticket scanner app

Senior Mobile Developer

About the Project

App for android devices with QR and Barcode built in scanners. Allows operator to scan tickets for different sport events.

  • Management

Responsibilities

- Developing Android app; - Participating in meetings; - Project support.

Skills & technologies