[ 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.
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.
Stack
Tools from real projects — from native modules to CI. Drag the nodes — they won’t run away, and hovering highlights connections.
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.
Glyph OCR
Open source · on-device OCR2026→Yamap Lite
Open source · maps2025–26→Renova
InsurTech · policyholder app2023→NissiSpace
EdTech · LMS · app + backend2021→SnapBooks
FinTech · AI accounting2021→MyCointainer
Crypto · staking2019–21→Experience
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.
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.
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.
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 Native Developer · T-Bank
TiMe, a corporate React Native messenger — a Mattermost fork adapted to the bank’s requirements — and its Electron desktop version.
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 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.
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.
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.
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