Skip to content

Ffinnis/Ffinnis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

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 [email protected]

🛠️ 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.

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published