Denys Makovskyi

Senior Front-end Developer

Contact Information

Photo

Summary

Senior Front-End Developer with over 6 years of experience in developing user interfaces using React and Next.js. Proficient in TypeScript, Svelte, and Node.js, with a strong focus on UX, performance and accessibility. Passionate about leveraging modern web technologies to create cutting-edge web applications and SPAs.

Technical Skills

  • Languages: HTML5, CSS3, JavaScript (ES6+), TypeScript
  • Frameworks/Libraries: React, Next.js, Redux, Svelte, Electron, Capacitor
  • Styling: Sass, Stylus, Less, CSS Modules, Styled Components
  • Tools: Git/SVN, Jira, Confluence
  • Others: Advanced responsive layouts, CSS and JS-based animations

Experience

Front-End Engineer

MediaStreamMediaStream (https://globalbet.com/)

Apr 2019 - ongoing Kyiv

  • Developed new pages, layouts, and features using Next.js for a Sportsbook betting project.
  • Optimized and refactored existing codebase for better performance and readability.
  • Ported existing Next.js application to Electron and Capacitor based native applications
  • Implemented complex animations for virtual games from scratch.

Front-End Developer

Coingamening GroupCoingaming Group (https://coingaming.io/)

Sep 2018 - Mar 2019 Kyiv

  • Contributed to the development of a betting project from inception.
  • Developed desktop and mobile layouts using Next.js and React.
  • Implemented designed layouts and collaborated with cross-functional teams.

Front-End Developer / HTML-coder

RED MARKETING LLC

Jul 2017 - Sep 2018 Kyiv

  • Worked on various company projects using JavaScript (ES6), jQuery, and SASS.
  • Developed website layouts and participated in widget development using pure JavaScript.

Freelance Front-End Developer

Sep 2016 - Dec 2017 Kyiv

  • Completed freelance projects including landing pages and responsive websites.
  • Utilized CSS features and HTML5 to enhance user experiences.

Languages

English
Upper-Intermediate

Skills

Javascript

React

Redux

HTML / CSS

Sass / Stylus

Education

Master's degree in Finance and credit

European University, Kyiv

Sep 2008 - June 2013

GPA
89 / 100

Experience

Price Manager / Content Manager

BM Group

Oct 2015 - ongoing Kyiv

Web-development, web-promotion, content

  • Processing suppliers’ price-lists in Microsoft Excel;
  • Forming consolidated price-lists for web-stores;
  • Updating prices for web-stores;
  • Work with content.

Database analyst

Radiya LLC / LIA Ltd, PCF LLC

Oct 2013 - Oct 2015 Kyiv

Retail - Supermarket network

  • Maintaining of product catalogue;
  • Adding and correction of products in database;
  • Conducting markdowns;
  • Pricing and reassessment of products.