Experience
Senior Frontend Engineer at Tiny, Jul 2021 — Now
- Migrated Setka Editor to TypeScript reducing the number of client-side errors by 50%
- Automated typography correction implementing the Advanced Typography plugin for the Tiny editor
- Provided support for Tiny editor by closing more than 100 GitHub issues
Freelance Frontend Engineer at ESH gruppa, May 2020 — Jan 2023
- Developed ESH gruppa, ESH Print, Ivan Vyrypaev, MART Foundation websites using Netlify CMS, Node.js, Gatsby, and Golang
- Configured VPS Linux servers with Nginx, Umami analytics, and email-forwarding
Senior Frontend Engineer at Setka, Sep 2016 — Jul 2021
- Redesigned Setka Workflow UI/UX and tested the concept with A/B testing on 100 users
- Implemented a custom user-based plugin system and its documentation
- Designed and implemented Unsplash, Giphy, and Image Editor integrations
- Provided technical support for Setka Editor and Setka Workflow clients
- Integrated Sentry monitoring platform into Setka Workflow and Setka Editor
- Improved integrations with WordPress, Magenta, and Bitrix CMS
- Configured deployment pipeline based on GitLab CI/CD
- Organized code-review processes
Frontend Engineer at Charmer, May 2015 — Sep 2016
- Developed Garage Museum, Gorky Park, Novaya Gazeta, and Aids Center Foundation websites using Ruby on Rails, Node.js, and React
Frontend Engineer at Look At Media, Dec 2014 — Apr 2015
- Implemented a collaborative web application for Skype with Ruby, React, WebRTC, and Websockets
Frontend Engineer at Hot Dot Production, May 2014 — Dec 2014
- Developed Gianfranco, Kaspersky, Buro71 mobile-first websites using Django, Node.js, jQuery, SASS, and SVG animations
Frontend Engineer at Datainlife, Aug 2013 — May 2014
- Supported and implemented more than 10 websites for a variety of clients using PHP, JavaScript, HTML, and CSS