Ігор
Android-розробник
- City of residence:
- Kyiv
- Ready to work:
- Remote
Contact information
The job seeker has entered a phone number .
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/18079164/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Senior Software Engineer, Android
Croatia, Zadar ∙ E-mail: [
SUMMARY
Senior Android Software Engineer with over 7 years of native development experience and 17 years in the
technology industry. My expertise lies in bridging the gap between complex business requirements and seamless
mobile experiences, with a focus on scalability, code quality, and AI-augmented practices.
I thrive in Agile cross-functional teams, combining analytical rigor with empathetic collaboration. I take full ownership of
complex architectural challenges — from technical spike to production — and hold myself to high standards at every
step.
SKILLS
Tech Stack: Kotlin, Java, Jetpack Compose, Material Design, Android SDK (XML/View System), Coroutines & Flow,
RxJava 2, Dagger 2, Koin, Retrofit, OkHttp, Room, JUnit, Mockito, Espresso, Robolectric, Gradle, Firebase.
Architecture & Standards: Clean Architecture, MVVM, SOLID, KISS, and DRY.
WORK EXPERIENCE
Trinetix – Remote
Senior Level Android Engineer (Grubhub — Top-5 US Food Delivery) 11/2020 – 03/2026
Project: Large-scale, multi-module (200+) Android application for a leading US food delivery service. Focused on feature
development and architectural modernization through Modern Android Development practices, transitioning legacy
components to a reactive Kotlin-first stack.
Key Responsibilities & Contributions:
● Engineered complex product features by taking full ownership of specific functional modules within a
cross-functional team. Actively contributed to the migration of key components from legacy Java/RxJava/XML
to Kotlin, Coroutines, and Jetpack Compose.
● Applied Clean Architecture and MVVM principles to build a highly scalable and modular system, ensuring
long-term codebase maintainability and ease of testing.
● Maintained and expanded a comprehensive testing strategy to ensure high-quality standards. Covered
functionality with Unit (JUnit, Mockito, Robolectric) and UI (Espresso) tests, including isolated hermetic and full
E2E scenarios.
● Partnered with designers to modernize UI components and layouts, leveraging Material Design to enhance visual
consistency and user experience.
● Deployed advanced tracking systems, including Google Analytics and Clickstream, to monitor user behavior
while defining SLOs to ensure high platform reliability and data-informed engagement growth.
● Conducted in-depth technical spikes to ensure the most efficient implementation of new features, focusing on
app performance and rendering efficiency. Authored technical requirements and architectural documentation to
streamline collaboration.
● Embedded Claude Code and Gemini CLI into the daily development lifecycle, achieving a ~40% reduction in
average feature delivery time through automated code generation, testing, and refactoring support.
● Cultivated expertise in rapid project ramp-up and deep exploration of complex codebases to ensure fast
technical immersion. Established custom context configurations following the CLAUDE.md/AGENTS.md
approach, aligning AI-generated outputs with project architecture and coding standards to maintain high-quality
results in a large-scale modular environment.
Levi9 – Kyiv, Ukraine / Remote
Android Developer (C. Hoare & Co. — Mobile Banking) 08/2019 – 10/2020
Project: Developed a high-security native Android application for the UK’s oldest private bank, focusing on premium
mobile banking services. The project involved simultaneously building a next-generation app version while ensuring the
stability and long-term support of the existing financial platform.
Key Responsibilities:
● Developed new functional modules using Kotlin for the latest app version and ensured the long-term stability of
the legacy Java codebase. Lead the comprehensive migration of the legacy application to AndroidX, resolving
complex dependency conflicts and ensuring platform compatibility.
● Architected and implemented a unified tracking system using Google Firebase Analytics across both application
versions to drive data-informed product decisions.
● Adhered to strict fintech security requirements, ensuring data protection and robust performance for
high-net-worth banking clients.
GlobalLogic – Kyiv, Ukraine / Remote
Product Development Engineer (BMC Helix Digital Workplace) 11/2017 – 07/2019
Project: Developed a flagship Enterprise ITSM and business process automation platform for a global strategic partner.
Originally built as a native Android application client, the project underwent a strategic pivot to a Progressive Web App
(PWA) model to replace all native mobile development (Android & iOS) with a unified, cross-platform web experience.
Key Responsibilities:
● Native Android Development (Initial Phase): Engineered functional modules and maintained the native Android
app using Java and Android SDK, focusing on secure enterprise-level services.
● Strategic Transition to Front-end (PWA): Following the decision to sunset native apps, successfully upskilled and
reinforced the Front-end team to accelerate the PWA delivery using Angular 6 and TypeScript.
● Enterprise Support & Communication: Provided 3rd-line support (Platinum Engineering), communicating directly
with corporate customers to resolve technical issues and ensure a smooth transition between platform versions.
● UI/UX Implementation: Developed adaptive, mobile-first layouts using SCSS, ensuring that the new PWA met the
high-quality standards of the previous native experience.
lifecell – Kyiv, Ukraine
Software Support Engineer 04/2016 – 11/2017
Project: Tier-3 R&D support for a mission-critical telecom billing system, ensuring high availability and seamless
integration of SOA-based Java services.
Key Responsibilities:
● Technical Expert (L3): Resolved complex production incidents in Java middleware; optimized data exchange
using SOAP (JAX-WS/JAXB) and REST protocols.
● Infrastructure & Stability: Contributed to CI/CD pipeline maintenance and performed deep-level log analysis to
implement long-term system stability improvements.
IСT Business Analyst 03/2011 – 03/2016
Project: Drove business analysis and Service Level Management for telecom ecosystems (OSS/BSS, CRM, DWH) within
the ITIL/ITSM framework.
Key Responsibilities:
● Requirements Engineering: Gathered complex Business Requirements and translated them into detailed
Technical Specifications, Use Cases, and User Stories.
● SLM & Collaboration: Oversaw service performance and reliability according to ITIL; collaborated with DevOps
and R&D teams to streamline the transition from requirement gathering to deployment and UAT.
MTS Ukraine (now Vodafone) – Kyiv, Ukraine
Quality Assurance Analyst 07/2008 – 03/2011
Project: Quality management for OSS/BSS services. Designed a client-server system for real-time Billing KPI monitoring
and supported strategic decision-making through deep-dive data analysis.
Key Responsibilities:
● Data Analysis: Used SQL and PL/SQL to analyze raw subscriber data from Oracle Databases for optimization
proposals.
● Testing: Performance, load, and stress testing focused on Quality of Service (QoS) and system stability.
LANGUAGES KNOWLEDGE
English: Upper-Intermediate (B2), professional proficiency in daily business communication. Ukrainian: Native.
EDUCATION
Chernivtsi National University, Faculty of Computer Science
MSc in Software Engineering — 2008
BSc in Computer Science — 2007
Similar candidates
-
Android-програміст
Remote -
Программист ZennoPoster Python (автоматизация Web, Android)
Remote -
Android developer
Remote, Uzhhorod, Mukachevo -
Android-розробник
Remote, Odesa -
Android developer
Remote, Chernihiv -
Android-програміст
50000 UAH, Remote