Skip to content
View Ffinnis's full-sized avatar

Block or report Ffinnis

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ffinnis/README.md

Potapov Roman

LinkedIn GitHub


👨‍💻 About Me

Lead Frontend Engineer (Vue/React, TS) focused on performance and platform engineering—migrations, micro-frontends, robust testing, and DX. Shipped large-scale e-commerce/logistics interfaces, unified platforms on Nuxt 3, and built interactive 3D visualizations with three.js. Mentor and team lead; comfortable across Node, CI/CD, Docker, AWS

  • 🔭 Currently leading front‑end development and architecture at Uzum (Engineering Manager / Lead Frontend Developer)
  • 🌱 Passionate about mentoring engineers, refining workflows, and adopting cutting‑edge web technologies
  • 💬 Ask me about front‑end architecture, micro‑frontends, or performance tuning
  • 📫 Reach me at roman.potapov.an@gmail.com

🛠️ Tech Stack

Languages & Markup: TypeScript, JavaScript (ES6+), HTML5, CSS3 / SCSS, SQL, Java

Frontend: React, Next.js, Vue.js, Nuxt.js, React Native, FSD (Feature‑Sliced Design), Micro‑Frontends, Pinia, Vuex, Redux, MobX, Zustand

Backend & APIs: Node.js, Express, Fastify, Nest.js, GraphQL, REST, WebSockets, Prisma, Sequelize, Kafka, Firebase, PostgreSQL, MongoDB

DevOps & Tools: Git, Docker, AWS, Nginx, Kubernetes, GitLab CI / Drone / GitHub Actions, CI/CD pipelines, Docker, Monitoring with Grafana & Prometheus, Sentry, PostHog

Testing & Bundlers: Playwright, Jest, Vitest, Cypress, Vite, Webpack

💼 Experience Highlights

Uzum (May 2024 – Present)

  • Migrated 200+ components from Vue 2 to Vue 3 and FSD → team productivity +16%
  • Optimized rendering and bundle → FCP/LCP/TTFB reduced by 53%
  • Developed complex warehouse interfaces; led the full cycle from contracts/approvals to production release
  • Implemented E2E testing with Playwright; covered 53 critical path scenarios (CI integration, traces, retries)
  • Designed and implemented an interactive 3D warehouse map using three.js → operations per hour (OPH) +16%

Ozon (May 2023 – May 2024)

  • Built step-by-step flow with autosave, drafts, and validation → warehouse/method creation conversion +9%
  • Fixed core-package bugs → peak FCP/LCP reduced by 12×
  • Migrated services of 5 teams to Nuxt 3 and a unified FE platform; fixed critical bugs and added features → saved $1M on hiring
  • Developed micro-frontend architecture in a monorepo for 16 teams → Time-to-Market 50%

Samolet Plus (Feb 2022 – May 2023)

  • Introduced GitLab CI/CD, linters/formatters, tests, and strict typing → incidents 40%
  • Built a 40+ component UI-kit from scratch; integrated Sentry and ClickStream → uptime 99.8%, retention 72% → 86%
  • Developed passport moderation system as a Fullstack engineer → moderation time 64%
  • Led a team of 5 FE engineers → annual OKRs closed 2 months ahead of schedule

EPAM Systems (May 2020 – Feb 2022)

  • Created boilerplate for the team → development speed +33%
  • Built a real-time interface for CNC machines using WebSockets → factory employee productivity +47%
  • Mentored junior developers and set up onboarding → turnover 24%

🎓 Education

Novosibirsk State University — M.Sc. in Software Engineering & Computer Science (2022–2024)

🌍 Languages

  • English (B2 / Full Professional Proficiency)
  • Russian (Native)

Thanks for stopping by! Feel free to explore my repositories and reach out if you'd like to collaborate.

Pinned Loading

  1. ssi-tracker ssi-tracker Public

    TypeScript