Was online more than two weeks ago

Romanov Andrey

Male, 26 years, born on 21 November 1997

Contacts
 +7 (999) 460-18-64
Телефон подтвержден
me@andreyromanov.com — preferred means of communication

Omsk, I want to relocate, prepared for business trips

Senior front-end developer

Specializations:
  • Programmer, developer

Employment: full time, part time

Work schedule: full day, flexible schedule, remote working

Work experience 9 years 4 months

March 2019currently
5 years 2 months
Joom

Moscow, www.joom.com

Senior front-end developer
I’ve built the front-end for a new customer support system. Replacing third-party solution with a new system saved Joom several hundred thousand dollars per year. The new system has localized UI, real-time chat with customers (built over WebSockets), and support for a deep integration with any product to automate business-specific scenarios. The system is already integrated with and used at a few Joom Group products. Along the way, I created an initial infrastructure for the monorepository with front-end projects to support sharing common code. After that, I built several common libraries (UI kit, utils, polyfills service, stylelint plugin) that are used in Joom Group’s projects (merchant console, admin console, customer support service, analytics platform, etc). Key technologies: TypeScript, React, Google Closure Tools, Node.js, Express, Redux, MobX, Effector, Webpack, Jest, WebSockets, Jenkins, Docker, Kubernetes, Prometheus, Grafana.
February 2018March 2019
1 year 2 months
Sticker.place

Moscow, sticker.place

Front-end developer
Helped two startups launch their products from scratch. First product is a hybrid mobile application to create your personal stickers from selfie. I implemented most of its UI using web technologies. Also I developed UI and partially server side of admin panel for managing content and data markup (for machine learning). Second product is an automated solution to issue blockchain tokens and launch crowdsales. I developed all of the UI, created common UI components library, added support for theming and internationalization. I covered both of products with unit and E2E tests, implemented client-side errors monitoring and logging. Key technologies: React/Mobx, Flow, Webpack/Parcel, Jest, WebdriverIO/Selenium/Cypress, Web3, Sentry, ELK, Jenkins, Java.
November 2016January 2018
1 year 3 months

Moscow, www.avito.ru

Front-end developer
Avito is the largest classified in Russia and most visited classified in the world (by december 2021). I worked at a business unit that is responsible for customer support. I maintained and developed internal system for solving support tickets. Previously support agents used external system like Zendesk. Migrating to our own internal system made it possible to decrease response waiting time from several days to several hours. Zendesk was used as a help center as well, but it was hard to experiment with and not so flexible in general, so we decided to build our own solution. I built front-end of a new help center (https://support.avito.ru) from scratch, including it's internal CMS. It allowed us to make quick a/b tests, analyze users behaviour, and provide customer support on iOS and Android apps by integrating our help center through webview.
January 2015November 2016
1 year 11 months
Freelance/Contracting
Front-end developer
PSD to HTML and client-side programming of different multi- and single-page sites. Most known clients: PostNauka (http://postnauka.ru, 2015) PostNauka is one of the largest online pop-science journals in Russia. I was responsible for promo pages and special projects UI development. Tinkoff Journal (http://journal.tinkoff.ru, 2016) Tinkoff Journal is well-known russian media about money. I refactored legacy codebase: improved markup, styles, scripts and automation tasks. Maintained article layout and implemented several new design features. Key technologies: Jade/Slim/Handlebars, Sass/Less/Stylus, vanilla JavaScript, React/Redux/Node.js.
December 2015September 2016
10 months
Innova

Russia, www.inn.ru

Front-end developer
I worked remotely on an online journal about games http://4gamer.ru. Main responsibilities: — optimization and development of build system (project specifics — the lack of back-end, all resources and pages were built/generated before deploy); — UI development with XSLT/Sass/JavaScript; — maintaining codebase and fixing bugs.

Key skills

You can change skill levels in the mobile app — the website will have this feature a little later on

HTML
JavaScript
React.js
Jade
Вёрстка
Git
CSS
Stylus
Sass
Less
XML/Xslt
jQuery
CSS3
HTML5
Redux
MobX
Effector
Google Closure Tools

Secondary education

2015
НОЧУ «СО Лицей»

Languages

RussianNative


EnglishB2 — Upper Intermediate


Citizenship, travel time to work

Citizenship: Israel, Russia

Permission to work: Russia

Desired travel time to work: Doesn't matter