Open to opportunities

Andrew Stoetskii

Technical Lead | Platform Engineering | Distributed Systems | Engineering Leadership

Remote-first Russian — Native · English — B2

About

Technical leader and software engineer with experience across real-time systems, distributed backend platforms, collaboration products, and developer tooling. Strong track record in leading multi-team delivery, scaling engineering organizations, improving reliability and performance, and mentoring engineers through hiring, reviews, and career development.

Works best at the boundary between product delivery and internal tooling, with a bias toward reducing friction in how teams ship software and building systems that scale.

Highlights

15 → 50+
Engineers scaled across 5+ teams
99.98%
SLA under peak load
+60%
Active users on a strategic product track
10d → 3d
Feature delivery time reduced
150+
Technical interviews conducted
6
Engineers grown to Senior+

Experience

Technical Lead · Wrike
Apr 2022 — Present
  • Lead multiple teams with technical leads, across an engineering organization of up to 50 engineers.
  • Own annual and quarterly planning, OKRs, and coordination with VP-level stakeholders.
  • Drive a large product track spanning 5 teams and more than 2 years of development.
  • Drive technical change through gRPC adoption, event-driven architecture, and CI/CD modernization.
Team Leader · Wrike
Jan 2020 — Apr 2022
  • Led a backend team of up to 10 engineers responsible for high-load product functionality.
  • Owned the team's technical roadmap, architectural decisions, refactoring, and quality control.
  • Reduced feature delivery time from 5 days to 2 days through CI/CD and e2e automation.
Senior Software Engineer · Wrike
Jul 2017 — Dec 2019
  • Designed and implemented the backend architecture for real-time collaborative editing with sub-100 ms latency.
  • Migrated critical data from MongoDB to PostgreSQL without downtime using dual-write and validation tooling.
  • Implemented client-side AES encryption for sensitive user data with hardened key handling.
Senior Software Developer · MCDIS
Nov 2010 — Jul 2017
  • Developed a high-load 3D engine on a microservice architecture for 24/7/365 multi-screen systems.
  • Designed a P2P protocol over UDP multicast to distribute heavy content without centralized failure points.
  • Implemented distributed time synchronization with 1 ms precision for coordinated playback across tens of screens.

Core Skills

Leadership & delivery
Engineering leadership 1:1s & mentoring Hiring PDP / PIP Agile / Scrum OKR Stakeholder management
Architecture & platform
Microservices Event-driven systems gRPC Distributed systems Real-time systems Kubernetes GitOps Helm Terraform Docker CI/CD
Backend & frontend
ASP.NET Core .NET PostgreSQL Redis Kafka RabbitMQ SignalR React TypeScript Dart Static analysis

Open Source

ts-code-analyzer 2026 — Present

Maintainer of a TypeScript CLI for repository analysis and developer workflow automation.

Added UMD support and declaration updates for the @types/youtube package.

Analyzer rules, documentation, and rule-quality improvements for the Dart static analysis toolkit.

Improved console output and modernized CI/build tooling for Wrike's Dart logging service.

LISTEN/NOTIFY support and UTF-16 encoding fixes for the Dart PostgreSQL client.

Cake_Git 2017

Added unstage aliases and related test coverage to the Cake Git addin.

Improved request disposal and cancellation handling in the Dropbox .NET SDK.

Avalonia 2016

Fixed TextBox undo/redo behavior and null-text selection handling.

Fixed adorner sizing calculations in the WPF drag-and-drop library.

SharpDX 2015 — 2017

Fixes and API expansions across mathematics, DXGI, Direct3D10, and Direct2D/DirectWrite.

Education & Languages

Education

Northern (Arctic) Federal University
Master's degree, Information Technology
Sep 2003 — Jul 2008

Languages

Russian — Native
English — B2 / Upper Intermediate