Experience

  • Frontend Developer

    Webest
    Jule 2025 - Present
    Remote

    Developed and maintained full-cycle web applications and customer-facing platforms using React, Next.js, and TypeScript, from requirements analysis and architecture design to production release and ongoing support. Designed scalable frontend architectures, implemented SSR/SSG/ISR strategies, and integrated applications with REST APIs, GraphQL, and WebSocket services. Contributed to development workflows through code reviews, technical planning, CI/CD improvements, and mentoring team members.

  • Frontend Developer

    TutorPlace
    May 2023 – June 2025
    Saint-Petersburg, Russia

    Contributed to the development of a subscription-based EdTech platform, building user-facing features, learning modules, and marketing landing pages with React and TypeScript. Improved application performance, participated in the migration of selected modules to Next.js for SSR, and collaborated closely with backend engineers to integrate REST APIs and deliver new product functionality. Helped establish a scalable frontend architecture by introducing FSD principles, maintaining the UI component library, and improving development workflows.

Skills

  • Engineering & Architecture

    • Designing scalable and maintainable frontend architectures
    • Working with legacy code without compromising product stability
    • Building reusable components and consistent system layers
  • Development Practices

    • Writing clean, readable, and maintainable code
    • Giving and receiving constructive code reviews
    • Documenting decisions when it adds real value
  • Communication & Collaboration

    • Clear communication with designers, backend engineers, and stakeholders
    • Ability to justify and defend technical decisions
    • Transparency about progress, risks, and trade-offs

Stack List

  • React
  • Next
  • TypeScript
  • Tailwind
  • Tanstack Query
  • Redux Toolkit
  • SCSS
  • Vite
  • Docker

Education

Saint Petersburg State University of Economics, Russia
Faculty of Applied Mathematics and Computer Science
Speciality: Information security

Recommendations

  • Varvara Tikhomirova
    Head of development department
    "Roman is a creative professional who cares about the end product. He may have his own opinion on problem solving, which sometimes differs from that of his colleagues, but he always demonstrates a willingness and ability to make reasonable compromises, understanding the importance of teamwork."
  • German Stolyarov
    Front-end Development Team Lead
    "Good guy"