My Curriculum vitae

/

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

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

Self-education and courses