Autodesk
An AI code-review platform, designed and shipped
Took an internal AI code-review platform from design to production. Lead reviewer and de-facto support owner — the person teams page when the bot has opinions.
↑↓ move · ↵ run · esc close
SERGEY DESYATKOV
Senior Software Engineer · Vancouver, BC
linkedin.com/in/desyatkov · desyatkov@gmail.com · +1 437-755-6412
Ten years building platforms, event-driven systems and developer tools.
Node.js · TypeScript · React · PostgreSQL · Kafka · AWS / GCP / Azure
EXPERIENCE
──────────────────────────────────────────────────────────────
Autodesk Senior Software Engineer 2026 – now
· Designed and shipped an internal AI code-review platform;
lead reviewer and support owner
· Internal Developer Platform on Backstage
· Backend services for AI-agent automation, ADRs, MCP integrations
· Scrum master for the team
AMA (Alberta Motor Association) Senior SE · Lead Developer 2024 – 2025
· Lead developer on the membership platform; mentored engineers
· Designed the migration platform: old platform → new, gradually
· Rebuilt the membership platform end to end, incl. the React tool
agents use to service member accounts
· SQL Server → Aurora PostgreSQL via DMS CDC + Glue/PySpark ETL;
integrity validation across 1M+ records; AWS CDK
Simpplr Software → Senior Engineer 2024 – 2025
· Built a Kafka-based workflow manager from scratch: parallel and
sequential steps, end-to-end monitoring
· Led an auditable, ledger-based rewards platform
· Sync layer handling millions of daily events; end-to-end tracing
· Node.js, TypeScript, PostgreSQL, Kafka, Terraform, Kubernetes
WalkMe Software → Senior Dev 2021 – 2024
· Monolith → microservices across AWS, GCP, Azure
· GraphQL, gRPC, REST · NestJS · CI/CD on Docker + Kubernetes
Natural Intelligence Frontend → Full-stack → SE 2016 – 2021
· Node.js, MongoDB, GraphQL microservices on AWS
· React + Redux applications; CI/CD; Jest, Cypress, Selenium
Profit Marketing Frontend → UX/UI Lead 2007 – 2016
· 50+ client websites and web apps, from UX/UI design to frontend
· Helped set the agency's frontend and design standards
SIDE PROJECT
──────────────────────────────────────────────────────────────
Config-driven, database-agnostic migration tool (Python, PySpark,
Temporal) — type conversions, transformations, validation.
EDUCATION
──────────────────────────────────────────────────────────────
John Bryce College — Full-stack development program 2014 – 2015
Magnitogorsk State University — Master's-equivalent (WES) 2003
~/$ whoami
Senior Software Engineer / Autodesk
I build platforms
— the quiet systems products stand on.
01
$ sergey --interactive
type or tap a command — output shows on the right.
02
$ ls ~/work --sort=impact
windows are draggable — rearrange the desk.
Autodesk
Took an internal AI code-review platform from design to production. Lead reviewer and de-facto support owner — the person teams page when the bot has opinions.
┌─ step ─┐ ┌─ step ─┐
│ A │───>│ B │──┐
└───┬────┘ └────────┘ │
│ ┌─ step ─┐ ├──> done
└────────>│ C │──┘
└────────┘
Built a Kafka-based workflow manager that wires many company services into fully managed flows — parallel and sequential steps, with end-to-end monitoring. The most hardcore thing I've engineered.
Alberta Motor Association
Front to back — including the React tool agents use to service member accounts. Moved SQL Server to Aurora PostgreSQL with DMS CDC and Glue/PySpark ETL, and validated integrity across 1M+ records.
Led a ledger-based rewards platform and a sync layer handling millions of daily events across platforms, with end-to-end tracing through the microservices.
| tx | account | Δ pts |
|---|---|---|
| 0x3e1 | acct_7f… | +250 |
| 0x3e2 | acct_7f… | −100 |
| 0x3e3 | acct_a2… | +40 |
Maintaining Autodesk's Internal Developer Platform on Backstage. Building backend services for AI-agent automation — ADRs, MCP integrations. Also the team's scrum master.
Helped move a monolith to microservices across AWS, GCP and Azure — GraphQL, gRPC and REST APIs, CI/CD on Docker and Kubernetes.
side project · private
Database-agnostic migrations where one config describes type conversions, transformations and validation. Born from too many SQL Server → Postgres nights.
03
$ tree ~/career --grow
open a folder for role, impact and stack. hover to find its branch.
~/career/
current branch grown · spring
04
$ git log --since=2007 --graph
one pixel per month. hover to read it.
a1f3e9c2026feat(autodesk): ship an AI code-review platform7c21b042025refactor(ama): rebuild membership platform end to end3e88d212024feat(simpplr): kafka workflow engine + ledger rewards91ab44f2022refactor(walkme): monolith → microservices, three clouds5d02cf12016feat(natural-intelligence): move into product engineering0f15b7e2015chore: complete full-stack program, John Bryce2b7a0d32007init: first website at Profit Marketing — 50+ to follow00000002003edu: master's-equivalent degree (WES), Magnitogorsk State University05
I trained as a fine-arts teacher. Then I found out code is also a medium.
My first diploma (Magnitogorsk, 2003) is in fine-arts education — later assessed as bachelor's + master's equivalent. In 2015 I went through an intensive full-stack program, and a year later shipped my first production frontend.
Ten years on I mostly live in the backend: event pipelines, ledgers, migrations, platforms. The artist never left — he just draws boxes and arrows now, and cares a lot about how the tool feels to the person using it.
Off the clock: chess, cooking, games — and pixel art, obviously.
full cycle
I don't stop at tickets. I work the whole loop: shaping the problem with product, designing and architecting it, building front to back, shipping it, watching it run, and helping the team get better along the way.
01 / 07
$ echo "what's next?"
Vancouver, BC · Pacific time