Schmooky

Curriculum Vitae

Contact Information
Telegram @schmooky
Phone +7 915 421 1403
Work Preference Remote work only
Professional Summary

Fullstack Developer with 4+ years of experience building gaming infrastructure, Web3 applications, and scalable crypto solutions. Crypto enthusiast creating new solutions for business success.

Expert in React/PIXI.js game development, blockchain integration, and modern web technologies. Proven track record in leading teams, architecting CI/CD pipelines, and delivering high-performance applications across gaming and DeFi sectors.

Professional Experience

September 2022 - Present
Frontend Team Lead
NDA - Cyprus

Built frontend engineering organization from zero to 35+ developers across multiple studios, delivering 47 slot games in 3 years. Initiated and sold company-wide technical transformations including backend math architecture redesign (5x velocity improvement), analytics platform establishment, and developer tooling ecosystem - driving strategic changes before organizational scaling multiplied inefficiencies.

  • Identified and sold backend architecture transformation by proposing math engineers write slot mathematics using reusable adapter library (appearances, movements, transformations) instead of high-grade engineers transpiling Excel sheets to C#, reducing backend development time 5x and unifying slot machine network protocol across all games requiring only library lookup rather than custom implementation
  • Initiated company-wide analytics infrastructure by recognizing business data analysis gap in early startup phase, implementing initial PostHog solution for metrics visibility, recruiting business analytics stakeholder, architecting Snowflake + Superset data lake migration that led to dedicated data engineer hire, and standardizing analytics events across all game releases and platforms
  • Unblocked 6+ simultaneous slot releases by engineering mock server that simulates working API from math results in 20 minutes, eliminating 2-week backend dependencies and enabling true parallel frontend-backend development at scale across multiple game units
  • Established industry-wide Spine performance optimization standards through LinkedIn publication with templates adopted and forked by 13+ external gaming providers, while internally creating benchmarks across 6 providers that standardized asset quality measurement and performance impact analysis across entire production pipeline
  • Scaled team from 1 to 35+ developers by designing J1-S2 competence matrix with entry-level grading system that influenced hiring standards company-wide, creating structured onboarding framework (3-4 months for juniors producing shippable games, 2-3 weeks for middles), successfully transitioning juniors to middle level, and developing 4 tech leads for distributed leadership managing 10-dev units each
  • Architected universal slot framework supporting 6 gaming providers with reusable slot provider templates, feature templates, flexible reel engine, standardized WebSocket protocol, comprehensive E2E test coverage, performance optimization, and provider-specific NPM packages for analytics and UI components - reducing development time to 4.5 months while maintaining backward compatibility during universal platform feature rollouts across all 47 games
  • Engineered comprehensive developer tooling ecosystem eliminating cumulative time waste across 35-person team: AI-powered math prototype generator creating playable demos in minutes for game designers, mock server for backend-independent development, bitmap font benchmarking and auto-fit systems, font subsetting tool reducing variable fonts to locale-specific glyphs, SimpleLocalize i18n adoption, gradient editor, dynamic screen shake and trail effects, automated repository dependency and GitLab configuration auditing, and QA debug tools providing real-time sound/music tracking
  • Established greenlight planning process achieving 90% accurate development time estimation through complete asset validation, coordinating 2-dev + 1-QA unit structure across multiple studios with unified architecture patterns that became standard for core frontend and lobby teams, and implementing bi-quarterly PM/tech lead 1:1 structure providing full-year comprehensive feedback coverage - adopted company-wide across all engineering teams
  • Transformed cross-team collaboration by standardizing slot machine network protocol making backend integration robust and predictable, with DevOps and backend teams subsequently adopting CI/CD patterns, modular GitLab profile system, and automated repo/migration creation tools - reducing their configuration overhead and deployment incidents while maintaining daily release cadence
  • Built modular CI/CD profile system through multiple iterative migrations, creating flawless repo-type-specific configurations with minimal setup that eliminated deployment incidents from 4/month to zero, enabled daily releases, reduced developer configuration time from 10 minutes to 10 seconds, and established patterns adopted by backend and DevOps teams for their own pipelines
  • Architected gamification systems for internal team engagement, launchpad approach for partner landing pages, and universal components covering promotional freespins, cross-game gamification, and shared UI elements - establishing architectural patterns coordinated across studios through tech lead collaboration
  • Evangelized "performance as a feature" philosophy and developer experience prioritization through workshops on Spine optimization, Node.js patterns, and WebGL performance, comprehensive documentation covering architecture decisions, CI/CD patterns, and cross-team processes, company-wide code quality and style standards enforcement, and cross-department mentorship of tech leads on management decisions and architectural choices
  • Established technical culture of extracting expertise from senior PIXI specialists into reusable core components while empowering high-performing middle developers to drive innovation, creating self-reinforcing framework quality that enabled onboarding developers with zero slot experience to independently ship production games within months, recognizing cumulative efficiency gains compound across large teams requiring proactive automation of any task consuming 10+ minutes
