← В ленту

Портфолио

EPAM Systems

Duties: - Implemented React+TS components with EPAM Unified UI library based on a new UX/UI design. - Created reusable components, optimised code following DRY/SOLID principles. - Suggested and implemented UI improvements that satisfied Product Owners and UX/UI Designer. - Worked with backend APIs in Swagger • Optimised search component debouncing and search loading time. - Played a role of Sprint Release Engineer (CI/CD pipelines, Jenkins). - Wrote unit tests (Jest). - Worked in JIRA based on SCRUM methodology. - Assisted in backend team training in the project frontend development process. Achievements: Being the only frontend developer in the project, the team rebuilt web app UI (adaptive except for mobile 360) based on the new design within 5 months, user, and admin versions.

Digital Economy League

Duties: - Implemented dynamic pages and components following Inversify dependancy rules applied in a Clean architecture code structure. - Applied JS design patterns (Singleton, Adapter, etc.). - Optimised web pages for maximum speed and boosted their scalability. - Built reusable components in Storybook based on Material Ul Suggested and implemented optimised Ul solutions. - Trained and supported junior developers. - Building a project from scratch, no legacy. Achievements: Being a part of the engineering team built a project from the beginning in 6 months.

Epam Systems

Achievements: - Built countries table on Vanilla JS (direct DOM interaction). - Wrote menu app on classes, followed OOP. - Built PokemonGo app on React with useContext as state management.

Скиллы

JavaScript
TypeScript
React
Git
CSS
Docker
Node.js
Jira
Redux
Figma
HTML5
Software Development
RESTful API
MobX
Dependency Container
OOP
Webpack
SCSS
Web Development
Material-UI
Vue
Angular
Swagger

Опыт работы

Frontend Developer
с 04.2022 - По настоящий момент |Digital Economy League
React, TypeScript TypeScript, MobX, Webpack, Storybook, InversifyJS, React Hook Form, Micro-frontends, Material Ul
Duties: - Implemented dynamic pages and components following Inversify dependancy rules applied in a Clean architecture code structure. - Applied JS design patterns (Singleton, Adapter, etc.). - Optimised web pages for maximum speed and boosted their scalability. - Built reusable components in Storybook based on Material Ul Suggested and implemented optimised Ul solutions. - Trained and supported junior developers. - Building a project from scratch, no legacy. Achievements: Being a part of the engineering team built a project from the beginning in 6 months.
Frontend Developer
10.2021 - 03.2022 |EPAM Systems
React + TS, MobX, EPAM Unified UI, Formik
Duties: - Implemented React+TS components with EPAM Unified UI library based on a new UX/UI design. - Created reusable components, optimised code following DRY/SOLID principles. - Suggested and implemented UI improvements that satisfied Product Owners and UX/UI Designer. - Worked with backend APIs in Swagger • Optimised search component debouncing and search loading time. - Played a role of Sprint Release Engineer (CI/CD pipelines, Jenkins). - Wrote unit tests (Jest). - Worked in JIRA based on SCRUM methodology. - Assisted in backend team training in the project frontend development process. Achievements: Being the only frontend developer in the project, the team rebuilt web app UI (adaptive except for mobile 360) based on the new design within 5 months, user, and admin versions.
Javascript
06.2021 - 10.2021 |EPAM Systems
Vanilla JS, React + JS
Achievements: - Built countries table on Vanilla JS (direct DOM interaction). - Wrote menu app on classes, followed OOP. - Built PokemonGo app on React with useContext as state management.

Образование

Translator/Interpreter in the field of intra-cultural communications
2011 - 2013
Kazan State University
Teacher of English and German
2009 - 2014
Kazan State University

Языки

РусскийРоднойИтальянскийБазовыйНемецкийСреднийАнглийскийСвободно владею