Portrait of Yury Dubovoy
Saint Petersburg, Russia
Hello, I'm

Yury Dubovoy

Architect. Analyst. Author

Software architect and developer. Author of the AIRModel methodology, the CROSS-F architecture, and developer of the customer predictive analytics system Fractalog and the analytical system Afina. Regular speaker, presenter, and program committee member of the Mobius conference.

About Me

Welcome to DocInGem! My name is Yury Dubovoy, and I create information systems. I started in 2010 as a developer and remain one to this day. Most projects I’ve participated in have been successful. Some haven’t. But all needed documentation, analytics, and consistent metrics.

Currently, my focus is on recommendation systems and predictive customer analytics. Not all documentation here is set in stone—though it’s all in gem—but I guarantee the authenticity of articles and the absence of AI-generated content.

Enjoy reading!

Quick Facts

Specialization

Architect of predictive customer analytics

Education

Institute of Physics and Information Technologies FEFU, Faculty of Information Technologies, specialization Information Systems and Technologies in Communications, honors degree.

Recent Publications

Keynote «Wave Architecture in Practice» at Mobius 2025 Autumn, talk «Architecture for Cross-Functional Teams» at Mobius 2025 Spring, talk «Architecture of Complex Client Applications» at Mobius 2023 Spring.

Languages

🇷🇺 Russian (Native) 🇺🇸 English (Professional)

Interests

🪚 Woodworking 🪛 Electrical engineering 🏕️ Hiking

Areas of Interest

The foundation of my most successful solutions has always been the synthesis of various disciplines. A new area means new opportunities for synthesis.

Software Development

I enjoy building reliable and testable software. The CROSS-F architecture is the result of years of practice and experimentation. I regularly speak at the Mobius professional conference.

Analytics

In the modern world, software development without analytics is meaningless. If you don't measure something, you don't control it.

Management

Forming cross-functional teams is only possible if these functions are clearly defined. This is only possible with consideration of analytical data and architectural constraints.

Experience

Mobile development, architecture, systems analysis, business analysis, predictive analytics, recommendation systems.

March 2025 - November 2025

Delimobil

Predictive Customer Analytics Architect, Team Lead

Car Sharing Remote Moscow

Car sharing in a shrinking market. The project needed service personalization while ensuring statistical significance of experiments and eliminating conflicts in integrated metrics.

Key Achievements
  • Integrated codebase with Fractalog predictive analytics system, multiplying product hypothesis testing speed. Results under NDA; system available for download at fractalog.org.
  • Applied AIRModel methodology to build a consistent business metrics tree resistant to market changes. Results under NDA; methodology description available at airmodel.org.
February 2022 - February 2025

Delimobil

Mobile Applications Architect, Analyst, iOS Tech Lead

Car Sharing Remote Moscow

Largest car sharing service in Russia after intensive growth, MAU over 600k. The project needed stabilization of client applications and reduction of Time to Market.

Key Achievements
  • Implemented transition to CROSS-F architecture and 100% unit test coverage of business logic, crash-free rate increased by two orders of magnitude (from 98% to 99.99%).
  • Introduced User Stories, Use/Test Cases, UML via PlantUML and "documentation as code" methodology, reduced weighted average Time to Market by 2.5 times.
  • Developed individual development programs for all team members, through specialization multiplied overall productivity (reduced Defect Rate by 4-12 times compared to adjacent departments).
February 2020 - December 2021

Levitov Chess

Chief Technology Officer, iOS Tech Lead

Game Development Remote

Popular chess channel expanded into a separate online chess platform. The service included client and server components, as well as multimedia elements. The project needed refactoring and performance optimization.

Key Achievements
  • Selected technology stack, performed project planning and initial cost estimation, and built a team of technical specialists.
  • Designed high-load client-server API with balanced infrastructure costs and real-time capabilities for blitz games.
  • Designed iOS mobile client, implemented graphics and network layers, and refactored the existing codebase.
August 2019 - February 2020

FBS Inc.

Mobile Development Department Head

Fintech Saint Petersburg

The company had accumulated significant technical debt in client applications. A complete rebuild of the mobile team was required, including training tech leads for iOS and Android.

Key Achievements
  • Ensured architectural consistency of the codebase, set up code review and CI/CD processes.
  • Introduced test automation, ensured test coverage of critical system elements (network, caching mechanisms and synchronization of trading data).
  • Prepared knowledge base and onboarding system for new developers.
  • Doubled the team size (to 15 people), created individual development programs for each member.
December 2017 - February 2019

Ultimate Guitar

Architect, Mobile Development Department Head

Music Publisher and Distributor Kaliningrad

The company provides legal access to guitar tablatures, maintaining commercial relationships with rights holders. The project needed a mechanism for rapid testing of product hypotheses and reliable personalization.

Key Achievements
  • Developed and implemented A/B testing mechanism for any part of the mobile application without re-release in AppStore and Google Play (React Native, patch applied to JS part), reduced overall TTM by an order of magnitude (from two weeks to 1 day).
  • Introduced code review, CI/CD, and automated testing processes, optimized React Native stack build mechanism.
  • Formulated theory for building metrics tree, implemented analytical funnel visualization system.
