fr
fr
developer avatar
Nikita Melnikov
Not open to job opportunities
Front-end developer
Paris
Permanent contract
Hybrid remote
Technologies
About
Nikita Melnikov
Senior Frontend Developer
Front-end developerParis
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

Professional experiences
7 years of experience as Front-end developer (or similar)
Senior Frontend Developer
OpenReplat - ParisMay 2022 - today · 2 years 7 months

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 PetersburgSep 2021 - May 2022 · 8 months

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 PetersburgApr 2020 - Sep 2021 · 1 year 5 months

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 PetersburgOct 2019 - Apr 2020 · 6 months

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 PetersburgJan 2018 - Jan 2019 · 1 year

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 PetersburgJan 2019 - Oct 2019 · 9 months

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
Schools
3 years of higher education
Saint Petersburg State Institute of Technology
Bachelors Degree in Chemical Engineering2018
Technologies
Skills
Interested by...python
Languages
  • English
  • Russian
  • French
Tests
React ⚛️ - August 18, 2024Top 6% with a score of 2667 points
Javascript - Fundamentals - August 18, 2024Top 11% with a score of 2736 points