Daria Galushko

profile photo

Professional Summary

Growing front end developer. Proficient in JavaScript programming language. Have skills in website layout using HTML(5), CSS(3), SASS, Flex and Grid. Have experience in full stack development working with node.js and React. Fluent in English (level B2+). Willing to develop and learn new skills.

Key Skills

  • English (B2+)
  • JavaScript
  • React
  • Node.js
  • Git
  • ECMAScript6
  • CSS3
  • SASS
  • HTML5
  • Figma
  • REST APIs
  • JSON

Experience

Internship, RedBark | March 2023 - April 2023

Pre-diploma practice on the basis of which the project of the Electronic Games Marketplace and Marketing Strategy of its Introduction to the Market was created.

Internship, IBA Group | September 2021 - December 2021

Recruited as an intern to work with IBM server platforms and technologies.

Education

Belarussian State University of Informatics and Radioelectronics, Economics in Electronic Business, 2023

Courses

JavaScript/Front-end. Stage 0

Code Example

KATA from Codewars: Given an array of integers , Find the minimum sum which is obtained from summing each Two integers product.

function minSum(arr) {
    let result = 0;
    while (arr.length !== 0) {
        const min = Math.min(...arr);
        const max = Math.max(...arr);
        arr.splice(arr.indexOf(min), 1);
        arr.splice(arr.indexOf(max), 1);
        const multi = min * max;
        result += multi;
    };
    return result;
}

My Projects

Indoor

Electronic Games Marketplace with its own social media platform. Visual Studio Code development environment was used to write the code, developed in JavaScript programming language using ReactJS framework. The NoSQL «Firebase» cloud service was used as a database. Website includes Library, Messages, Friends, Schedule and Homepage. As well as Registration, Log in, About Us and other pages. GitHub link

Cozy House

The Cozy House project is a responsive and interactive website consisting of two pages: “Main” and “Pets”. It is built based on a Figma design and has Responsive layout — the site adapts from 1280px down to 320px, displaying correctly on all devices without horizontal scrolling. The website’s features include a burger menu and pop-ups for pet cards, as well as interactive elements like an infinite slider-carousel on the main page and pagination on the pets page. Visit Site

Audio Player

This project is a Music Player application featuring the sequential playback of music tracks and manual navigation with “Next” and “Previous” buttons. Each track has a corresponding background image for added visual appeal. The app includes a Play/Pause button, navigation buttons for switching tracks, a progress bar, and display of the track title and artist. “Next” and “Previous” buttons allow users to cycle through tracks in a loop, where the first track follows the last. Each track switch updates the background image Visit Site

Movie App

This project is a Movie Information App that retrieves and displays movie data based on user queries, using APIs such as or TMDB.The page includes a search bar and multiple movie cards. Each card shows a movie poster and title, with additional information like the movie rating, description and IMDb rating provided by the API. Upon loading, the app displays movie cards with data fetched from the API.Searches can be submitted with the Enter key, and results are displayed with the search term remaining in the input. This app demonstrates skills in API integration, dynamic content loading, and responsive UI design with HTML, CSS, and JavaScript. Visit Site Note: TMDB is not available in Belarus and Russia, so please use VPN to load the site.

Photo Gallery

This project is a Photo Gallery App that displays images from popular API like Unsplash based on user input. The page includes a search bar and displays multiple photos. On page load, the app shows images fetched from the API. The search bar is automatically focused when the app opens. Users can submit searches by pressing Enter, and results display images matching the search term while keeping the term in the input. This app showcases the integration of third-party APIs, responsive UI design, and dynamic content updates using HTML, CSS, and JavaScript. Visit Site

Conversation Game

This project is a Conversation Game designed to spark fun, witty, and sometimes deep discussions. The winner isn’t the fastest responder, but the one whose answers engage and entertain the most. 1. Players enter their names on the main screen and start the game, which displays a card with the first player’s name and a question. 2. Each round, a question card shows up with a player’s name, and a timer tracks their response time for statistical purposes. Players answer questions while others can discuss or ask clarifying questions. The turn ends when “Answered” is clicked, moving to the next random player. If a player wants to skip, they can press “Skip,” incurring a penalty point. 3. Statistics tracks fun metrics like player with the most skips, player with the most answered questions and player who spent the longest time answering. 4. The game can continue through all questions or end when players decide, with final stats displayed.Note: This game is designed for light-hearted fun, giving everyone a chance to laugh and learn about each other. Play Now

Calculator

Basic JS App (without Frameworks and library usage). The following mathematical functions are implemented: division, multiplication, subtraction, addition, percentage, change of sign. Does not use eval, Math and other third-party libraries. Implemented by Theme-managenent. Ability to easily change the color scheme of the application from within the application GitHub link