A senior software developer and architect with extensive experience across a variety of environments (mobile, search engines, backend) and platforms (Android, iOS, Windows Phone, Blackberry, .NET, Java/Spring). Over the past 12 years have focused on native mobile development with deep expertise in Android. Brings a passion for innovation - consistently introducing fresh ideas that improve software quality and accelerate delivery. A very strong understanding of UX design principles. Expert in async processing. Effective mentor guiding team members through complex technologies in clear, pragmatic ways.

Alex Chiviliov

A senior software developer and architect with extensive experience across a variety of environments (mobile, search engines, backend) and platforms (Android, iOS, Windows Phone, Blackberry, .NET, Java/Spring). Over the past 12 years have focused on native mobile development with deep expertise in Android. Brings a passion for innovation - consistently introducing fresh ideas that improve software quality and accelerate delivery. A very strong understanding of UX design principles. Expert in async processing. Effective mentor guiding team members through complex technologies in clear, pragmatic ways.

Available to hire

A senior software developer and architect with extensive experience across a variety of environments (mobile, search engines, backend) and platforms (Android, iOS, Windows Phone, Blackberry, .NET, Java/Spring).

Over the past 12 years have focused on native mobile development with deep expertise in Android. Brings a passion for innovation - consistently introducing fresh ideas that improve software quality and accelerate delivery.

A very strong understanding of UX design principles. Expert in async processing. Effective mentor guiding team members through complex technologies in clear, pragmatic ways.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert

Language

English
Fluent
Russian
Fluent
Russian
Fluent

Work Experience

Senior Software Engineer - Android (Jira Android App) at Atlassian (remote)
June 1, 2022 - April 30, 2026
Worked on the core platform of the Jira Android app, focusing on high-performance infrastructure, concurrency, and UI components. Contributed components to the shared Atlassian Mobile SDK, led migration from RxJava1 to Kotlin coroutines and flows, and designed flow-based persistent/in-memory caching. Integrated Material3 and the Atlassian Design System with UI components, built Compose lifecycle-aware infrastructure, introduced DI patterns in Compose, and refactored legacy modules to reduce technical debt. Investigated production issues and authored technical guidance on Arrow-Kt.
Lead Mobile Engineer at Cognizant (remote)
May 1, 2021 - June 30, 2022
Owned and delivered high-impact features for the NAB Banking app including Buy Now Pay Later and an asynchronous LiveChat. Improved stability by identifying and resolving systemic memory leaks, introduced Kotlin flows, enhanced DI patterns and caching for improved responsiveness, and collaborated with product and design to refine UX and deliver polished UI features.
Outware Mobile Android Platform Tech Lead at Outware Mobile
May 1, 2015 - April 30, 2021
Led teams building mission-critical mobile systems for mass transit, banking, and emergency services. Delivered core app foundational components and vertical slice templates for Public Transport Victoria, transformed ANZ Android engineering practices by introducing Kotlin, coroutines, architecture components, data binding, and Dagger.Android. Built a high-reliability real-time emergency system for Fires Near Me using coroutines and architecture components, delivered ahead of schedule, and built Opal Travel NFC scanning, payments, and real-time notifications.
Lead Mobile Developer at Odecee Pty Ltd (later Cognizant)
July 1, 2011 - April 30, 2015
Led mobile development across Android and other mobile platforms for major financial institutions. Redesigned a NAB Android API client library and built reusable styles and themes aligned to corporate branding. Created an FX calculator component for NAB’s Windows Phone app using MVVM and refactored the NAB API client library to use C# async/await. Developed Australia Post ParcelSend camera-based parcel measurement algorithms and a modern API client layer with UX collaboration. Built ANZ FX backend services for live rates and push notifications in Java using Spring and AWS infrastructure.
Lead Mobile Developer at LinkMe Pty Ltd
January 1, 2008 - January 1, 2011
Worked on high-performance search and workflow backend systems. Suggested and performed migration from a custom search engine to open source Lucene, reducing average search time from ~2 seconds to ~100 ms over a collection of 500,000 resumes. Developed custom Lucene plugin components for filtering, scoring, and sorting in C# and C++.

Education

Master of Science in Computational Physics at Moscow University, Department of Physics
January 11, 2030 - July 9, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Transportation & Logistics, Travel & Hospitality, Government, Media & Entertainment