Summary
Overview
Work History
Education
Skills
Websites
Desired Position
Personal Information
Timeline
Generic
Nikita Ruchkin

Nikita Ruchkin

Senior/Team Lead Frontend Developer
Moscow

Summary

At the moment I am the team leader.
An experienced full-stack developer focused on MERN technology stack. With more than 6 years of professional experience I am driven by complex problems where I can challenge myself and put my skills to the test.

Overview

5
5
years of professional experience
5
5
years of post-secondary education
2
2
Languages

Work History

Senior/Team Lead Frontend Developer

STM Labs
Moscow
09.2023 - Current

Industry: IT, System Integration, Internet

Role: Senior/Team Lead Frontend Developer

Project: Personal taxpayer account

Key Achievements:

  • Documentation management in Confluence
  • Monolith division into micro services for front-end using Webpack Module Federation
  • Created architecture for micro services for front-end
  • Microservices architecture based on FSD (Feature-Sliced Design)
  • Adapted GNIVC UI component library (created wrappers and extended functionality)
  • Integrated and configured Effector
  • Implemented sonar.k8s

Responsibilities:

  • Agile methodology (Scrum)
  • Component enhancement
  • Tailwind and component libraries
  • Development with React + TS + Effector
  • Architectural discussions
  • Styled components

Stack: ReactJS, Redux, Effector, MobX, Typescript, Storybook, Webpack, Vite, Gnivc components, Webpack module federation, Vite

Middle+/Senior Frontend Developer

Effective Technologies
Moscow
06.2022 - 09.2023

Industry: IT, System Integration, Internet

Project: Fabrikant (Electronic trading platform)

Role: Middle+/Senior Frontend Developer

Key Achievements:

  • Optimized site loading (reduced load from 42s to 4s)
  • Rewrote parts from Bitrix to React
  • Automated CI/CD
  • Developed custom Storybook components
  • Updated TypeScript to v4.8, refactored dependencies
  • Developed iframe modules for integration
  • Migrated parts to Next.js with Nginx
  • Implemented Tailwind

Responsibilities:

  • Project development and legacy support
  • Documentation management
  • Intern training
  • Integration of new libraries
  • Conducting interviews

Stack: ReactJS, NextJS, Redux, Typescript, Storybook, Webpack, Vite, React Testing Library

Junoir+/Middle Frontend developer

Mera NN
12.2019 - 06.2022

Projects:

  • CRM for Avaya call centers
  • Internal CRM for Orion Innovation

Key Achievements:

  • Developed load testing service
  • Added unit tests (Node.js)
  • Integrated Redux
  • Refactored React components from class-based to functional

Responsibilities:

  • Collaboration with international teams (Ireland)
  • English communication
  • React feature development
  • Node.js service development
  • Golang service maintenance
  • Documentation

Stack: ReactJS, Nodejs, SQL, Redux, Typescript, Golang, Webpack

Education

Master of Science - Ground Transport Technological Means

Nizhny Novgorod Polytechnic University
Nizhny Novgorod Russia
09.2017 - 07.2022

Skills

  • React

  • TypeScript

  • Jira

  • Confluence

  • Agile

  • Redux

  • Effector

  • MobX

  • FSD

  • Git

  • scss

  • Nodejs

  • JavaScript

  • REST

  • Next

  • Linux

  • Webpack

  • Solidity

  • JSON API

  • REST API

  • HTTP

  • Web Application Development

  • MUI

  • RTK

  • Atlassian Jira

  • Atlassian Confluence

People management

Coaching and mentoring

HTML5

Production coordination

Process improvement

Leading team meetings

Storybook

Vite

Desired Position

Senior/Team Lead Frontend developer

Personal Information

  • Age: 26
  • Willing To Relocate: Ready to relocate
  • Citizenship: Russia, Georgia, Thailand
  • Date of Birth: 01/04/99
  • Gender: Male
  • Work Permit: Russia, Georgia

Timeline

Senior/Team Lead Frontend Developer

STM Labs
09.2023 - Current

Middle+/Senior Frontend Developer

Effective Technologies
06.2022 - 09.2023

Junoir+/Middle Frontend developer

Mera NN
12.2019 - 06.2022

Master of Science - Ground Transport Technological Means

Nizhny Novgorod Polytechnic University
09.2017 - 07.2022
Nikita RuchkinSenior/Team Lead Frontend Developer