June 2024 - June 20262024-06 - 2026-062 years 1 month
Senior Frontend Developer
Wildberries, Moscow - career.wb.ru
Developed key interfaces for an internal A/B testing platform used by 500+ analysts: experiment setup flows, analytical dashboards, test result visualization, and statistical metrics. Built a Chrome Extension for validating experimental scenarios on wildberries.ru, integrated with the platform through OAuth and internal APIs.
TypeScript, React, Redux, Zustand, Ant Design, Vite, Recharts, Figma, Next.
June 2023 - June 20242023-06 - 2024-061 year 1 month
Senior UI Developer
Yandex, Moscow - yandex.ru/jobs
Worked on the main pages of ya.ru and yandex.kz: search, widgets, advertising modules, and integrations with Yandex services. Participated in migrating interfaces from BEM to React and improving performance for low-end devices and legacy browsers.
JavaScript, React, Vue.js, Svelte, BEM, Nuxt.
June 2022 - April 20232022-06 - 2023-0411 months
Frontend Tech Lead
FNC, contract with Komus
Led a global refactoring effort to migrate Komus legacy internal and external portals from jQuery to Vue.js within a Hybris-based enterprise system. Managed a team of two other developers.
Under my leadership, we fully updated the portals architecture, significantly reduced legacy code, and simplified the interfaces.
TypeScript, JavaScript, Vue.js, jQuery, LESS, Webpack, Hybris.
February 2020 - January 20222020-02 - 2022-012 years
Frontend Team Lead
Cybertonica Ltd, Moscow - cybertonica.com
Led the frontend direction for an antifraud platform used by banks and payment systems. Developed a React-based management panel and frontend architecture for a web platform. Configured Webpack builds for different environments and automated frontend deployment.
JavaScript, React, Redux, SCSS, HTML, Webpack, Bash.
January 2019 - August 20192019-01 - 2019-088 months
Frontend Engineer
Sfera.ru, Moscow - sfera.ru
Developed financial information modules for income, expenses, debts, and related user data. Built core frontend parts of a trading system with third-party API integration.
JavaScript, React, LESS, Webpack, Git, GitLab.
June 2018 - October 20182018-06 - 2018-105 months
Frontend Lead Developer
Skillmill
Developed an internal chat system with WebSocket-based messaging, file uploads, and user profile pages. Automated release and deployment scripts.
JavaScript, Vue.js, WebSocket, HTML, LESS, Webpack, Bash.
November 2017 - May 20182017-11 - 2018-057 months
Frontend Team Lead
Carrus Mobile, Inc - breakerlog.com
Developed a React-based management panel and frontend architecture for a web platform. Configured Webpack builds for different environments and automated frontend deployment.
JavaScript, React, Redux, SCSS, HTML, Webpack, Bash.
January 2017 - September 20172017-01 - 2017-099 months
Programmer
YouDo, Russia - youdo.com
Maintained YouDo.com frontend, migrated parts of the codebase to ES2015/Babel, and integrated React/Redux into legacy frontend architecture.
JavaScript, AngularJS, React, Redux, Backbone, Jest, LESS.
July 2015 - January 20172015-07 - 2017-011 year 7 months
Fullstack Developer / Product Owner
KamaGames Studio, Moscow - kamagames.com
Owned an internal reporting and data visualization service used by internal teams. Gathered requirements, developed the frontend with AngularJS, built Node.js API endpoints, integrated third-party services, and coordinated data collection across departments. Participated in frontend and fullstack developer interviews.
JavaScript, AngularJS, React, Node.js, SCSS, HTML, Lodash, Mocha, Chai, WebSocket, MySQL, Redis, OAuth.
Earlier experience before 2016Frontend development at Localway, Workle, NullPointer, Oversun, and Artus.
December 2014 - July 20152014-12 - 2015-078 months
Frontend Developer
Localway.ru, Moscow - localway.ru
Maintained and developed Localway.ru frontend with AngularJS. Implemented new pages, modules, directives, layouts, and admin panel features for the main and mobile versions of the site.
JavaScript, AngularJS, jQuery, HTML, CSS, Underscore.js, Python.
June 2014 - November 20142014-06 - 2014-116 months
Frontend Developer
Workle, Moscow - workle.ru
Developed and maintained frontend features, layouts, special offer pages, tour search flows, and admin panel pages.
JavaScript, jQuery, HTML, CSS, BEM, Backbone.js, RequireJS.
November 2013 - May 20142013-11 - 2014-057 months
JavaScript Developer
NullPointer, Moscow - null-pointer.ru
Developed AngularJS modules for database search, sorting, and pseudo-page pagination.
JavaScript, AngularJS, HTML, CSS, RequireJS, Underscore.js.
April 2012 - November 20132012-04 - 2013-111 year 8 months
Oversun
Moscow - oversun.ru
UI Developer
July 2012 - November 20132012-07 - 2013-11
Developed UI for the company's internal service panel and improved UX/UI for company websites and related projects. Built and maintained landing pages and child project websites.
HTML, CSS, JavaScript, jQuery, Razor.
Web Coder
April 2012 - July 20122012-04 - 2012-07
Maintained the company website: layouts, templates, scripts, and frontend adjustments for third-party libraries.
HTML, CSS, JavaScript, jQuery.
June 2010 - December 20112010-06 - 2011-121 year 7 months
Content Manager
ARTUS Internet Agency, Moscow - www.artus.ru
Managed and updated content for multiple client websites. Created and configured forms, banners, and landing pages, proofread website content, and improved internal content management guidelines.
HTML, CSS.