Work experience
-
Introduced Storybook and started a component library to make
components more discoverable for developers and designers.
-
Created multiple new components and aligned existing ones with
designers’ Figma component library to significantly improve
consistency across the app and remove a lot of custom styles.
-
Created a collection of marketing components with Storybook docs
that allowed us to create new campaign landing pages in 1-2 days
from 4 weeks before that. Made over 10 campaign pages using these
components, and later a new homepage.
-
Accessibility champion: made the app accessible using keyboard and
screen reader (among many other fixes) in preparation for European
Accessibility Act (EAA).
-
Did accessibility reviews and provided guidance for my teammates.
Added keyboard accessibility tests for main app flows.
-
Introduced modern testing tools and practices to one of my teams.
-
Added primitive layout components based on styled-system to the
company component library to simplify the creation of layouts and
user interfaces.
-
Contributions to the company component library, including multiple
new components, TypeScript migration, documentation, and
accessibility fixes.
-
Did code reviews inside the team and for the company component
library.
-
Conducted dozens of interviews with frontend developers of various
levels for all teams: technical and behavioral questions, coding
exercises.
-
Mentored less senior teammates using code reviews, and supervised
their work.
-
Participated in JavaScript and CSS working groups, where I worked
on company-wide coding standards and documentation for developers.
-
Helped other developers with frontend questions during frontend
office hours.
-
Did code reviews, live reviews, and pair programming sessions with
developers in all Berlin teams.
-
Made many contributions to company-wide React component libraries.
-
Held internal brown bag talks: internationalization, types in
JavaScript with Flow.
-
Introduced modern frontend stack to the team: React, ES6, CSS
Modules, webpack.
-
Introduced linting, code formatting, and frontend testing to the
team.
-
Created a component library with over 70 components used by 5
projects.
-
Converted a vanilla jQuery server rendered app to React single
page app, and created several React apps from scratch.
Frontend developer at
Badoo
(dating app),
Mail.ru
(world’s 3rd email service), and
GeneGo
(biotech research tools).
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).