Stanislav Kovalev

Staff Full-Stack Engineer
Summary

Staff-level full-stack engineer with 12+ years building and modernizing production web applications on the Ruby on Rails and React/TypeScript stack. For seven years the technical leader of a B2B procurement SaaS platform — drove its evolution from a legacy server-rendered monolith to a modern SPA, set engineering standards adopted across teams, and led architecture, AI, and developer-experience initiatives spanning product and platform.

Experience
PurchasingPlatform — B2B Procurement SaaS Feb 2019 – Present
Senior Full-Stack Engineer

Technical leader across a Rails + React/TypeScript procurement platform for seven years; scope grew from feature delivery to platform architecture and cross-team technical leadership. Default reviewer for cross-cutting work and the engineer who set the patterns other teams build on.

Architecture & Frontend Modernization
  • Drove the multi-year migration of a jQuery server-rendered Rails monolith to a React/TypeScript single-page app — porting every legacy page (catalog, search, analytics, dashboards, settings, vendors, favorites), introducing the admin/client split, an HMR build pipeline, and chunk-level library deduplication.
  • Led major-version upgrades across the core stack — Rails, Ruby, Node, React 16→18, and the Yarn→pnpm migration — each shipped with zero production downtime, keeping the platform on supported runtimes and unblocking downstream teams from incompatible dependencies.
  • Re-architected the front-end data layer, replacing legacy class-based stores with server-state caching, query-driven hooks, and URL-synchronized table state — eliminating recurring stale-data and cross-page state-leak bugs.
  • Established the org-wide component system and migrated its foundational primitives — tables, modals, pagination, form controls, date pickers, theming — onto a unified, accessible library now used by every product team.
AI, Product & Enterprise Platform
  • Designed and shipped an LLM-driven invoice-anomaly categorization pipeline integrated into existing finance workflows, reducing the manual review burden for routine anomalies and setting the template for later AI features.
  • Owned the multi-tenant whitelabeling platform — theming, branded emails and PDFs, login/logout flows, and per-tenant feature gating — the foundation that let the company onboard large enterprise customers under their own brand.
  • Shipped customer-facing features end-to-end — faceted search with third-party search-engine integration, reorder and frequently-ordered flows, and location-scoped payment methods with owner-permission safeguards.
Reliability & Developer Experience
  • Refactored the Sidekiq background-jobs subsystem and large-scale customer-segmentation workers with concurrency-safe locking and partial-failure recovery, reducing recurring job failures and resolving a long-standing on-call incident.
  • Built the team's developer-experience foundation — containerized dev environment, Storybook with deploy automation, Cypress E2E and Jest component suites in CI, type-check gates, and the pre-commit lint setup still in use.
adplatform.io Mar 2017 – Feb 2019
Frontend Engineer (Remote)
  • Modernized a legacy AngularJS codebase into a modular, component-based architecture, cutting page load times by ~50% and improving debuggability.
  • Migrated the build pipeline from Gulp to Webpack, reducing bundle size and streamlining developer workflows; built internal tooling to scale creation of complex enterprise forms.
  • Built predictive ML models (Scikit-learn, Keras) and a high-speed C++ inference module that contributed to a ~5% lift in company revenue.
Toptal — Client Engagements 2016 – 2018
Frontend Engineer · Contract (Remote)
  • Integrated a hospitality client's payment SDK and Apple Pay support, and hardened shared UI components.
  • Built a React Native iOS MVP for a Norwegian startup and shaped its initial architecture.
Nitka Technologies, Inc. May 2016 – Jan 2017
Frontend Engineer (Remote)
  • Built NetSuite application features and refactored legacy code to streamline business-CRM integrations via SuiteScript.
EPAM Systems Aug 2015 – May 2016
Frontend Engineer / Team Lead
  • Led front-end development of a SaaS workforce-scheduling app; built a virtualized Gantt-chart component and migrated event handling to a unidirectional data flow.
Cherryline Feb 2014 – Aug 2015
Full-Stack Engineer
  • Lead developer on an auto-insurance automation platform (Ruby on Rails, MySQL); coordinated team delivery and client communication.
Projects
настаиваем.рф — Subscription Web App Jan 2026 – Present
Full-Stack Engineer · Personal Project

Subscription web product for homemade tincture recipes; owned auth, payments, and infrastructure end-to-end on a Next.js 16 / React 19 stack.

  • Built the full authentication system on NextAuth v5 — email/password signup with Argon2 hashing, email verification, password reset, route-protection middleware, and OAuth via Yandex and VK, including a custom VK SDK integration with email-placeholder handling.
  • Integrated YooKassa for paid subscription plans — checkout flow, webhook handling, subscription renewal and expiry-notification cron jobs, and an admin payments view.
  • Owned production infrastructure end-to-end — multi-stage Docker builds, Docker Compose across dev/stage/prod, a Caddy reverse proxy with automatic HTTPS, and GitHub Actions CI/CD; diagnosed and fixed production networking issues including an MTU mismatch and build-arg secret leakage.
  • Shipped supporting product systems — dynamic Open Graph / Twitter preview images via Sharp for every public route, a TLS-secured SMTP transactional-email pipeline with an unsubscribe flow, and Yandex Metrika analytics with consent-gated tracking aligned to Russian legal requirements.

Stack: Next.js 16, React 19, TypeScript, Prisma 6, PostgreSQL, NextAuth v5, TanStack Query/Table, Tailwind 4, Docker, Caddy, GitHub Actions, YooKassa.

Skills
Languages
TypeScript / JavaScript, Ruby, Python
Backend
Ruby on Rails, Node.js, Next.js, Express.js, Koa.js, Prisma, NextAuth, REST APIs, Sidekiq
Frontend
React, Next.js, React Native, MobX, TanStack Query/Table, Tailwind CSS / shadcn, SASS/LESS
Databases
PostgreSQL, MySQL, Redis
DevOps & Tools
Docker, CircleCI, GitHub Actions, Webpack, Caddy, Git, Linux
Testing
Jest, Cypress, RSpec, Storybook
Languages
  • Russian
  • English