Senior software engineer with 15+ years of experience, including 5 years in full-stack development and 10+ years specializing in Android mobile applications.
Product-oriented, focused on solving real user problems and delivering value, detail-oriented and accountable for outcomes. Experienced in collaborating within distributed, remote-first teams.
Seeking Senior Android Engineer roles.
Work experience
Senior Software Engineer @ JLL
January 2020 — Present (6+ years) · Warsaw, Poland (Remote)
Development of an offline-first enterprise-grade facility management mobile application used by global clients, along with smaller satellite applications. Led the transition from Views/Fragments, AsyncTasks, and massive singletons to Jetpack Compose, MVI, and a modular Clean Architecture, combined with a Java-to-Kotlin migration and cross-platform code sharing using Kotlin Multiplatform (KMP), extending to Compose Multiplatform.
Owned and delivered the largest (~35 distinct screens) greenfield feature in the application end-to-end
Implemented medium-sized features using Kotlin Multiplatform for both Android and iOS apps
Optimized application build times in the CI pipeline (dropped median build duration from 52 mins to 32 mins), refactored GitHub Actions workflows to improve reliability
Automated release branch creation to eliminate mistakes caused by human error
Migrated several medium-sized features to Clean Architecture
Resolved numerous production incidents of varying scale, providing RCA and including ongoing communication with stakeholders, both independently and during pair programming sessions
Reduced ANR occurrences caused by improper refactoring from ~10k per day to 10–30 per day both in foreground and background, unblocking many affected users
Leveraged Datadog analytics to investigate production incidents and support data-informed feature decisions
Onboarded new engineers following the acquisition of Corrigo Inc., contributing to a 10-developer distributed platform team (EU, Asia)
Designed and implemented multiple complex features end-to-end, including a modular dashboard with dynamic widgets and user-configurable state synchronized across devices via backend services.
Senior Software Engineer @ Corrigo Inc.
January 2015 — January 2020 (5 years) · Warsaw, Poland (Remote)
Development of an offline-first enterprise-grade facility management mobile application within a team of three engineers per mobile platform and approximately 100 people overall.
Delivered numerous features for work order and facility management workflows, including GPS location tracking and actions geofencing, NFC tag scanning, QR code scanning with ZXing, a local encrypted data storage for attachments and content providers for secure data access
Maintained and refactored legacy components, performed API level migrations, improved application stability, and investigated production incidents
Collaborated closely with backend teams on API design and with product teams on UX and feature design in an agile environment
Evolved the mobile architecture over the long term, supporting Android versions (2.x and above) prior to company acquisition.
Software Engineer @ Stella Systems
November 2011 — January 2015 (~3 years) · Kharkiv, Ukraine
Volunteered to transition from LAMP stack to Android Java development
Contributed to early versions of Corrigo mobile applications for Android
Software Engineer @ Stella Systems
September 2010 — November 2011 (1 year) · Kharkiv, Ukraine
As a full-stack software engineer specializing on LAMP stack developed MVP for SaaS platforms for medical and driving school domains.
Software Engineer @ Freelance
March 2010 — September 2010 (~1 year) · Kharkiv, Ukraine
End-to-end development of a real estate platform for commercial real estate market.
Software Engineer @ Domainbox ApS
April 2009 — March 2010 (~1 year) · Kharkiv, Ukraine
End-to-end development of a custom Windows-based hosting control panel (cPanel-like system) in a team of 2 developers.
Software Engineer @ W3 EDGE
April 2007 — April 2008 (1 year) · Kharkiv, Ukraine
Led a team of 10 developers producing frontend applications for a PSD-to-XHTML conversion service and contributed to short term PHP and JavaScript projects.
Junior Software Engineer @ W3 Ukraine
February 2006 — April 2007 (1 year) · Kharkiv, Ukraine
Developed and maintained e-commerce websites using in-house CMS solution.