Profile
I worked in aviation for 6 years and after all this time and after the contract ended, I realized that I don’t want to continue and I really want to be a Frontend developer. I’m spending all my free time honing and deepening my knowledge at Frontend.
In the next 5 years, I see myself as tech lead because I want to be a professional, to understand all the subtleties and pitfalls, positive and negative sides of using any technology when you need to use the proper and right tech.
Difficulties are exciting me, because when you overcome something difficult, you feel this victory over something hard that sometimes seems impossible for others. I like this feeling when they come to you for advice and see you as a highly qualified person.
My life motto is 'There is no limit to perfection'.
Experience
Period: November 2022 - Present
Organization: RANEPA
Occupation: Technician
Duties:
- I have extensive experience in developing user SPA pages using Vue 3 Composition API. I am proficient in working with tools such as vue-router and Vuex to manage application routing and state, respectively.
- I have successfully conducted project migrations to Vue 3, including updating existing code and seamlessly adapting to the new functionality. I possess the skills necessary for a smooth transition to the latest framework version.
- Experience in enhancing and supporting existing Vue 2 pages is part of my responsibilities. This includes error resolution, performance optimization, and the addition of new features in Vue 2 projects.
- I have implemented and maintained the Gulp + esBuild build system to enhance the project's build process. My experience has led to a 30% increase in build speed compared to using webpack. Additionally, I provide technical support for this build system, regularly update it, and add new functionality in accordance with project requirements.
- I have implemented linters and developed a code guide and code style to ensure consistent and clean code within the project. I adhere to best development practices and actively work on improving code quality within the team.
- I have experience in developing projects using TypeScript, applying a non-intrusive approach. My proficiency in TypeScript enhances code safety and maintainability, reduces the number of errors, and improves collaboration with colleagues.
- I also have experience in developing projects and solving tasks using vanilla JavaScript, without the use of frameworks or libraries.
Projects

Online cinema "What to watch
Education project from HTML academy
Github link- React
- Redux
- Redux-thunk
- Redux-toolkit
- Axios
- TypeScript
- Jest testing
- React testing library

Coffee shop "Drink 2GO" (Catalog page)
My own catalog project (Based on HTML draft)
Github link- HTML
- CSS
- Sass
- JS
- JS modules
- Using JS libraries
- TypeScript
- MVP pattern
- Jest testing
- Webpack
- Adaptive
- Optimization

Coffee shop "Drink 2GO"
Grading project from HTML academy
Github link- HTML
- CSS
- Sass
- JS
- JS modules
- Using JS libraries
- Gulp
- Adaptive
- Optimization

"Cinemaadict" website, who loves cinema
Education project from HTML academy
Github link- HTML
- CSS
- JS
- Work with server
- JS modules
- Using JS libraries
- MVP pattern
- Webpack

Housing search service in Tokyo "Keksobooking"
Education project from HTML academy
Github link- HTML
- CSS
- Sass
- JS
- JS modules
- Using JS libraries
- Gulp
- Adaptive
- Optimization

Сompanion search service "Pognali"
Education project from HTML academy
Github link- HTML
- CSS
- Sass
- JS
- Gulp
- Adaptive
- Optimization
Education
Donetsk National University
Historical faculty
Specialist International relations and foreign policy (Bachelor)
2008-2012
Donetsk National University
Historical faculty
Specialist International relations and foreign policy (Specialist)
2012-2013
