Summary
Overview
Work History
Education
Skills
Languages
Websites
Timeline
Generic
Ruslan Senchenko

Ruslan Senchenko

Calgary,Canada

Summary

I am a Front-End Developer, developing interactive and responsive web applications. I also have extensive experience in website layout. I developed a blog on React as part of a team, where my role was to create the entire user interface, including working with the API, creating themes, setting up international localization (i18n), state management with Redux Toolkit, and working out user interaction and animation.

Overview

3
3
years of professional experience

Work History

FRONT-END DEVELOPER / WEBSITE LAYOUT DEVELOPER

FREELANCE
11.2023 - Current
  • Developing and maintaining user interfaces using HTML, CSS, SASS, JavaScript, TypeScript, and React.
  • Integrating RESTful APIs, managing state with Redux Toolkit, and RTK Query.
  • Utilizing development tools: Webpack, Vite, Git, and Storybook for building and testing components.
  • Setting up development processes using CI/CD pipelines, Prettier, ESLint, and StyleLint for code standardization.
  • Internationalization and theme support using i18n and theme mechanisms
  • Testing components using Jest for basic testing and Loki for screenshot testing, ensuring stable UI performance.

Front-End Web Developer

WECAN-IT
Namestovo, Slovakia
10.2022 - 11.2023
  • Developed user interface components using React.
  • Integrated API requests to fetch and process data, including working with RESTful APIs.
  • Implemented virtual lists using a virtualization library, allowing efficient handling of large data volumes.
  • Wrote basic component tests using Jest, ensuring fundamental functionality.
  • Set up theme switching and integrated i18n, adding multilingual support and theme customization.
  • Collaborated with designers on creating user interfaces, utilizing my extensive experience in layout design to ensure visual appeal and ease of development.
  • Configured simple CI/CD pipelines to automate deployment processes, enhancing team efficiency.
  • Set up Storybook and Loki testing, enabling screenshot testing to verify visual component changes, improving quality control.

WEBSITE LAYOUT DEVELOPER

KLEPKA.DIGITAL
Uzhhorod, Ukraine
08.2021 - 10.2022
  • Created dynamic websites with pixel-perfect accuracy, resulting in positive feedback from clients and end-users.
  • Implemented complex animations and improved user experience using third-party libraries (GSAP, Swiper, @barba/core, Lightgallery), significantly enhancing interactivity and user engagement.
  • Developed mobile versions of websites without ready-made designs, ensuring adaptation of desktop versions for different devices, which improved accessibility and usability.
  • Mentored beginner developers as part of a course, guiding them in mastering essential skills, reviewing their projects, and addressing questions to support their successful learning journey.
  • Ensured excellent website performance across various devices, enhancing user experience and reducing technical issues.
  • Developed and coded websites for subsequent integration with Vue, creating well-structured and optimized pages ready for backend logic integration.
  • Independently coded a 50+ page website for GameSport based on a designer's mockup, demonstrating skills in layout, responsive design, and turning designs into functional web pages.

Education

Certificate - FRONTEND DEVELOPMENT

UlbiTV
Online
02.2024

Certificate - JAVASCRIPT / REACT / REDUX

Udemy
Online
01.2022

Certificate - WEB DEVELOPMENT

Freelancer For Life - Quality IT Education
Online, Ukraine
05.2021

Level in EQF EQF level 7 - MECHANICAL ENGINEERING TECHNOLOGY

Sumy State University
Sumy, Ukraine
06.2013

Skills

React, Redux Toolkit, TypeScript, JavaScript, API Integration, RESTful APIs, HTML5, CSS/SCSS, Responsive Web Design, UX/UI Design, Storybook, Loki, CI/CD Pipelines, Git, Jest, i18n, Prettier, ESLint, Stylelint

Languages

English
Professional
Slovak
Professional
Ukrainian
Native/ Bilingual
Russian
Native/ Bilingual

Timeline

FRONT-END DEVELOPER / WEBSITE LAYOUT DEVELOPER

FREELANCE
11.2023 - Current

Front-End Web Developer

WECAN-IT
10.2022 - 11.2023

WEBSITE LAYOUT DEVELOPER

KLEPKA.DIGITAL
08.2021 - 10.2022

Certificate - FRONTEND DEVELOPMENT

UlbiTV

Certificate - JAVASCRIPT / REACT / REDUX

Udemy

Certificate - WEB DEVELOPMENT

Freelancer For Life - Quality IT Education

Level in EQF EQF level 7 - MECHANICAL ENGINEERING TECHNOLOGY

Sumy State University
Ruslan Senchenko