en
en
developer avatar
Nikita Melnikov
Je ne suis pas ouvert aux opportunités
Développeur Front-end
Paris
CDI
Télétravail hybride
Technologies
À propos
Nikita Melnikov
Senior Frontend Developer
Développeur Front-endParis
developer avatar
Description

Frontend developer with 7 years of various experience.
During last few years I've been owner of multiple scopes in OpenReplay (Tracker library and its plugins, iOS library and react-native connector, chrome extension and entire replaying UI), responsible for prototyping, discussion, planning and developing new functionality from scratch while supporting old features and helping our clients.

Key skills:
languages: typescript, javascript, dart, a bit of swift, python and go

libraries and frameworks: react.js, vue.js, flutter, react-native, expo, mobx, redux, zustand, vuex, redux-saga, redux-thunk, styled-components, tailwind, nodejs, express, fastify, fastapi,

buzzwords: travis ci, github actions, eslint, webpack, figma, ui/ux, jira, notion, agile, scrum, responsive web design, web development

Expériences professionnelles
7 ans d'expérience en tant que Développeur Front-end (ou similaire)
Senior Frontend Developer
OpenReplat - Parismai 2022 - aujourd'hui · 2 ans 7 mois

Core resp: Front-End Development, maintaining main JS and Swift libraries, author of Chrome extension (Spot)

  • Led full rework of the UI for our session replayer; Keeping consistent support for old legacy parts across multiple deployed versions for our Enterprise customers
  • Leading all new features for main library such as offline session recordings, conditional start, usability testing, feature flags, compression on the fly and many more unusual and cool additions
  • Fixed memory leaks in the main library (tracker), refactored huge part of a codebase to improve performance and maintainability while keeping the package size lean
  • Set up commit linting, AI pull request review, test coverage reports for separate modules in the monorepo environment, improved CI/CD and library building pipelines
  • 100% ownership for session recording library for iOS (made from scratch) - 100% ownership of spot (browser extension, made from scratch)
Senior Frontend Developer
OZON - Saint-Pétersbourgsept. 2021 - mai 2022 · 8 mois

Ozon.ru is Russia's biggest Online Marketplace (sort of like amazon).

  • implemented security features (code confirmations for order give out process, 2fa, order barcode support etc)
  • Optimized end user workflow process with new big features
  • general code base refactoring and performance fixes
  • numerous components for UI components library (created and ported)
Senior Frontend Developer
Fortis - Saint-Pétersbourgavr. 2020 - sept. 2021 · 1 an 5 mois

Fortis is a satellite IT company for monopoly.online - one of the biggest online logistics services and marketplace in Russia.

  • mentor for a junior devs
  • improved and added new features to complex search pages, cargo tracking and resources management services;
  • took a part in creating internal design system including components library (storybook)
  • ported old ui components to storybook
  • various refactoring and code performance sessionsDev
Frontend Developer
Studybay - Saint-Pétersbourgoct. 2019 - avr. 2020 · 6 mois

Studybay is a global ed-tech startup, powering education and university projects.

  • developing brand new main page for US white label with animations and adaptive+responsive layouts
  • developing CI/CD process for new UI components library
  • fixing webpack setup that leads to improvement of build time from 40 to 20 and then to 10 seconds
  • fixing various bugs in legacy code
  • adding new features for existing user client apps
Fullstack Developer
BMSGRoup - Saint-Pétersbourgjanv. 2018 - janv. 2019 · 1 an

Loyalty programs and procurement for food chains.

  • developing landings and promo pages
  • developing internal monitoring tools
  • developing backend-for-frontendloyalty programs startup vue / vuex / nodejs / express / mongo / mongoose / typescript / pug(jade) - developing landings and promo pages - developing internal monitoring tools - developing backend-for-frontend
Frontend Developer
Kupibilet.ru - Saint-Pétersbourgjanv. 2019 - oct. 2019 · 9 mois

Travel Startup

  • developing a brand new user profile
  • restructured numerous pages and user flows to improve overall performance
  • developing a new main page for the main site
  • fixing various bugs across old code
  • contributing to opensource UI-kit
  • code-reviews
  • live supporting and bug tracking
Formations
3 ans d'études supérieures
Saint Petersburg State Institute of Technology
Bachelors Degree in Chemical Engineering2018
Technologies
Compétences
Interessé parpython
Langues
  • Anglais
  • Russe
  • Français
Tests
React ⚛️ - 18 août 2024Top 6% avec un score de 2667 points
Javascript - Les bases - 18 août 2024Top 11% avec un score de 2736 points