Work Experience

My story is written in code—from anti-fraud systems and ASP.NET to iOS apps, AI tools, and Telegram bots. The technologies have changed, but not the love for the process.


2022 - 2024 iOS Developer
Novasama Technologies
WORK EXPERIENCE

Nova Wallet — cryptocurrency wallet

Participated in the development and maintenance of Nova Wallet — a mobile crypto wallet for the Polkadot and Substrate ecosystems. The product was actively evolving in the DeFi space and required a focus on security, offline functionality, and high performance.

What I did:

  • Developed and maintained wallet features: account handling, governance, transactions, signing, and balance display

  • Worked with modular VIPER architecture, improving code readability and scalability

  • Implemented features with focus on data security, offline mode (using CoreData), and smooth UI

  • Implemented custom push notifications, handled data via GraphQL

  • Closely worked with the polkadot.js interface

Architecture: VIPER

Stack: UIKit, CoreData, OperationQueue, SnapKit, GraphQL, RPC, Custom Push Notifications

Tools: GitHub, ClickUp, Confluence, Figma, polkadot.js

2020 - 2022 iOS Developer ReadyForSky WORK EXPERIENCE

ReadyForSky — Redmond smart home ecosystem

Worked on a large-scale project in the smart home domain — as part of the iOS team, I was responsible for app development and refactoring, as well as a separate fitness product.

What I did:

  • Performed a major refactoring of a legacy app: migrated from Objective-C to modular Swift architecture

  • Created reusable frameworks (Bluetooth, Core, UI), speeding up feature delivery

  • Developed SkyLife — a fitness app with smart scale integration, including BLE GATT and support for legacy Chinese protocols

  • Collaborated with hardware engineers and QA to implement a new unified “Skills” protocol over Bluetooth

  • Integrated and adapted Tuya smart devices

  • Wrote tests for critical logic and participated in code reviews

  • Hosted internal meetups on Bluetooth and SwiftUI

Architecture: MVP + Coordinator / MVP + Flow

Stack: UIKit, AutoLayout, RxSwift, Combine, RxBluetoothKit, CoreData, GraphQL, CocoaPods

Tools: GitLab, GitLab CI/CD, Jira, Confluence, Figma

2019 - 2020 iOS Developer Zer0Tech WORK EXPERIENCE

AI-powered beauty and color recognition app MakeMaker

Contributed to the development of a mobile app that recognizes cosmetics and colors based on user photos. The main focus was on AI/ML model integration, image processing, and user-friendly UX.

What I did:

  • Integrated a machine learning model using CoreML, Vision, and Camera

  • Worked on image enhancement pipeline using CoreImage

  • Implemented algorithms for recognizing and processing facial landmarks

  • Deployed a trained ML model, working closely with ML engineers at the intersection of AI and iOS

  • Mentored a new iOS developer and prepared onboarding documentation for the team

Architecture: MVC (Smalltalk-80 style)

Stack: UIKit, SnapKit, CoreML, Vision, CoreImage, Moya + REST, Fastlane, CocoaPods

Tools: GitHub, Trello, Figma

2018 - 2019 iOS Developer Tutu.ru WORK EXPERIENCE

Mobile booking apps for Tutu.ru

Worked on the development and maintenance of iOS apps for booking trains, buses, and flights. Within the team, we followed a T-shaped approach — with deep iOS focus and active involvement in cross-functional processes.

What I did:

  • Developed and supported key features using RxSwift and RxFeedback architecture

  • Created custom UI components and shared frameworks reused across multiple products

  • Wrote unit and UI tests to improve reliability and reduce regressions

  • Participated in code reviews and maintained CI with Jenkins

  • Worked within the Scrum (LeSS) framework, closely collaborating with other teams

Architecture: RxFeedback, MVVM

Stack: RxSwift, RxTests, UIKit, Auto Layout, Fastlane

Tools: JIRA, Jenkins, Scrum (LeSS)

2015 - 2018 Software Developer Freelance WORK EXPERIENCE

ASP.NET → iOS Developer

After initial experiments with mobile development, I fully immersed myself in the Apple ecosystem: completed the Stanford CS193p course, enhanced it with Udemy practice, and got obsessed with WWDC. That helped build a structured understanding of Apple’s architecture, interfaces, and principles. I studied Human Interface Guidelines, Apple documentation on Swift, worked extensively with UIKit and Auto Layout, and applied all of it immediately — from learning projects to real-world apps.

That led to:

  • CSE — a delivery and courier logistics management app

  • MakeMaker — a commercial beauty app developed end-to-end, recognizing cosmetics from photos and enabling immediate product purchase online

The transition to mobile development was gradual — I initially combined learning and practice with part-time web work. I built a courier company website using Bootstrap, created APIs and admin panels for a mobile license generation app, and maintained a legacy project on ASP.NET WebForms.

2013 - 2015 Lead Software Engineer Turinvest WORK EXPERIENCE

Lead ASP.NET Developer

Joined as a software developer in 2013 and was promoted to lead developer in 2014. Built backend solutions using ASP.NET MVC and Web API in C#.

Participated in the integration of new payment systems, terminals, dynamic forms, pricing engines, insurance services, and personal accounts. Developed services for B2B clients, as well as the operator zone — including a real-time chat built with SignalR and OWIN. On the mobile side, implemented MQTT-based communication.

2010 - 2013 Senior Software Engineer Anywayanyday LTD WORK EXPERIENCE

ASP.NET Developer

Promoted to senior developer in 2012. Supported and developed new services for the website built on a custom platform using C#. When I joined, most of the dev team had just left — I had to ramp up fast and take ownership.

Developed an anti-fraud system, implemented multi-currency support (boosting sales from 800 to 3000 tickets per day) with dynamic pricing, integrated new payment gateways and global distribution systems. Built parsers and integrated central bank APIs. Connected the Infinity call center to the operator dashboard, and developed a flexible, self-regulating order archiving system that reduced database load while preserving key financial and user-facing information.


Here are some of the projects and companies I’ve worked with over the years — from enterprise platforms to AI-driven apps, from backend APIs to native iOS development.