My photo

Education

  • Full Stack Developer

    GoIT

    Mai 2023 - February 2024 | Ukraine

  • JavaScript + React

    Udemy

    April 2023 - February 2024 | Ukraine

  • English - Upper-Intermediate

    StudyLess

    September 2023 - January 2024 | Ukraine

  • English language - level B2

    Campster

    June 2023 - October 2023 | Ukraine

  • Basics of Web UI Development

    Lviv IT School

    December 2022 | Ukraine

  • Frontend Developer

    Peace-IT School

    December 2020 - April 2021 | Ukraine

  • Master of Secondary Education (German, English)

    VSPU named after Mykhailo Kotsiubynsky

    December 2019 | Ukraine

Skills

Tech Skills

  • HTML5
  • CSS3
  • SCSS
  • JavaScript
  • React.js
  • Redux.js
  • GatsbyJS
  • REST API
  • TypeScript
  • JQuery
  • Webpack
  • Parcel
  • Figma
  • Bootstrap
  • BEM-methodology
  • Adaptive markup
  • Mobile-first strategy
  • Firebase
  • Node.js
  • MongoDB
  • Gulp.js
  • GIT
  • Tfs
  • Jira
  • Trello
  • Sourcetree
  • Knowledge Base
  • Animate.css

Soft Skills

  • Communication
  • Growth mindset
  • Problem-solving
  • Responsibility
  • Teamwork
  • Diligence
  • Creativity

Languages

  • Ukrainian: Native
  • German: Advanced
  • English: Upper-Intermediate

Work Experience

  • Junior Frontend Developer

    WaveAccess

    July 2021 - April 2023 | Ukraine

    Working on the project myQuiz, made suggestions for improving the design, found flaws on my own initiative, fixed them and due to hard work and diligence, completed the trial period earlier than indicated. During my work, the number of bugs in the project has decreased significantly.

  • German Teacher

    VSPU named after M. Kotsiubynsky

    February 2020 - June 2021 | Ukraine

    Have written and published scientific reports. Several times have taken upgrade training courses and have a certificate on high-level knowledge of German. Successfully have prepared a student to study abroad, despite the fact that it was my first experience of such type of training.

Projects

  • LearnLingo

    LearnLingo | Git

    Pet project | Developer

    This project is a web application for a company offering online language tutoring services.

    Firebase_DB is used for the backend and state management is created using the Redux Toolkit library.

    The following technologies are applied in this project:

    ReactNext.jsTypescriptReduxMUISCSSFormikYupFirebaseRedux ToolkitToastify
  • CRM for vendors

    CRM for vendors | Git

    Pet project | Developer

    A full-fledged CRM-like web application aimed at optimizing vendor information management.

    Mockapi is used for the backend, Tailwind.css for styling components and React Query for state management.

    The following technologies are applied in this project:

    ReactNext.jsTypescriptTailwind.cssClsxFormikMockapiLottie PlayerReact Query
  • myQuiz

    MyQuiz | ORG | RU

    Teamwork | Developer

    A web-based cloud platform for hosting interactive trivia quizzes at in-person, virtual, and hybrid events.

    Completing tasks, creating landings, adding styles for customized themes of quiz games.

    The following technologies are applied in this project:

    HTML5CSS3SASSAdaptive markup BootstrapJavaScriptJQueryGatsbyJSBEM-methodology
  • Tracker of Water

    Tracker of Water | Git

    Teamwork | Developer

    A web application that allows the user to track their daily water intake.

    Completing tasks: layout and programming of Sing Pages, full implementation of registration & authorization, connected React components with Redux logic using the react-redux library hooks, created routing with the React Router library and state management using the Redux Toolkit library.

    The following technologies are applied in this project:

    ReactReduxAxiosFormikNotiflixREST APIAdaptive markup
  • Bookshelf

    Bookshelf | Git

    Teamwork | Developer

    An e-commerce website with responsive/adaptive markup and UI/UX design.

    Completing tasks: layout and programming of header & mobile menu, Support Ukraine block; full implementation of registration & authorization.

    The following technologies are applied in this project:

    HTML5SASSJavaScriptJQuerySlickREST APIFirebaseResponsive/Adaptive markup
  • Fresh harvest box

    Fresh harvest box | Git

    Teamwork | Team leader, developer

    A one-page website with a responsive/adaptive markup, has been implemented taking into account mobile-first strategy.

    Building project on github, checking for build errors and live page performance, completing some coding tasks.

    The following technologies are applied in this project:

    HTML5CSS3JavaScriptJQueryAnimate.cssBootstrapResponsive/Adaptive markup
  • AndmaxInvestments

    AndMax Investments | Git

    Freelance | Developer

    A one-page website, that is designed for the sale of real estate by the sea in northern Cyprus.

    Modal windows with a contact form and a mobile menu were implemented using JavaScript, an image slider was created using Swiper.js, tabs and a carousel slider were created using Bootstrap.

    The following technologies are applied in this project:

    HTML5CSS3JavaScriptJQuerySwiper.jsBootstrapResponsive/Adaptive markup
  • CadreUA

    CadreUA | Git

    Freelance | Developer

    Interconnected landings are intended to advertise the portal for HR professionals, which is created as a single system for solving non-standard situations and everyday work tasks.

    Modal windows and a mobile menu were implemented using JavaScript and Bootstrap, an image slider (Swiper.js), the layout (Bootstrap grid and flexbox).

    The following technologies are applied in this project:

    HTML5SASSJavaScriptJQuerySwiper.jsBootstrapResponsive/Adaptive markup
  • Phonebook

    Phonebook | Git

    Pet project | Developer

    The program, which allows you to register, login and update the user, as well as work with a private collection of contacts.

    Connected React components with Redux logic using the react-redux library hooks, created routing with the React Router library and state management using the Redux Toolkit library.

    The following technologies are applied in this project:

    ReactReact hooksReduxReact-Redux hooksRedux Toolkit libraryJavaScriptAxiosNanoidNotiflix
  • Image Finder

    Image Finder | Git

    Pet project | Developer

    An application for searching images by keyword.

    The public image search service Pixabay was used for HTTP requests.

    The following technologies are applied in this project:

    ReactReact hooksJavaScriptAxiosPixabay APINotiflix
  • Movies

    Movies | Git

    Pet project | Developer

    Basic routing for a movie search and storage application.

    Themoviedb.org API is used for the backend, added asynchronous loading of JS code for application routes, created routing with the React Router library.

    The following technologies are applied in this project:

    ReactReact hooksJavaScriptAxiosThemoviedb.org APIReact.lazy()Suspense