Rafael Yakshimbetov
Königsberg scryppi@gmail.com +7 952 059 93 98 linkedin.com/in/rafael-scrooppi
Senior JavaScript Developer (Frontend / Full-Stack)

9+ years of experience in software development, with a strong focus on React.js, Next.js, Node.js, and building complex high-load web applications.

I have extensive experience with the React ecosystem, including React Query, Redux, Redux Thunk, Redux Saga, Redux Observable, MobX, RxJS, as well as Node.js and Express.js. I also work extensively with Next.js, including SSR, server-side data fetching, performance optimization, and application architecture.

I have designed and evolved application architectures from scratch and worked with Domain-Driven Design, Clean Architecture, and Feature-Sliced Design. I have experience making architectural decisions for large applications, splitting systems into modules and domains, improving maintainability, and reducing coupling between different parts of the product.

I have worked on real-time and data-intensive applications using WebSockets, including live market data and continuously updating interfaces. I have integrated and customized TradingView-based charting solutions and worked with financial and trading interfaces where performance, latency, and efficient data updates are critical.

I have strong experience in frontend performance optimization: identifying bottlenecks, reducing unnecessary rendering and network requests, optimizing Web Vitals, improving client/server interaction, reducing backend load, and investigating production issues using tools such as Sentry and browser performance tooling.

I am also familiar with E2E and unit testing and have worked with various UI libraries including Material UI, Ant Design, and Bootstrap, as well as building reusable component libraries and Storybook-based design systems.

I have worked in very different engineering environments: small teams of around 10 people with minimal QA infrastructure, large organizations with 50+ developers across multiple engineering and QA teams using Agile processes, planning, daily meetings, and retrospectives, as well as startups with fast-moving and less formal task management.

Personal project: https://animaka.ru

Key Skills
Core Competencies
  • JavaScript (ES6+)
  • TypeScript
  • React
  • Next.js
  • SSR
  • Node.js
  • Redux
  • React Query
  • Express.js
  • REST
  • MongoDB
  • Linux
  • Feature-Sliced Design
  • Domain-Driven Design
  • Clean Architecture
  • Git
  • UX awareness
  • Agile / Scrum
Experience

VK.com

Frontend Tech Lead
February 2023 — Present

Development of RuStore, a high-load web application using Next.js and internal services.


Stack: JavaScript • TypeScript • React • Next.js • SCSS • Storybook • Git

Novakid

Frontend Developer
November 2021 — December 2022

https://www.novakidschool.com

Large international online education platform with multiple teams and QA.


Stack: JavaScript • TypeScript • React • Next.js • SCSS • Storybook • Git

ECOM PORTAL

Frontend Developer
October 2020 — November 2021

https://e-comportal.com

Cloud platform for e-commerce participants.


Stack: JavaScript • React • Redux • React Query • Material UI • HTML • CSS • Sass • Git

Bictory Finance

Frontend / Backend Developer
October 2019 — October 2020

https://bictory.io

Startup developed from scratch.


Stack: JavaScript • TypeScript • React • Node.js • Express • Redux • Webpack • SCSS

Sovereign Wallet Network

Frontend Developer
February 2018 — October 2019

https://sovereignwallet.network

Cryptocurrency exchange and monitoring platform developed with international teams.


Stack: JavaScript • React • Redux • HTML • CSS • Sass • Git

animaka.ru

Founder / Full-Stack Developer / UI-UX Designer

https://animaka.ru

Personal project built fully from scratch: UX/UI design, frontend, backend, and infrastructure.