Based in Krakow, Poland

Yuri Semenenko

Senior Frontend Engineer & Mentor and Trainer

Open to workAvailable for remote roles

01 / About

About

Senior Frontend Engineer focused on building scalable, performant, and maintainable web applications with React, Next.js, TypeScript, and modern UI tooling. Experienced in legacy modernization, reusable components, UI architecture, performance optimization, code review, mentoring, and frontend education.

Highlights

  • React, Next.js and TypeScript expertise
  • Performance optimization and legacy modernization
  • Reusable components and UI architecture
  • Frontend mentor and trainer with 500+ students trained

02 / Experience

Experience

  1. StoneX

    Nov 2024 — Nov 2025

    Front-end Developer

    Led frontend development in one of three squads for a legacy product and participated in migration to a modern React and Next.js stack.

    Achievements

    • Maintained and improved legacy product performance and stability.
    • Contributed to platform migration, improving scalability and development speed.
    • Helped establish a CI/CD pipeline using GitHub and Vercel.
    Responsibilities
    • Led frontend development for a legacy project built on Sitecore CMS, .NET, native JavaScript, and Preact.
    • Collaborated with backend engineers, frontend engineers, QA engineers, and project management.
    • Conducted code reviews and supported task estimation and coordination.
    • Participated in migration to React, Next.js, Tailwind CSS, Storybook, Uniform.dev, and Kontent.ai.
    • Developed reusable components, reviewed and created POCs, and contributed to Scrum and demo sessions.
    • React
    • Next.js
    • Tailwind CSS
    • Storybook
    • Sitecore CMS
    • .NET
    • Preact
    • Uniform.dev
    • Kontent.ai
    • GitHub
    • Vercel
  2. Synder

    Nov 2023 — Sep 2024

    Front-end Developer

    Worked as a senior frontend engineer across four projects of varying complexity using React, Redux, and RTK Query.

    Achievements

    • Optimized ESLint configuration to improve codebase quality and automate import sorting.
    • Analyzed UI/UX and proposed actions for creating a custom UI-kit.
    • Fixed bugs and developed new pages and services to improve product functionality and user experience.
    Responsibilities
    • Worked on four projects of varying complexity using React.js, Redux, and RTK Query.
    • Collaborated with product owners, backend developers, and designers to define tasks and provide reliable estimates.
    • Participated in grooming sessions, sprint planning, and task discussions.
    • Conducted code reviews and contributed to frontend best practices.
    • React
    • Redux
    • RTK Query
    • TypeScript
    • ESLint
  3. Monterosa

    Jan 2019 — Sep 2023

    Front-end Developer

    Developed and maintained user-friendly interfaces and participated in the transformation of a core platform.

    Achievements

    • Led transformation of the core project platform, improving user experience.
    • Increased platform performance by 20% through optimization and refactoring of an old Ember.js codebase.
    • Received positive feedback from users and stakeholders for improved interface and functionality.
    Responsibilities
    • Developed and maintained user-friendly interfaces.
    • Used SCSS, Handlebars, CoffeeScript, JavaScript, and TypeScript.
    • Built and integrated modules using Ember.js and React.js.
    • Conducted code reviews and wrote tests to ensure code quality.
    • Managed tasks and coordinated with team members to meet project deadlines.
    • Ember.js
    • React
    • Zustand
    • TypeScript
    • JavaScript
    • CoffeeScript
    • SCSS
    • Handlebars
    • Testing
  4. Belitsoft

    Aug 2014 — Dec 2018

    Front-end Developer

    Worked on long-term and short-term frontend projects, including CMS-based platforms and reusable frontend components.

    Achievements

    • Played a key role in the Bossrevolution project, improving user experience.
    • Trained and supervised junior colleagues.
    • Contributed to WebMD and Lundberg Design projects.
    Responsibilities
    • Developed maintainable, cross-browser web applications.
    • Created reusable components for faster integration of similar features.
    • Developed and styled UI according to mockups.
    • Added complex animations and wrote tests.
    • Developed Drupal-based components, admin panel parts, modules, and CKEditor 4.x integrations.
    • HTML
    • CSS
    • JavaScript
    • Drupal
    • CKEditor API
    • Animations
    • Testing
  5. EPAM Systems

    Dec 2013 — Aug 2014

    Front-end Developer

    Developed corporate and advertising websites, email templates, and frontend features for client projects.

    Achievements

    • Contributed to the Fishpond website.
    • Supported and enhanced an Australian online store.
    • Developed and maintained high-quality web applications.
    Responsibilities
    • Developed corporate and advertising websites.
    • Created email templates.
    • Worked as an HTML coder and frontend developer across multiple projects.
    • HTML
    • CSS
    • JavaScript
    • Email templates
  6. Startup Labs, Inc.

    Apr 2012 — Dec 2013

    Front-end Developer

    Developed websites of different complexity levels and supported an Australian online store.

    Achievements

    • Improved development efficiency through reusable components.
    • Successfully completed multiple client-facing tasks.
    • Received positive feedback from clients and users.
    Responsibilities
    • Developed websites from simple HTML pages to complex web applications.
    • Supported and enhanced a prominent Australian online store.
    • Created reusable components and modules.
    • HTML
    • CSS
    • JavaScript
    • Reusable components
  7. Belitsoft

    Jul 2011 — Apr 2013

    Front-end Developer

    Early frontend engineering role focused on markup, styling, JavaScript, and delivery of web interfaces.

    Achievements

    • Built a foundation for long-term frontend engineering experience.
    • Contributed to multiple commercial frontend projects.
    Responsibilities
    • Developed frontend interfaces for commercial projects.
    • Worked with HTML, CSS, JavaScript, and reusable UI parts.
    • Supported delivery of client-facing websites and web applications.
    • HTML
    • CSS
    • JavaScript