Strategic Leadership Technical Innovation PIXI.js CI/CD Architecture Analytics Developer Tooling Thought Leadership Cross-functional Impact
June 2022 - September 2022
Frontend Developer
Megapolis IT - Moscow

Modernized proprietary UI component library with focus on testing and developer experience.

  • Added e2e tests to proprietary UI suite
  • Refactored 160+ complex components for better maintainability
  • Collaborated with designers to improve design-to-code workflow
  • Those buttons and layouts are used in tens of global infrastructure projects in Russia - from traffic control to ambulances
UI/UX Testing React
March 2022 - June 2022
Frontend Developer (Project Contract)
Profiterole - Saint Petersburg

Developed Web3 DAO application with focus on code maintainability and smart contract integration.

  • Implemented modern UI kit using styled-components
  • Built Next.js application with Sentry and Cypress integration
  • Wrapped smart contract interactions in React context providers
  • Introduced Jotai for atomized state management
  • Enforced feature-sliced architecture approach
Web3 Next.js Smart Contracts Testing
November 2021 - March 2022
Frontend Developer
Twin Win Games - Kiev

Improved React/PIXI game engine and developed crypto gaming solutions.

  • Enhanced React/PIXI game engine architecture
  • Modernized architecture of old slot provider's codebased during outsource collaboration
  • Developed 3 slot machines
PIXI.js React Game Dev
August 2021 - November 2021
Frontend Developer
Ejaw - Kiev

Modernized arcade game engine with reactive patterns and component-based architecture.

  • Reworked arcade engine for MVU pattern using MobX
  • Wrapped Phaser GameObjects in JSX-like proxy using React
  • Enabled reactive canvas UI development with component approach
  • Created two successful skill-based casino games
  • Optimized games for low-end devices
Phaser React MobX Performance
October 2020 - August 2021
Frontend Developer
Kevin Games - Saint Petersburg

Built cross-game systems and multiplayer casual games.

  • Created universal leaderboard system
  • Built cross-game skin customization using React
  • Developed backend systems with Node.js/TypeScript
  • Created casual multiplayer games with Nakama subsystem
React Node.js Multiplayer
July 2020 - October 2020
Frontend Developer
Hezzl Games - Moscow

Developed automatic game build system and hyper-casual game mechanics.

  • Built automatic build and deployment system for casual games
  • Created main hyper-casual mechanics using Phaser/TypeScript
  • Developed admin panel foundation using React
  • Implemented system for generating project code with selected graphics and gameplay
Phaser TypeScript Automation

Technical Skills

Frontend Development
TypeScript Expert
React / Next.js Expert
Redux / MobX / Jotai Advanced
styled-components / emotion Advanced
Backend & Infrastructure
Node.js / Nest.js Advanced
PostgreSQL / MongoDB Advanced
Docker / Kubernetes Advanced
GraphQL / TypeORM Intermediate
Game Development
PIXI.js Expert
Phaser Advanced
GLSL Shaders Intermediate
WebGL / Canvas Advanced
Web3 & Blockchain
Solidity Advanced
Ethers.js / web3.js Advanced
Hardhat / Truffle Intermediate
Moralis / tronWeb Intermediate
Additional Skills
Jest / Cypress Sentry AWS Grafana Prometheus Cert-Manager Webpack Socket.io Bull Typechain

Education & Languages

Bachelor of Applied Mathematics
Russian State University for the Humanities - Moscow
2015 - 2020

Studied probability theory and its application to solving problems of information theory.

Languages
English C1 - Advanced
Russian Native

Interests & Side Projects

Web3 Development

In my spare time, I develop crypto, DeFi, and play-to-earn projects as a freelancer, staying at the forefront of blockchain innovation.

Tabletop RPGs

Support and update numerous private FoundryVTT modules for D&D 5E and GURPS systems using JavaScript and CSS.