open to work
--:--:--

[ SENIOR FULLSTACK DEVELOPER — MOSCOW · UTC+3 ]

ILYAPETROSYAN

I build web, mobile and backend systems: React and React Native, Node.js (Express, NestJS) and Python (FastAPI), C++ and native iOS and Android code — from architecture to production release. Below: projects, stack, experience and contacts.

scroll down
55.7558° N · 37.6173° E shipping since 2019
01

About

Senior Fullstack Developer with 7+ years of commercial experience in web, mobile and backend systems. Core stack — TypeScript, React, React Native and Node.js with PostgreSQL and MongoDB.

I’ve worked in banking, at an international airport, on a CPaaS platform, at SberTech, in e-commerce and meal delivery, and now work in medical VR training. Twice headed mobile development, took 5+ products from scratch to production, maintained an open-source SDK (~200 GitHub stars) and write my own React Native libraries. Experienced with real-time (WebSocket, WebRTC), microservices, message queues, CI/CD, Docker and the OpenAI API.

+years of commercial development
companies
+products from scratch to production
times led mobile development
~/about — zsh
02

Stack

Tools from real projects — from native modules to CI. Drag the nodes — they won’t run away, and hovering highlights connections.

drag nodes · hover to highlight links
03

Projects

( 00 )

Projects I wrote myself: open-source React Native libraries and apps built from scratch to store release. Company work is in the Experience section.

/001

Glyph OCR

Open source · on-device OCR2026→
/002

Yamap Lite

Open source · maps2025–26→
/003

Renova

InsurTech · policyholder app2023→
/004

NissiSpace

EdTech · LMS · app + backend2021→
/005

SnapBooks

FinTech · AI accounting2021→
/006

MyCointainer

Crypto · staking2019–21→
04

Experience

HEAD → main7c3e9a12026.03 — now

Fullstack Developer · MedVR

CaseManager — a clinical case management system for medical VR simulators: a React 18 + MobX SPA, an Express REST API, a WebSocket server, a background worker and a Telegram bot in one monorepo; RBAC with 8 roles, JWT, API v3 / v4 with Swagger. Also the main backend developer of Dialog Server (~70% of the code) — voice dialogues with AI characters for VR trainers on the OpenAI Realtime API: WebSocket audio streaming, token billing, subscription-based limits.

TypeScriptReactMobXNode.jsMongoDBPythonFastAPIOpenAI Realtime API
b58d10f2025.11 — 2026.03

Fullstack Developer · SberTech

A corporate email client based on Mozilla Thunderbird: replaced the built-in editor with the TinyMCE WYSIWYG editor and wrote plugins for advanced table editing, built custom system notifications via the C++ layer, contributed to the migration to Microsoft Exchange via EWS.

JavaScriptTinyMCEXULC++IMAPEWS
e21a4c72024.10 — 2025.11

Fullstack Developer · IMSHOP

A white-label SaaS platform of e-commerce and retail mobile apps on a single React Native codebase. Built an AI content import microservice from scratch (Playwright, OpenAI Structured Outputs, Zod, RabbitMQ), shipped Back in Stock / Waitlist with Klaviyo campaigns and a “Wheel of Fortune” builder, integrated the Klaviyo SDK, Mindbox and Yandex Maps SDK.

React NativeTypeScriptMobX-State-TreeNode.jsPostgreSQLRabbitMQOpenAI API
4f90b2d2023.07 — 2024.10

Head of Mobile Development / Fullstack · Sheremetyevo Airport

A custom OTA update module for 1,000+ Android TV flight-board devices, a React Native Android app for ground services with a native Java layer and a foreground service, a C++/Linux backend service for aircraft stand assignment, CMake builds, Docker and CI/CD with Python and Bash.

React NativeJavaC++CMakeDockerPython
92ac5e02023.04 — 2023.07

React Native Developer · T-Bank

TiMe, a corporate React Native messenger — a Mattermost fork adapted to the bank’s requirements — and its Electron desktop version.

React NativeTypeScriptElectron
d07f3b82022.08 — 2023.04

Head of Mobile Development · Performance Group

Led a team of 3 mobile developers and three React Native meal delivery apps: code review, sprints, hiring, team standards and CI/CD. Designed a UX/UI analytics system — its data helped raise order conversion and retention by 20%. Introduced CodePush and a native Exponea module.

React NativeTypeScriptObjective-CSwiftJavaKotlinCodePush
3b6e81c2021.11 — 2022.08

React Native Developer · Voximplant

Developed and maintained the open-source react-native-voximplant SDK (~200 GitHub stars): native bridges in Objective-C and Java, CallKit and ConnectionService, the VideoView component, a public JS API and TypeScript types. Built the ConferenceDemo app from scratch and contributed to the Flutter SDK.

React NativeTypeScriptObjective-CJavaWebRTCFlutter
a5c2f492019.07 — 2021.11

Fullstack Developer · Fusion

Custom development for clients in Europe and Asia: built 3 products from scratch and took them to production — NissiSpace (LMS, NestJS backend + app), SnapBooks (AI accounting, Norway) and MyCointainer (crypto staking) — from choosing the architecture to App Store and Google Play releases.

React NativeReactNode.jsNestJSPostgreSQLRedisRabbitMQ
init2015

Higher education · Southern Federal University, Taganrog

Taganrog Institute of Technology, Southern Federal University — Faculty of Electronics and Instrument Engineering, “Instruments and Methods of Quality Control and Diagnostics”. In 2024 — the “C++ Developer” course at Yandex Practicum.

C++ · Yandex PracticumEnglish B2
05

Contact

Looking for a Senior Fullstack Developer for your team or project? Remote, hybrid or office; open to relocation and business trips. Email me or message me on Telegram — let’s talk.

click to copy the address

ESC
↑↓ navigate↵ run