Andrey Osiyuk

osiyuk@proton.me tg/ gh/ in/ Belgrade, Serbia (open to relocation)

Experience

Frontend Engineer (SmartTV Web Core)

April 2021 - Present
Yandex
  • Built a lightweight GraphQL client for SmartTV and console React apps across 6+ platforms (Tizen 2015+, WebOS 2014+, Orsay 2012+, Vidaa, PlayStation 4/5) serving 2.7M+ daily users — Apollo and similar clients were too heavy for low-memory, slow-CPU TV hardware, so wrote a custom client with build-time query pre-compilation to cut runtime overhead and a REST-like API so teams could adopt it without rewriting their code
  • Architected the frontend data layer migration for cross-platform React apps (2.7M+ daily users, 6+ platforms) — designed and delivered a BFF layer so 4 product teams (~11 engineers) could move from REST to GraphQL across 130+ endpoints without performance regressions, wrote migration docs, and coordinated the rollout with backend and infrastructure teams
  • Built custom GraphQL codegen with Webpack and esbuild plugins to simplify frontend data fetching, integrated OpenTelemetry tracing for cross-service debugging, and load-tested the BFF to validate capacity for peak traffic (New Year), determining horizontal scaling needs for 4,000+ RPS
  • Designed the frontend i18n architecture for cross-platform React apps (~1,000 translation keys, 4 languages including RTL Arabic) — set up runtime language switching with on-demand dictionary loading, precompiled ICU format to keep bundles small, wired up key sync with the internal translation service, and added CI checks for missing translations. This enabled the product launch into MENA and Uzbekistan (~200K new daily users)
  • Wrote a custom vanilla-extract plugin for RTL stylesheet generation and a React context service for dynamic LTR/RTL DOM switching, which unblocked the Arabic-language launch. Also introduced React Testing Library and built a Puppeteer-based request mocking plugin for Testplane — removed the dependency on backend staging and made e2e tests significantly more stable
  • Cut CI/CD pipeline time from 30+ to ~15 minutes for a 400K+ line TypeScript monorepo (6 teams, 18 engineers) by leading the Webpack 4→5 migration, improving caching in custom build plugins, and restructuring the CI pipeline
TypeScript · React · Node.js · GraphQL · BFF (Backend-for-Frontend) · Webpack · esbuild · vanilla-extract · OpenTelemetry · Puppeteer · React Testing Library · Testplane · i18n · RTL · ICU Format · CI/CD · Load Testing · Horizontal Scaling · SmartTV (WebOS, Tizen, Orsay) · PlayStation 4/5 · Performance Optimization · GraphQL Codegen · Cross-platform Development

Frontend Developer

February 2020 - April 2021
Quantum Art

Developed enterprise web applications for clients including VTB Bank and Beeline using React, Redux, MobX, and TypeScript

React · Redux · MobX · TypeScript · Enterprise Applications · Notification Systems

Junior Frontend Developer

June 2018 - February 2019
Atlantis United LLC.

Built web applications using React and TypeScript, including a music beat marketplace with GraphQL backend integration and a crypto wallet marketing site

React · TypeScript · Hooks · SSR · GraphQL

Projects

Portfel — TON DeFi Portfolio Tracker

June - December 2024

Built the frontend for a winning TON DeFi portfolio tracker (Telegram Mini App, $20K prize) as part of a 4-person team — chose Solid.js over React for Telegram's performance constraints, shipped the hackathon MVP in 6 weeks, and scaled to 25,000 daily users before a $50K acquisition by Dedust.io.

Solid.js · Telegram Mini Apps · DeFi · Blockchain · TON · Performance Optimization · Hackathon

Fortress — Domestic Violence Assistance Platform

May 2020 - May 2022

Built a mobile-first React/Gatsby website in 1 week for a volunteer domestic violence assistance program — the site handled intake forms and directed traffic to a Telegram bot, supporting 400+ cases over 2 years. Maintained the project through May 2022, prioritizing accessibility and fast load times for users in crisis

React · Gatsby · SSG · Mobile-First Design · Accessibility · Volunteer Work