I'm Maksym Shakhrai

Full-Stack Software Engineer

I build |

about-me-image

About me

I’m a full-stack software engineer with a love for clean code, powerful interfaces, and elegant architecture. Originally from Ukraine, I’ve spent the last decade building scalable web applications using React, TypeScript, and Drupal — often diving deep into complex systems and backend integrations.

Beyond the keyboard, I’m a passionate explorer of technology, history, and immersive games. I enjoy biking through new cities, discovering exciting places, and always have a side project or tech experiment brewing. Whether it’s working from a cozy home setup or planning my next adventure, I bring curiosity and precision to everything I do.

  • Location:Kyiv, Ukraine
  • Age:36
  • Nationality:Ukrainian
  • Interests:Tech, History, Games, Bikes
  • Study:National Transport University of Ukraine
  • Employment:Danish Retail Chain

Education

Master’s Degree in Software Engineering

National Transport University of Ukraine2006 – 2011

Gained a strong foundation in computer science, programming, and software development methodologies. Focused on web technologies, algorithms, and data structures. Built early projects in PHP and JavaScript.

Work

Senior Software Engineer

Danish Retail Chain, DKMay 2018 - present

Contributed to a 9-month migration from Drupal 7 to 8, including payment modules, Feeds, and TWIG templates, while adapting legacy JS and content structures. Also developed custom modules for D8–D10.
Now leading the development of React/TypeScript applications tailored to internal workflows such as Order Management, Checkout, and Output handling.

Software Engineer

Youwe, NLJanuary 2015 - May 2018

Developed and supported websites on Drupal 6, 7, and 8, including complex D2D migrations, custom module and theme development, and API integrations (REST, SOAP). Led technical delivery for projects such as de-amazones.nl, evean.nl, and has.nl, handling everything from backend logic to frontend integration. Also maintained and expanded multilingual platforms like Dremel3D across several regions.

Drupal Developer

Qbikz, NLSeptember 2013 - January 2015

Development Dutch and Belgian sites on Drupal 7 from scratch; Development modules and themes;.

Drupal Developer

Vanilla Devs, USMarch 2012 - August 2013

Development and supporting Drupal sites (especially www.blouinartinfo.com);.

Drupal Developer

Alsart Group, UAAugust 2011 - March 2012

Developed and supported Drupal-based websites, including cross-browser layouts and custom theme/module development. Integrated various payment systems (Interkassa, Robokassa, QIWI, A1pay) and built user interfaces for API-driven flash games and exchange systems. Created custom import solutions using Feeds and custom parsers for HTML, XML, and JSON data. Also worked on game automation tools and performed content management, testing, and remote collaboration.

PHP Developer

Production Company "Leader", UAAugust 2010 - March 2011

Development and technical support company websites. Work with Joomla and custom solutions..

Skills

Spoken languages
Ukrainian
English
German
Frontend development
React
Typescript
GraphQL
Backend development
PHP
MySQL
Node.js
CMS development
Drupal
Wordpress
Magento

Get in touch.

Got a project or question? I’d love to hear from you — drop me a message by email or through the form below.

© Copyright 2025 Maksym Shakhrai