Senior software engineer: backend, system architecture, API security and AI integration. O-1 visa, California. Scroll to open the folder.
Senior Software Engineer, Team Lead · Nov 2021 – present · United States
2021 – present · platform core
A data intelligence platform that discovers, classifies and governs unstructured data across on-prem and multi-cloud storage, and prepares it for AI: files are scanned, PII is detected and masked, duplicates and noise are dropped, and only clean content is chunked and embedded into a vector store for RAG. I build the core: RESTful APIs for secure enterprise integration, the privacy architecture that keeps customer data inside their own firewall, and the upgrade and migration flow, redesigned to run 80% faster with far less downtime. Along the way I found and closed critical vulnerabilities in the Node.js networking layer and brought AI-assisted tooling into the team’s delivery and code review.
Press Scan to classify the files.
Senior Full Stack Developer · Nov 2018 – Nov 2021 · remote
2018 – 2019 · Senior Software Engineer
A generic casino delivered as SaaS on a microservice architecture. I designed and built the business logic once: games, wallet, bets and payouts, bonuses, player accounts. Clients subscribed to the platform and got their own branded UI on top of the same services.
Pull the lever.
2019 – 2020 · Team Lead, backend
A stock-trading platform for the Indian market that teaches beginners and lets them copy the strategies of successful traders. I started it alone, convinced the client it would work, then led a team of eight and built the backend: the order flow, the copy-trading engine that mirrors a leader’s trades into followers’ portfolios, and the learning track. MVP in six months, then scale: more than 500K active users, with AI-driven analytics surfacing personalized insights to keep them engaged.
The chart is live. Buy low, sell high, watch the account.
2020 – 2021 · backend & integrations
The driver enters their details once and the app prices the policy at every partner insurer, then picks the best one. I built the quoting engine and the partner integrations: each insurer’s rules live in a pluggable pricing module, one normalized API sits on top, payment providers are wired in, and a full comparison comes back in under a second. Several insurance companies embedded the calculator into their own sites.
Move the sliders. The best offer changes with the driver.
Full Stack Developer · Aug 2016 – Nov 2018 · Yekaterinburg, Russia
2017 – 2018 · Full Stack Developer
An online store for a jewelry brand on ASP.NET and nopCommerce: catalogue, metal and stone options with the preview and price updating as you choose, checkout and payments. I built the custom storefront and the product configurator on top of the platform, added early recommendation features for product discovery, and later migrated the backend to Node.js with modern payment APIs. Sales conversions went up 400%.
$1,240
2016 – 2017 · first production project
An online watch store where you assemble your own model from six parts, each in its own colours, then buy exactly that watch. The hard part was the combinatorics: six parts with up to twenty colours each meant millions of variants, and the brief said show them all. I replaced the nested loops with a matrix-based generator that ranks combinations by colour match, so the page shows the best-matching watches first and stays fast. The configurator ran as JavaScript on the front and Node.js microservices behind it, and lifted engagement and conversion across the product lines.
Build one and add it to the cart. The miniature keeps three of the parts.
own time · 2016 – present · wherever the laptop is
2025 – 2026 · side project
Give it a Jira ticket. It reads the code, proposes a fix in eight bullets, and after one keystroke writes the change, runs the tests and opens the pull request.
2016 · master’s thesis, Ural Federal University
For my master’s thesis I wrote computer-vision software that measured the left ventricle on an apical four-chamber ultrasound view: it segmented the chamber on noisy frames, followed the endocardial border through the cardiac cycle and computed end-diastolic and end-systolic volumes, ejection fraction and wall motion.
The dashed line is the traced endocardial border. Numbers below are a normal study.
author · 2014 – present · peer-reviewed journals
2014 – present · research
Peer-reviewed papers written alongside the engineering work, on the same problems I meet in production: secure high-load APIs, data storage in enterprise systems, observability of SaaS platforms, the economics of Node.js and microservices. The three on the right are a sample; there are many more, on scalable web architecture, API security, trading platforms and LLM-assisted development. One of them, Scalable Web Applications: A Cost-Effectiveness Study Using Microservice Architecture, won 1st degree at the XXIII International Research Paper Competition in 2024. ORCID 0009-0001-6737-7545
Architectural patterns such as API Gateway, BFF, CQRS and Strangler Fig, and a comparative analysis of REST, gRPC and GraphQL on performance, contract strictness and access control.
ACID, MVCC, isolation levels and locking; index structures and their limits with sensitive data; row-level security, encryption of connections, fields and backups, and audit.
Metrics, distributed tracing and structured logs as one diagnostic framework; telemetry standardization, sampling and label cardinality; alerting, dashboards and post-incident analysis to cut MTTR.
A selection, not a list. Across three companies there were dozens more projects; these are the ones that make a good miniature.
Ural Federal University, Yekaterinburg
WhatCoached students on real projects: code review, architecture, the habit of asking a hundred questions before writing a line.
Ural Federal University, Yekaterinburg
ThesisMeasuring the left ventricle on four-chamber echocardiograms: endocardial tracking, volumes and ejection fraction. The miniature is above.
Ural Federal University, Yekaterinburg
FocusDistributed systems, system architecture, programming and databases.
Backend development and system architecture. Node.js, scalable system design, API security, and AI-powered application integration. Over ten years building high-load, secure applications for enterprise software, including data privacy systems and AI-enhanced development workflows.
Yekaterinburg. UrFU, master's in information systems, first production code at Sharp Developers for European and US clients.
Dubai. Four years building Aparavi remotely across nine time zones. Papers, hackathon judging, the O-1 petition filed from here.
Santa Monica. O-1A, Aparavi's office on the Promenade, the projects above.
Straight after my bachelor's I joined Sharp Developers, an outsourcing shop in Yekaterinburg, and grew fast: senior, team lead, then four years in Dubai and now California. Off the clock it is cars, snowboarding, travel and a few games from the nineties.
drag a photo aside to see the next one · tap to flip it over

First weeks in California. The office is a ten-minute walk from this spot.

An hour from the city and no signal. Exactly the point.

Sycamores, boulders and cold water. Weekend reset.

Where half of old Star Trek was shot. The rocks really do lean like that.

Research trip for the slot machine on this page. Allegedly.

Less vampire, more Habsburg summer house. Still worth the climb.

Road trip through the Carpathians, two engineers, zero laptops.

The man behind the legend, holding a mace, politely.

The Passion façade. A 140-year build that is still in progress. Relatable.

Summer before the move to the US. Last long walk in Europe for a while.

"The world begins with every kiss." Thousands of tiny snapshots forming one image. Basically data classification.

Four years in Dubai. Aparavi was built from here, remote, across nine time zones.

Polaris, red dunes, 40 degrees. The sand gets everywhere for a week.

Taken for the "Code, Team, and Balance" interview. Bougainvillea did the lighting.

Russia's own leaning tower, an hour from Yekaterinburg. Built in the 1720s and still standing at an angle.

Ural winter, minus twenty, and the only hat that made sense.

First long trip abroad on my own money. Hat, backpack, no plan.

The UN buffer zone at Varosha. A city frozen since 1974, visible but off limits.
I tune my own car for track days. Suspension, brakes, data logging, then a lap time to prove it.
New mountains every season. The Urals taught me cold; the Alps and California taught me altitude.
The only way to learn how other people actually live. Six countries so far, photos above.
Doom I and II, Age of Empires, Heroes of Might and Magic II. Still installed, still played. They ran on 8 MB of RAM and nobody complained.
Architecture consulting, staff-level roles, research collaboration. Reply within a day.