Summary

I have experience in interface development — I worked on supporting and improving a corporate portal, handling data tables, charts, and database integration, along with a basic understanding of full-stack development. Currently, I am focusing on front-end development to organize my knowledge and take my skills to the next level. Through this course, I want to gain up-to-date skills, work on projects, and prepare for working in a team.

Work Experience

  • Fullstack Developer, Atlant

    November 2023 – Present
    Worked on interface development (data tables, charts, Excel reports) and server-side logic for a corporate portal, with experience working on Oracle and MySQL databases.
  • Frontend Developer, SmartApp

    September 2021 – May 2022
    Developed interfaces based on Figma designs with WordPress integration: created interactive components (sliders, galleries, animations) and forms with client-side validation.

Education

  • Software engineer, BNTU

    September 2016 – July 2020
    Graduated from the Belarusian National Technical University with a degree in Software Engineering for Information Systems and Technologies, where I studied the fundamentals of programming languages (C#, Java, PHP), database management, and testing.

Courses

  • React course, IT-academy

    June 2025 – September 2025
    I have studied modern web development with React, TypeScript, Redux Toolkit, and SWR, implementing projects from basic components to a full-featured online store using Vite, Webpack, and key architectural patterns.
    https://github.com/Alexandra789/FD3-Zakovinko
  • Frontend Lab, Clevertec

    January 2023 – March 2023
    Used Redux Saga for asynchronous operations, React Router v6 for routing, and React Hook Form for form validation in an online library project with authentication, book filtering by categories, detailed cards, and a rating system.
    https://github.com/Alexandra789/online-library

Skills

  • HTML5

  • CSS3

  • JavaScript

  • React

  • TypeScript

Code example

function findAverage(array) {
  return array.length
    ? array.reduce((sum, el) => sum + el) / array.length
    : 0;
}

You can see my code on the Github

Languages

  • English

    40%
  • Russian

    100%
  • Belarusian

    60%

Hobby

  • game icon
  • music icon
  • sport icon
  • photo icon