Lead Fullstack Engineer - Variant Group
(2022-10)
Lead Fullstack Engineer - Resume.co
(2022-10)
Senior Frontend Developer - Resume.io - Tbilisi, Georgia
(2022-03 - 2022-08)
Resume.io is online builder tool and collection of recruiter-tested templates are used by more than 15 million people around the globe
- Building and maintaining a stable React/Typescript codebase for resume builder application and prepared the new product career.io for launch
- Introduction of new technologies and rules to improve the workflow in the team
- Implemented automatic code generation, which allowed to significantly speed up the development of new components and pages
- Reviewing developers's pull requests. Maintaining shared components library in team
- Engaged in improving site metrics before its launch (Performance, accessibility, SEO)
Frontend Developer - UCHi.RU - Moscow, Moscow City, Russia
(2020-01 - 2022-03)
Uchi.ru is the education platform used by the students of first grade through eleventh grade for studying school subjects in an entertaining manner. My main responsibilities were as follows:
- Building and maintaining a stable React/Typescript codebase for student's and teacher's personal account
- Conducting daily meetings to discuss tasks and discuss new ideas
- Implementation of new site functions using the micro-frontend pattern with using SSI and CSI technologies. Eventually it helped sliced responsibilities between teams and increased teams development speed.
- Rewriting old parts of the mono repository into a separate SPA repository. This helped speed up the rollout to stage and production from 20 minutes to 1-2 minutes.
- Writing new projects and architectures from scratch. Discussion with other team members of different approaches for project implementation
- Guidance, help and review of junior developers
- Conducting A/B tests for site improvement and increase company revenue
Frontend Developer - Atlas Biomed - Moscow, Moscow City, Russia
(2019-03 - 2020-01)
Atlas Biomed a UK company that provides DNA, gut microbiome testing kits and a health platform. It has a research and development center and an analytics department in Russia, Moscow. My main responsibilities were as follows:
- Building and maintaining a stable React codebase for CRM system and company website
- Updating libraries, codebase, architecture for CRM project. Eventually bug reports decreased from 250 per week to 10-15 per week (Statistics by Sentry)
- Reviewing developers's pull requests.
- Maintaining shared components library in team
- Creating newsletters. I introduced a new way to create newsletters with zurb foundation. Ultimately, this approach reduced the time for support and the creation of new newsletters in several times.
- Working with the "Shopping Cart" application. I added Apple Pay and Google Pay for the Russian part of the site and Apple Pay for the English one. This ultimately boosted sales of the final product.
- Working and setting up a webpack configurations for several projects
Frontend Developer - White Sky Digital Lab - Moscow, Moscow City, Russia
(2018-03 - 2019-03)
White Sky Digital Lab is a startup for the development of modern and sought-after digital projects. My main responsibilities were as follows:
- Building and maintaining a stable React codebase
- Creation of new components in the shared library of our team, its documentation and support. For this purpose we used Css modules and Storybook
- Conducting regular meetings with Back End and Front End developers to discuss architecture for our tasks
- Evaluating and slicing tasks with JIRA
- Code coverage with tests using Enzyme and Jest. For all the time of work, 100% was covered in the component libraries and 45-50% in CRM project
- Creation and development of an application for generating PDF reports based on a completed questionnaire in the system using Node.js and Puppeteer. As a result, upon completion of this task, we were able to unload the Backend team (before this was done on their side) and improved the time for generating pdf reports
Frontend developer - Web studio Flag - Екатеринбург, Свердловская область, Россия
(2016-07 - 2017-10)
Flag studio - ranked 2nd in the ranking of the leading studios for the development of websites and e-commerce applications on Wordpress in Russia. My main responsibilities were as follows:
- Creating new features and functionality using JQuery, PHP, Wordpress, AJAX
- Perfoming bug fixes and code reviews. Technical debt was reduced by ~ 40% in several months
- Communicating with Back End team, designers and managers. Offer new solutions ideas for product development
- Implementing a mobile first approach for new websites
- Embedding third-party services for analytics and SEO improvement