Jaroslav Makeichyk

Front-end developer

my_photo

Summary

Entry-level Frontend Developer with a solid foundation in HTML, CSS and JavaScript, currently focusing on React and TypeScript. Actively seeking an internship or junior role to gain hands-on experience in real-world development. Particularly motivated by the opportunity to work on meaningful projects that deliver real value to users. Interested in team collaboration, knowledge sharing, and continuous growth as a developer.

Technical Skills

  • Languages: JavaScript, CSS, HTML, TypeScript,
  • Frameworks/Libraries: Currently learning React
  • Tools & Technologies: Git, Figma, Webpack, ESLint, Prettier
  • Methodologies & Practices: BEM, REST API, Agile, Scrum
  • Backend Exposure: Used MAMP for simulating server interactions during training

Projects

Grocery Store Website

Developed a responsive online grocery store as part of training. Implemented semantic HTML and CSS for layout, and added interactive elements using JavaScript.

Animal Shelter Website

Link temporarily unavailable due to school requirements.

Created a multi-page site for an animal shelter, focusing on clean structure (BEM methodology), adaptive design, and basic accessibility.

Virtual Keyboard Simulator

Link temporarily unavailable due to school requirements.

Built a web application that simulates keyboard typing on-screen. One of the most challenging parts was handling the Shift key logic: when Shift was pressed, all subsequent on-screen key presses output uppercase letters until released.

CODE EXAMPLE

Codewars task:

task_screenshot

My JavaScript solution:


          function createPhoneNumber(numbers){
           let res = "(***) ***-****";

            for (let i = 0; i < numbers.length; i++){
              res = res.replace("*",numbers[i]);
                }
              
            return res
          }
        

Education

Belarus State Economic University (BSEU)

Faculty of Finance and Banking, Department of Finance.

Incomplete Studied Finance and Banking. Left to pursue a career in IT.

Rolling Scopes School

Frontend Development (Stage 1 completed)

Intensive program focused on HTML, CSS, JavaScript, and basic frontend architecture

Udemy

JavaScript Development Course

Completed an online course covering core JavaScript concepts and browser APIs.

W3Schools & Basic JS Practice

Self-paced learning and hands-on practice with JavaScript basics and web standards.

Language Skills

English

Level: B1+ (Intermediate) according to EFSet test.

Regular communication with native speakers and comfortable consumption of technical and business information in English. Recently worked with English leasing contracts, gaining experience in professional documentation.

Polish

Beginner level

Beginner level, able to communicate on simple everyday topics.

Russian

Level: Native speaker.

Contact

  • Location: Lublin, Poland
  • Email: makeichyk.jaroslav@gmail.com
  • Phone: +48 517424391 (PL)