← Back to list

Portfolio

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.

Skills

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

Work experience

Frontend Developer
since 04.2022 - Till the present day |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.

Educational background

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

Additional education

IELTS | Certificate | Results: (8, 9, 7, 8)
Kazan
JavaScript/Frontend Course
Till 01.2021
Rolling Scopes School
JavaScript Course
Till 02.2021
EPAM Systems
Frontend Into production with React
Till the present day
Ulbi TV online course

Languages

RussianNativeItalianElementaryGermanIntermediateEnglishProficient