Anastasiia Kovalenko's wonderful dog

Anastasiia Kovalenko

Front-end Trainee

Summary

A motivated web development beginner eager to start the career as a front-end developer. Willing to apply my skills in the real project environment to develop fast, sustainable, reliable sites for optimal user experience.

Contact Information

Skills

  • Languages:JavaScript, TypeScript
  • Frameworks / Libraries:React, Redux, Redux-Saga
  • Web:HTML5, CSS
  • Tools:Git, REST API, React Hooks

Code Example

Asynchronous Programming (TypeScript):

addDog(dog: IDog): Promise<IDog> {
    return new Promise((resolve, reject) => {
        setTimeout(() => {
            this.dogs.push(dog);
            resolve(dog);
        }, 1000);
    });
}

IT Related Experience

SoftServe IT Academy — Educational Practice

August – November 2021

  • Marvel Project (GitHub)
    • Implemented a project that visualizes a list of Marvel characters using the Marvel open API.
    • Features include searching and viewing comics related to characters.
    • Built using React, TypeScript, Redux, and Redux-Saga.
    • Refactored from React class components to functional components with React hooks.
  • Landing Page (GitHub)
    • Implemented a large landing page based on a Figma design as a solo developer.

Self-education

  • Bored Project (GitHub)
    • A project to find activities when bored, with filtering by price and number of participants.
    • Built using React, TypeScript, Redux, and React hooks.
  • News Project (GitHub)
    • Vanilla JS project using the Guardian API.
    • Fetches filtered article headers with brief descriptions and a full article view.

Education

  • Master's Degree in Economic Cybernetics (2017–2019)
    Kharkiv National University of Radio Electronics
  • Bachelor's Degree in Economic Cybernetics (2013–2017)
    V. N. Karazin Kharkiv National University

Languages

  • English: Intermediate
  • Ukrainian: Native