Work experience
TypeScript, React, styled-components, React Testing Library,
Cypress, Storybook.
-
Introduced modern testing tools and practices to the team.
-
Added primitive layout components based on styled-system to the
component library.
-
Contributions to the component library, including TypeScript
migration, and accessibility fixes.
January 2018 to October 2019
Senior frontend developer. Berlin, Germany
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
management, etc.
-
Started a major order management tool revamp and later did
architecture reviews for the team working on this project.
-
JavaScript and CSS working groups: working on company-wide coding
standards, writing documentation for developers.
-
Fronted office hours: helping other developers with frontend
questions.
-
Code reviews, live reviews, and pairing with developers in all
Berlin teams.
-
Contributions to company-wide React component libraries, including
two sprints with the team that maintains them.
-
Internal brown bag talks: internationalization best practices,
types in JavaScript with Flow.
HERE Technologies
(here.com)
July 2015 to December 2017
Senior frontend developer. Berlin, Germany
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
Modules, webpack.
-
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
five projects.
-
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.
- Created a complex HTML5 photo uploader component.
-
Working on the frontend of the most popular Russian email service.
-
Internal office weather monitor (SVG via Raphaël).
-
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.
Personal projects
-
React Styleguidist (react-styleguidist.js.org)
Isolated React component development environment with a
living style guide (9K stars on GitHub, 120K monthly downloads on
npm).
-
Mrm (mrm.js.org)
A tool to quickly bootstrap projects and upgrade their
configuration.
Talks, workshops and books
Education
Open Technological Institute. Moscow, Russia. Specialty: Applied
Informatics in Economics. Master’s degree. Graduated in 2011.
Languages
English (fluent), Russian (native), and German (basic).