
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
Interests
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.
Delimobil
Predictive Customer Analytics Architect, Team Lead
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.
Delimobil
Mobile Applications Architect, Analyst, iOS Tech Lead
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).
Levitov Chess
Chief Technology Officer, iOS Tech Lead
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.
FBS Inc.
Mobile Development Department Head
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.
Ultimate Guitar
Architect, Mobile Development Department Head
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.
Dialog Messenger
Senior iOS Developer
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.
FarPost
Senior iOS Developer
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.
KamaGames
Web Development Department Head
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.
KamaGames
Samsung bada and Tizen Developer
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).
FEFU/IPMT
Software Engineer, Lab Assistant
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.
PKIRO
Lab Assistant
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..