
About
I've started as a Full-stack Developer 13 years ago but soon I realized that the UI and UX are the most enjoyable parts. That's why I focused on Front-End.
In the past, I've made the layouts for IE6 and developed responsive web pages when there were no @media queries exists.
I know how to measure performance and can predict the consequences of the solutions in a stage when it's just an idea.
I had the production projects based on jQuery, Backbone, React, React Native, AngularJS and Vue. And I'm still learning new things.
Now I'm focusing on React and Vue applications: in the last 3 years, I've started 5 of them from scratch and then handed the projects to the less experienced developers.
I've also maintained 3 React+Redux projects a part of a remote team.
Side Projects
Telegram channel with weekly front-end digests.
Telegram channel about job interviews and carеer.
CLI that copies commits _history_ from one repository to another.
Bootstrap-like flexbox-based responsive grid system.
4 kB gzip'ed
WordPress plugin that adds pure CSS tooltips
Awards
🏅 2014 Best in Show: Website - Website Features - User Experience
🏅 2014 Gold: Website - General Website Categories - Computer / IT : Hardware
🏅 2014 Gold: Website - Website Features - Visual Appeal
Work Experience
Set up Front-End pipeline from scratch with only Yandex's internal tools (policy of the company) except Docker.
Planned Front-End internal improvements until next year.
As part of the improvements started AngularJS to React iterative migration from developing a components library in Storybook.
This is how I met a brand new world full of negotiations, cost of estimations, resources management, responsibilities, improving motivation and other Team Leader's stuff.
Developed 6 applications:
- 4 SPA based on React, Redux;
- 1 — Nuxt.js (Vue) based SPA w/ Server Side Rendering and PWA;
- 1 — React Native mobile application.
During the job, I've conducted 130+ technical interviews and most of the hired candidates are successfully work on BeKitzur's projects.
Developed a procedure of Qualifications which allows to evaluate and promote the perspective employees.
Developed JavaScript←→ActionScript SDK for FreeToPlay games. The SDK provides a simple way to get user's data, persistent data storage and implements payments.
Developed some kind of advertisement service, which is suppose to be a game changer in whole internet ads.
During the time I've developed:
- More than 20 regular responsive sites;
- 1 Medical Single Page Application on Backbone;
Maintained front-end for 211.ru and other internal's network resources.