December 2019 to present
TypeScript, React, styled-components, React Testing Library,
Introduced modern testing tools and practices to the team.
Added primitive layout components based on styled-system to the
Contributions to the component library, including TypeScript
migration, and accessibility fixes.
Flow, React, Sass, Jest, Enzyme, GraphQL.
Working on customer-facing internet shop (wayfair.com): frontend
for product reviews, and questions and answers.
Working on supplier facing tools: order management, inventory
Started a major order management tool revamp and later did
architecture reviews for the team working on this project.
standards, writing documentation for developers.
Fronted office hours: helping other developers with frontend
Code reviews, live reviews, and pairing with developers in all
Contributions to company-wide React component libraries, including
two sprints with the team that maintains them.
Internal brown bag talks: internationalization best practices,
React, Sass, CSS Modules, Enzyme, React Styleguidist.
Working on internal tools (localization, company dictionary, etc.)
Introduced modern frontend stack to the team: React, ES6, CSS
Introduced linting (ESLint, Stylelint), code style (later
Prettier), frontend testing (Jest and Enzyme) to the team.
Created a component library with 70+ components shared between
Converted a vanilla jQuery app to React, and created several new
React apps from scratch.
Rewriting, refactoring, and maintenance of one of the main
components of Badoo.com app.
- HTML5 photo uploader.
Working on the frontend of the most popular Russian email service.
- Homepage refactoring.
Internal office weather monitor (SVG via Raphaël).
August 2006 to May 2010
Frontend of a complex biotech research tool, including SVG
generation, and client-side XSLT transformation.
Refactoring Internet Explorer 6 code to work in modern browsers.
React Styleguidist (react-styleguidist.js.org)
Isolated React component development environment with a
living style guide (8K stars on GitHub, 120K monthly downloads on
A tool to quickly bootstrap projects and upgrade their
Talks, workshops and books
Open Technological Institute. Moscow, Russia. Specialty: Applied
Informatics in Economics. Master’s degree. Graduated in 2011.
English (fluent), Russian (native), and German (basic).