03 / Skills

Skills & Expertise

Markup & Styling

  • HTML
  • Handlebars
  • CSS
  • SCSS
  • BEM
  • CSS Modules

JavaScript & TypeScript

  • JavaScript ES6+
  • TypeScript
  • CoffeeScript
  • jQuery

Frontend

  • React.js
  • Next.js
  • Redux
  • RTK Query
  • Ember.js
  • Zustand

UI & Component Libraries

  • Tailwind CSS
  • shadcn/ui
  • MUI
  • Chakra UI
  • Bootstrap

Testing & Documentation

  • Jest
  • React Testing Library
  • Storybook

Backend & Data

  • Node.js
  • Express.js
  • Firebase
  • Supabase
  • MongoDB

API

  • REST API
  • Swagger

Build Tools

  • Webpack
  • Vite
  • Parcel
  • EsBuild

Version Control & Workflow

  • GitHub
  • GitLab
  • Bitbucket
  • Jira
  • Confluence
  • Trello
  • Slack

Languages

  • Russian — Native
  • English — B2+

04 / Education

Education

  • 2002 — 2007

    Belarusian State University of Informatics and Radioelectronics

    Faculty of Information Technologies and Management

    Intellectual Information Technologies

  • 2008 — 2010

    Belarusian National Technical University

    Institute of Improvement of Professional Skills and Staff Retraining

    Web Design and Computer Graphics

05 / Projects

Projects

  • Legacy CMS Migration Platform

    · StoneX

    Frontend Engineer

    A legacy CMS-based product migration from Sitecore, native JavaScript, and Preact to a modern React and Next.js stack.

    Impact

    • Improved scalability and development speed.
    • Helped establish CI/CD with GitHub and Vercel.
    • Supported product stability during migration.
    • React
    • Next.js
    • Tailwind CSS
    • Storybook
    • Sitecore CMS
    • Preact
    • Uniform.dev
    • Kontent.ai
    • GitHub
    • Vercel
    • Commercial project
    • No public link
  • Multi-project SaaS Frontend

    · Synder

    Senior Frontend Engineer

    Frontend development across four SaaS projects of varying complexity with a focus on React, Redux, RTK Query, code quality, and UI consistency.

    Impact

    • Improved codebase quality.
    • Enhanced development consistency.
    • Improved functionality and user experience.
    • React
    • Redux
    • RTK Query
    • TypeScript
    • ESLint
    • SaaS
    • No public link
  • Core Platform Modernization

    · Monterosa

    Frontend Engineer

    Modernization and performance optimization of a core frontend platform built with legacy Ember.js and modern React modules.

    Impact

    • Improved user experience.
    • Increased platform performance by 20%.
    • Received positive feedback from users and stakeholders.
    • Ember.js
    • React
    • Zustand
    • TypeScript
    • JavaScript
    • CoffeeScript
    • SCSS
    • Handlebars
    • Performance
    • Legacy refactoring
  • Drupal / CMS Content Platform

    · Belitsoft

    Frontend Developer

    CMS-based frontend development involving Drupal, admin panel components, reusable modules, and CKEditor integrations.

    Impact

    • Improved client satisfaction on CMS-based projects.
    • Enhanced content management capabilities.
    • Supported development of projects such as WebMD and Lundberg Design.
    • Drupal
    • CKEditor API
    • HTML
    • CSS
    • JavaScript
    • CMS
    • Commercial project
  • E-commerce Frontend Platform

    · Startup Labs / EPAM Systems

    Frontend Developer

    Frontend development and support for an Australian online store and related commercial web projects.

    Impact

    • Improved performance and usability.
    • Supported long-term product maintenance.
    • Delivered multiple client-facing frontend tasks.
    • HTML
    • CSS
    • JavaScript
    • Reusable components
    • E-commerce
    • Archived
  • Frontend Education Program

    · IT-Academy.by

    Frontend Trainer and Mentor

    Frontend education and mentoring program focused on HTML, CSS, JavaScript, and web application development.

    Impact

    • Trained and mentored 500+ students.
    • Helped many students secure jobs in tech companies.
    • Built and supported a frontend learning community.
    • HTML
    • CSS
    • JavaScript
    • Mentoring
    • Education
    • Teaching
    • 500+ students

06 / Teaching

Teaching & Mentoring

500+

Students trained

Apr 2017 — Jul 2025

IT-Academy.by

Trainer of Front-end Development Courses

Conducted frontend development courses, mentored students, and supported a learning community focused on HTML, CSS, JavaScript, and web application development.

  • Trained and mentored over 500 students.
  • Helped many students secure positions in big tech companies.
  • Received excellent feedback and testimonials for teaching and mentoring quality.

Courses

  • Web Development with HTML, CSS, and JavaScript
  • Web Application Development with JavaScript

07 / Contact

Get in touch

Feel free to contact me for frontend engineering roles, mentoring, collaboration, or professional opportunities.