I'm Georgy Novikov, a Senior Android Engineer with over 11 years of hands-on experience shaping software in banking, travel tech, and fintech. I enjoy turning complex problems into clean, maintainable solutions and leading teams to deliver reliable products. My architectural and leadership skills help me approach problems from multiple angles and collaborate with product and design to deliver features that users love. I thrive in fast-paced environments and value clear communication, regular collaboration with QA and backend teams, and continuous improvement.

Georgy Novikov

I'm Georgy Novikov, a Senior Android Engineer with over 11 years of hands-on experience shaping software in banking, travel tech, and fintech. I enjoy turning complex problems into clean, maintainable solutions and leading teams to deliver reliable products. My architectural and leadership skills help me approach problems from multiple angles and collaborate with product and design to deliver features that users love. I thrive in fast-paced environments and value clear communication, regular collaboration with QA and backend teams, and continuous improvement.

Available to hire

I’m Georgy Novikov, a Senior Android Engineer with over 11 years of hands-on experience shaping software in banking, travel tech, and fintech. I enjoy turning complex problems into clean, maintainable solutions and leading teams to deliver reliable products.

My architectural and leadership skills help me approach problems from multiple angles and collaborate with product and design to deliver features that users love. I thrive in fast-paced environments and value clear communication, regular collaboration with QA and backend teams, and continuous improvement.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Android Developer at Data Art
May 1, 2024 - Present
Modernized a legacy module in a high-traffic client application to improve readability and reliability. Led migration of feature screens from XML to Jetpack Compose, enabling ~30% faster UI implementation and better alignment with the new design system. Replaced RxJava-based flows with Kotlin Coroutines and Flow, increasing maintainability and reducing async errors. Refactored the network layer to HTTP status-based responses, improving error tracing and cutting ambiguous logs by ~30%. Initiated regular QA and backend syncs to align sprint priorities and minimize rework. Took ownership of retrospectives and feature R&D; improved documentation with acceptance meetings with PO, designers, and teams, reducing bugs going into development.
Android Team Lead at CryptoPay
October 1, 2020 - April 1, 2024
Migrated to a MultiModule architecture, reducing merge conflicts and enabling concurrent feature development. Implemented standards for new feature modules using Compose, MVVM, and coroutines, delivering ~25% faster feature development and improved readability. Improved code quality via code reviews and better architecture aligned with Agile practices. Designed and delivered a server-driven UI engine that cut form release time by more than 50%. Promoted to Team Leader and led the product's design/roadmap. Conducted 1-1 and 360 reviews and weekly team meetings to boost collaboration; recruited and mentored junior developers to expand the team. Collaborated with design to create a Design System, reducing UI development time and providing a single UI source of truth.
Senior Android Developer at Jodel
May 1, 2023 - February 1, 2024
Maintained and refactored the Jodel app from legacy stacks to modern Compose-based architecture (MVVM + Coroutines). Upgraded primary libraries and implemented a modular feature structure; introduced Compose-based UI and recommended architecture changes that improved feature development speed and readability by ~15%. Implemented Gradle automation for release prep to save ~20% of time. Added a debug menu with essential features that significantly eased feature development and testing, reducing ticket time by up to 50% in certain cases. Mentored junior developers and contributed to roadmap.
Senior Android Developer at Level Travel
November 1, 2017 - September 1, 2020
Architected and developed a Travel app from scratch to market in 9 months using Kotlin, RxJava 2, Data Binding, MVVM, Jetpack, Retrofit + OkHttp as a solo developer. Implemented Git Flow and atomic tasks to reduce merge conflicts and enable concurrent feature work. Automated QA deployments, reducing manual deployment work by 90%. Researched API flaws and designed new API and DB schemes for the booking flow, cutting API calls by 30% and enabling client-oriented features like drafts and custom tours. Collaborated with design to implement Material Design and a Design System to speed up UI development and provide a single source of truth.
Android Developer at Banking Software (100+ bank clients)
May 1, 2013 - November 1, 2017
Participated in the development of a banking app for legal entities from scratch to market release in 5 months using Java, MVVM, Fragments, Data Binding, AsyncTasks, and RxJava 2 with a team of 5 Android developers. Architected and developed an Android Watch application from scratch to market release in 3 months. Created a UI-kit system to produce and maintain 8 white-labeled applications. Implemented MVVM and SOLID principles to modularize the project. Promoted to lead a 6-person Android team, increasing productivity by 25% and reducing time-to-market by 15% for subsequent projects.
Android Team Lead at Crypto Pay
October 1, 2020 - April 30, 2024
Migrated to a multi-module architecture, reducing merge conflicts and enabling parallel feature delivery. Established standards for feature modules using Compose, MVVM, and Kotlin Coroutines, delivering ~25% faster feature development and improved code readability. Implemented server-driven UI and a forms approach that cut release time by more than 50%. Conducted regular 1:1s, code reviews, and sprint ceremonies; mentored mid-level engineers and recruited for R&D. Built a culture of continuous improvement with QA and backend teams.
Android Developer at Banking Software
May 1, 2013 - November 30, 2017
Participated in the development of a banking application from scratch to market release in 5 months using Java, MVVM, Fragments, Data Binding, AsyncTasks, and RxJava 2. Architected and developed an Android Watch app from scratch in 3 months. Created a UI kit system to produce and maintain 8 white-labeled applications. Implemented MVVM and SOLID practices; promoted to lead a 6-person Android team, resulting in a 25% increase in productivity and a 15% decrease in time-to-market for subsequent projects.
Senior Android Engineer at DataArt
May 1, 2024 - Present
Modernized a legacy module to improve code readability and reliability. Migrated UI to Jetpack Compose, enabling ~30% faster screen implementations and a more efficient use of a new design system. Replaced RxJava flows with structured Coroutine-based flows. Refactored network layer to use HTTP status codes for error handling, improving backend traceability and reducing ambiguous error logs by ~30%. Initiated regular syncing with QA and backend teams to align sprint priorities and minimize rework. Led retrospectives and feature ownership in R&D, and mentored junior developers.
Android Developer at Banking Software Ltd
May 1, 2013 - November 1, 2017
Part of a team developing banking software for 100+ banks. Used Java, MVVM, Fragments, Data Binding, Async Tasks, RxJava2; contributed to architecture; led a 6-person Android team; improved productivity and reduced time-to-market.
Senior Android Developer at Jodel (Hyperlocal community) - Germany (part time)
May 1, 2023 - February 29, 2024
Maintained and refactored the Jodel application from legacy stacks to modern Compose-based architecture. Proposed and implemented a Compose-based feature structure, upgraded primary libraries, and introduced a DI approach to streamline development. Improved library usage and documentation, enabling more efficient feature development and maintenance.
Senior Android Developer at Travel aggregator
November 1, 2017 - September 30, 2020
Architected and developed a Travel application from scratch to market release in 9 months using Kotlin, RxJava2, Data Binding, MVVM, Retrofit, and OkHttp as a solo developer. Implemented company-wide Git Flow and automated task approaches to reduce merge conflicts and enable parallel feature work. Implemented deployment automation for the QA team, reducing manual deployment by 90%. Researched API flaws and engineered new API and database schemas to support client-oriented features like drafts and custom-built tours, reducing API call volume by ~30%. Collaborated with design to implement a Material Design system and a unified UI to speed up development of new screens.
Android Developer at Banking software development
May 1, 2013 - November 30, 2017
Participated in building an application for legal entities from scratch to market release in 5 months using Java, MVVM, Fragments, Data Binding, AsyncTask, and RxJava2. Architected and developed an Android Watch app from scratch to market release in 3 months. Created a UI-kit system enabling 8 white-labeled applications. Implemented MVVM and SOLID principles to improve modularity and maintainability. Promoted to lead an Android team of 6 developers, increasing productivity by ~25% and reducing time-to-market by ~15% for subsequent projects.

Education

Add your educational history here.

Qualifications

Master of Computer Applications
January 11, 2030 - December 15, 2025
Associate degree in Automated Systems and Computer Software
January 11, 2030 - December 15, 2025
Master of Computer Applications
January 11, 2030 - December 15, 2025
Associate degree in Automated Systems and Computer Software
January 11, 2030 - December 15, 2025
Master of Computer Applications
January 11, 2030 - December 15, 2025
Associate degree in Automated Systems and Computer Software
January 11, 2030 - December 15, 2025
Master of Computer Applications
January 11, 2030 - December 15, 2025
Associate Degree in Automated Systems and Computer Technologies
January 11, 2030 - December 15, 2025

Industry Experience

Software & Internet, Financial Services, Travel & Hospitality, Professional Services