About

Full-Stack Product Engineer with expertise in building secure, scalable applications. At presentsimple.ai, I built and launched an OAuth authentication system with role-based access control and one-tap sign-in using React, Tailwind CSS, NestJS, and NextAuth.js. I automated the delivery pipeline, increasing output from 4 templates a month to about 3 a day with a steady 30-minute turnaround per layout. Built a Python Figma-to-Code microservice (SQLAlchemy, Poetry) that extracted design data from Figma and generated SQL for the backend. Reworked the data pipeline by fixing N+1 patterns and switching to bulk operations, reducing full layout syncs from ~30 minutes to ~30 seconds. Added asyncio and aiohttp to run fetch/delete/generate tasks in parallel. Led a cross-functional team of 10 (5 designers, 5 developers) building the Design-to-Code pipeline with daily check-ins through Notion and YouTrack. Standardized the development workflow with automated formatting, linting, and security checks, raising pytest coverage to ~80%. Hotfixes dropped from double-digits to a few per month.

Work Experience

presentsimple.ai
Remote

June 2024 - Present

Full-Stack Product Engineer

  • Built and launched a secure OAuth authentication system using React, Tailwind CSS, NestJS, and NextAuth.js, enabling one-tap sign-in and role-based access control.
  • Automated the delivery pipeline, increasing output from 4 templates a month to about 3 a day, with a steady 30-minute turnaround per layout.
  • Built a Python Figma-to-Code microservice (SQLAlchemy, Poetry) that extracted design data from Figma and generated SQL for the backend.
  • Reworked the data pipeline by fixing N+1 patterns and switching insert/delete/update flows to bulk operations, reducing full layout syncs from ~30 minutes to ~30 seconds. Added asyncio and aiohttp to run fetch/delete/generate tasks in parallel.
  • Led a cross-functional team of 10 (5 designers, 5 developers) building the Design-to-Code pipeline and overseeing Python microservices syncing Figma data, with daily check-ins through Notion and YouTrack.
  • Standardized the development workflow by adding automated formatting (black, isort), linting and type checks (flake8, mypy), cleanup tools (autoflake, pyupgrade), and security checks (bandit), raising pytest coverage to ~80%. Hotfixes dropped from double-digits to a few per month.
  • Automated creation of branded presentation layouts using a Python and PostgreSQL template pipeline based on client brand books. Increased layout reuse by ~3x and enabled client demos for Raiffeisen, Severstal, Gazprom, and Sber Marketing.
  • Implemented a feedback and analytics workflow using React, PostgreSQL, and Python services exporting data to Google Sheets and Google Cloud Storage. Added GitHub Actions and cron jobs for daily reporting.
  • Improved SEO and performance by building an SEO-focused catalog system with automated HTML generation for presentations and categories, increasing search visibility for AI presentation queries. Boosted Lighthouse scores to 91 (Performance), 84 (Accessibility), 96 (Best Practices), and 100 (SEO). Achieved strong Core Web Vitals (LCP 1.4s, INP 72ms, CLS 0.01, FCP 1.4s, TTFB 0.6s) and reduced Total Blocking Time to 20ms, improving LCP and CLS scores by 25+ points.

Alpha Ecosystem
Remote

Mar 2024 - May 2024

Internship

  • Identified and resolved circular dependency issues across the codebase by configuring ESLint import/no-cycle rule from warning to error level.
  • Refactored Redux selectors into separate files to improve code modularity and eliminate linting errors.
  • Configured ESLint to properly lint TypeScript files by fixing the project parameter configuration.
  • Set up Husky pre-commit hooks with ESLint checks to prevent builds with linting errors while allowing warnings.
  • Added build verification workflow, running build commands locally before pushing to catch Vercel deployment failures.
  • Created npm script aliases for linting and formatting to streamline the development workflow.

Education

Southern New Hampshire University

June 2025 - May 2028

B.Sc. Computer Science

Manchester, NH

Yandex.Practicum

Sep 2022 - May 2024

Web Developer Professional Training Course

Moscow, Russia

Skills

Frontend
React
Next.js
Redux
TanStack Query
Zod
Tailwind CSS
MUI
shadcn/ui
HTML
CSS
i18n
ARIA accessibility
SEO optimization
Backend
NestJS
Node.js
Python
NextAuth.js
Databases
PostgreSQL
MongoDB
Redis
Prisma
Tooling & Infra
Docker
Git
GitHub Actions
Poetry
S3 Storage
Yandex Cloud
Google Cloud
Sentry
PostHog
Google Lighthouse
YouTrack
Conventional Commits
Turborepo
Nx
Vault
Version Control
Git
jj
Mercurial
SVN
Security & Scanning
Trivy
Gitleaks
TruffleHog
Snyk
ggshield
bandit
Testing
Playwright
pytest
pre-commit
flake8
mypy
black
isort
autoflake
pyupgrade
AI Tools
GPT
DeepSeek
Claude
Gemini
Grok
Languages
Russian
English