Sergei Peretiatko

Angestellt, Staff Software Engineer, Miro

Fähigkeiten und Kenntnisse

AI Pair Programming / AI-Assisted Programming
Amazon Web Services (AWS)
Code Refactoring
Disaster Recovery
Game Development
Distributed Systems
Game Programming
Event Driven Programming
gRPC
Incident Management
Java
Java Virtual Machine (JVM)
Mentoring
Kotlin
Kotlin Coroutines
Netty
Kubernetes
Network Load Balancing
Load Testing
PostgreSQL
Realtime Programming
Redis
RFCs
Site Reliability Engineering
Spring Framework
Software Architecture
Systems Design
Software Observability

Werdegang

Berufserfahrung von Sergei Peretiatko

  • Bis heute 7 Jahre und 10 Monate, seit Feb. 2019

    Staff Software Engineer

    Miro

    I own board server — the stateful monolith role that holds every open board in memory and serves the collaboration on it. I set the direction for its replacement and build it, Collaboration Runtime. • Collaboration Engine. Defined the requirements and the core runtime: an embeddable Kotlin/Netty library with an application registry, so teams can build stateful collaborative products without the monolith or the legacy framework. Onboarded the first consumer team and worked through their design with them. •

  • 5 Jahre und 3 Monate, Feb. 2019 - Apr. 2024

    Senior Software Engineer

    Miro

    I owned board server: the stateful monolith role serving every open board, built on the framework I had spent the previous eight years on at Alternativa Platform. Storage, transport, and everything that breaks at scale. • Scale, 2020. COVID took traffic up roughly tenfold in five months. I found and removed the bottlenecks in the collaboration path — profiling, load testing, lock contention, allocation — in a programme targeting one million concurrent users. • Storage. Co-authored the in-memory database f

  • 7 Jahre und 6 Monate, Sep. 2011 - Feb. 2019

    Senior Software Engineer

    Alternativa Games

    Core team on the component framework for real-time client-server applications — later the backend foundation of Miro, where I went on to own the role built on it for a further seven years. Main product: Tanki Online, a browser-based multiplayer game serving millions of players and over 150,000 concurrent sessions at peak. • Network layer — real-time client-server transport and protocol for a persistent multiplayer workload at six-figure concurrency. • Data storage — persistence for game and player state a

Ausbildung von Sergei Peretiatko

  • 5 Jahre, Sep. 1995 - Aug. 2000

    Master's Degree

    Perm National Research Polytechnic University (PSTU)

Sprachen

  • Russian

    C2 (Verhandlungssicher / Muttersprachlich)

  • Englisch

  • Deutsch

    A1-A2 (Grundkenntnisse)

XING – Die Jobbörse

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z