June 2016 - November 2017

Dialog Messenger

Senior iOS Developer

Messengers Saint Petersburg

Startup company that had accumulated significant technical debt in the iOS codebase. The project needed both refactoring and rapid delivery of new features to support upcoming investment rounds. The messenger was acquired by Sberbank.

Key Achievements
  • Built a fast, customizable message feed matching Telegram-level quality.
  • Set up CI/CD processes and enabled rapid White Label deployments for corporate clients.
  • Built analytical system allowing rapid detection of failures within customer's self-hosted infrastructure.
June 2015 - May 2016

FarPost

Senior iOS Developer

Classifieds Vladivostok

The company had a developed mobile website version, but attempts to develop mobile applications ended unsuccessfully. It was proposed to develop a hybrid mobile application.

Key Achievements
  • Introduced hybrid development technology based on WKWebView, enabling release of a fully functional iOS application for www.farpost.ru in 3 months
  • Independently implemented and launched main iOS projects for the company: FarPost Classifieds and Drom Base. Achieved combined DAU over 12,000 users and maintained an average App Store rating of 4-5 stars.
  • Legalized internal payment system of the application (convinced Apple review team that its use is legitimate), resulting in the company saving 30% on in-app purchases.
  • Trained intern and Junior developer, created guidelines, technical documentation and obtained an autonomously operating team.
September 2014 - June 2015

KamaGames

Web Development Department Head

Game Development Vladivostok

The company is a developer and publisher of casual games for mobile devices. Each project needs marketing support, including development of separate websites. Website development was carried out in an internal web studio.

Key Achievements
  • Built a team capable of autonomously handling web project creation and maintenance.
  • Established a rapid promo-site creation process (site builder) for new company products.
June 2010 - September 2014

KamaGames

Samsung bada and Tizen Developer

Game Development Vladivostok

The company is a developer and publisher of casual games for mobile devices. The goal was to enter the Samsung bada, and later Tizen application markets, requiring building the entire development process from scratch.

Key Achievements
  • Developed custom GUI engine from scratch based on OpenGL ES.
  • Independently completed all stages of application publication in Samsung Apps, including SEO setup. Achieved 100k installs in 2 weeks without any marketing.
  • Represented the company at Tizen Developer Conference 2014 in San Francisco (presentation), organized testing of key company software products on latest Samsung devices, received invitation to participate in Tizen Developer Summit 2014.
  • Tizen App Challenge Russia — winner in Games/Non-Games Applications with Samsung Gear S support category (pet project).
  • Tizen App Challenge — winner in Lifestyle, Health, Navigation & Travel category (pet project).
September 2007 - June 2010

FEFU/IPMT

Software Engineer, Lab Assistant

Robotics Vladivostok

FEFU (formerly FENU) collaborates with the Institute of Marine Technology Problems of the Far Eastern Branch of the Russian Academy of Sciences in the field of underwater robotics. I completed internships, participated in international competitions and defended my diploma project in this area.

Key Achievements
  • Diploma with honors (underwater drone navigation).
  • Laureate of FENU Rector's grant for research work.
  • 1st place at 2008 International Student Underwater Robotics Competition in San Diego, USA, in "The best speaker" category for best presentation in English, 8th place in overall team standings.
  • Participant in meeting with Prime Minister of Russia V.V. Putin as part of FENU student delegation on development of underwater robotics in Vladivostok 01.01.2009.
  • Participant in meeting of Federal Agency for Education and meeting with President of Russia D.A. Medvedev as part of FENU student delegation in Moscow 02.12.2009.
May 2008 - November 2009

PKIRO

Lab Assistant

DevOps Vladivostok

Government organization with a large number of workstations and servers.

Key Achievements
  • Optimized workstation deployment process by creating specialized Windows images with pre-installed software, reducing deployment time several times.
  • Successfully combined work with studies at the Institute of Physics and Information Technologies of FENU and diploma internship at the Institute of Marine Technology Problems of the Far Eastern Branch of the Russian Academy of Sciences.

Tech Stack

I specialize in mobile development. Backend, web, analytics, and infrastructure in a T-shaped capacity..

Programming Languages

Swift
Swift
Go
Go
JavaScript
JavaScript
TypeScript
TypeScript
Objective-C
Objective-C
С++
С++
C
C
Python
Python
Bash
Bash
SQL
SQL
HTML
HTML
CSS
CSS

Tools & Frameworks

Xcode
Xcode
VSCode
VSCode
Tailwind CSS
Tailwind CSS
React
React
Hugo
Hugo
Postman
Postman
fastlane
fastlane

Infrastructure

macOS
macOS
Linux
Linux
Git
Git
Docker
Docker
Nginx
Nginx
MySQL
MySQL
SQLite
SQLite
GitLab
GitLab

Get in Touch

Questions, ideas, suggestions

Contact Information

Location

Saint Petersburg, Russia

Application Architecture Predictive Customer Analytics Recommendation Systems Service Personalization