PunGy Home Page

Professional Summary

Software Engineer with 9+ years of experience specializing in the architecture and implementation of novel, high-performance systems from the ground up. Proven expert in leading complex R&D initiatives—from theoretical exploration to production—including the creation of a browser-based word processor for 1,000+ page documents and the core UI for an embedded TV OS.


Technical Skills

  • Languages: TypeScript/JavaScript, Go, C++, Haskell.
  • Expertise: Systems Design & Architecture, Type Systems, Compiler and Interpretator Theory, Algorithmic Analysis, Distributed Systems, 2D Rendering, Functional Programming (FP), Reactive Programming, Object-Oriented Programming (OOP).
  • Specialties: UI Systems, UI Frameworks Development, Performance Optimization, Developer Tooling, State Management Systems.

Professional Experience

Open Source

REROI - github.com/PunGy/reroi

Creator & Maintainer

  • Architected and implemented a high-performance reactive programming library from first principles in TypeScript, exploring novel approaches to fine-grained state management.
  • Introduced such features as ACID-compliant transactional updates, and prioritized scheduling, to solve complex state synchronization challenges.

Yandex | Moscow, Russia

Senior Software Engineer | Oct 2023 - Present

Core R&D engineer on a greenfield project to build an innovative, browser-based office package and especially a word processor designed to outperform all existing solutions.

EPAM Systems | Kraków, Poland

Senior Software Engineer | Oct 2021 - Oct 2023

Project 1: Embedded Smart-TV OS

  • Architected and implemented core abstractions for managing asynchronous UI operations on a large-scale embedded Node.js application, improving system stability and predictability.
  • Overhauled and stabilized critical low-level utility modules, increasing test coverage by 30% and shipping a benchmark library to prevent performance regressions.
  • Maintained a suite of developer tooling (Bash) which automated device connection and code deployment.

Project 2: Security & Resource Management Platform

  • Led technical stabilization efforts after a team restructure by triaging and prioritizing the technical debt backlog, which unblocked feature development for a team of 6 engineers.
  • Drove a major code unification effort, deprecating a chaotic layout system in favor of a new, purpose-built component architecture, creating dozens of reusable abstractions that accelerated future development.

Mentorship: Mentored groups of engineers in advanced software design courses. Revamped the company’s largest Computer Science course, directly improving the technical education for hundreds of engineers.

Sperasoft | St Petersburg, Russia

Senior Software Engineer | Dec 2020 - Oct 2021

Architected services for a game publishing platform (Store, SSO, Profile) using a BFF and custom server-side rendering (SSR) engine.

  • Owned the migration of the primary build system from Webpack 2 to 4 and integrated esbuild for development, decreasing average build times by 200% and significantly improving the developer experience.
  • Redesigned the monorepo architecture for a multi-app landing site, improving build isolation and enabling dynamic content population via a central GraphQL API.

BuildSafe Sweden | St Petersburg, Russia

Senior Software Engineer | Aug 2020 - Nov 2020

Drove a performance initiative to refactor legacy UI code, delivering a 20% bundle size reduction and measurable improvements in key Web Vitals (LCP, FID) in a single quarter.

Luxoft | St Petersburg, Russia

Senior Software Engineer | Aug 2019 - Aug 2020

Led architecture and development of a PoC data management tool, presented at CES 2020, for processing and collecting large-scale video datasets for machine learning pipelines.

Following the successful delivery of the PoC; program sunset in a company-wide strategy shift in response to COVID.

Hyperauto | Vladivostok, Russia

Full-stack Developer | Aug 2018 - Apr 2019

Participated in development of the company’s first e-commerce platform, architecting the user account, and shopping cart systems.

Introduced modern DevOps practices (Docker, Git) to a legacy environment, automating deployment and reducing manual developer overhead by an estimated 5 hours per week.

Freelance | Vladivostok, Russia

Full-stack Developer | Jul 2016 - Aug 2018

End-to-end development of services and web applications using modern frameworks: React, Vue.js, Express, Laravel.

Education

Vladivostok State University College | 2016 - 2019

Studied Programming and Computer Systems