Avatar

Darya Korbut

Frontend-developer
© 2024 by Darya Korbut

Languages

English (A2+)
Russian

Experience

Freelance
Frontend-developer
July, 2023 - ...

I work on freelance, I create information resource using Next.js, Tailwind.css and GraphQL. I develop filters, modal window, interactive navigation on the blog site, optimize the performance of the site by reducing re-rendering, image weight.

CIM
Frontend-developer
March, 2023 - July, 2024

Adaptive page layout. Fixing bugs in the layout. Optimization of page loading speed (image size reduction, search for unnecessary loops for product displays on the site)

School
Worked as a computer operator at school
March, 2020 - March, 2021

Performed required tasks in Word, Excel, Power Point. Set up the local network. Edited various videos for events.

Education

Belarusian State University of Informatics and Radioelectronics
Software Engineer
2020-2024
Minsk Radio-Technical College
Software Technician
2016-2020

Skills

HTML

CSS

JS

React

Next.js

Tailwind

Rest API

GraphQL

Git

Projects

Code example

            
  function highestRank(arr){
    const obj = {}
    let max = 0
    let res = []
    for (let i = 0; i < arr.length; i++) {
      obj[arr[i]] = obj[arr[i]] ? obj[arr[i]] + 1 : 1
    }
    for (let key in obj) {
      if (obj[key]	> max) max = obj[key]
    }
    for (let key in obj) {
      if (obj[key] === max) res.push(+key)
    }
    return Math.max(...res)
  }
            
          

About me

I graduated Minsk Radio-Technical College that’s where I learned the basics of programming. After then I gratuated Belarusian State University of Informatics and Radioelectronics in 2024.

During my studies, I did some freelance work. I developed web-pages using HTML, CSS, JS, BEM. A developed PWA applications using React, React Router, React context, WebSocket, styled-components.

The list of tasks I’ve been doing

  • Lendings development (HTML, CSS, JS, SASS, BEM, SMARTY)
  • SPA development (React, React Router, styled components, React context)
  • Optimizing the display of a large list of data using a virtualized list
  • Optimize page load speed
  • Forms development and validation
  • Synchronization of data with other sites on the server side

I am currently working for a client and they are developing an information project using Next.js, Tailwind.css, GraphQL. I work with a lot of data, display them in tables with pagination. I develop filters and data search on the site.

I love website development as I enjoy working not only with the functional part but also the look and feel of the website. I like layout and logic development. I have not had a mentor, but I try to develop on my own, periodically revise my code and make edits.

I want to learn new technologies, pump up my skills and develop more complex functionality.

I also watch videos on YouTube and listen to podcasts.