
Maksym Hordiichuk
Verified Expert in Engineering
Full-stack Engineer and Developer
Warsaw, Poland
Toptal member since January 14, 2025
Maksym is a senior full-stack engineer with nine years of experience in software development. Proficient in the back and front end with JavaScript, TypeScript, React, Node.js, and Ruby, he navigates new technologies to meet project demands. Maksym prioritizes optimal UI/UX design, performance optimization, robust testing, and detailed documentation. Committed to enhancing team dynamics and organizational workflows, he facilitates seamless collaboration and communication across all levels.
Portfolio
Experience
- Ruby on Rails (RoR) - 9 years
- HTML - 9 years
- CSS - 9 years
- JavaScript - 9 years
- React - 9 years
- PostgreSQL - 8 years
- TypeScript - 4 years
- Node.js - 4 years
Availability
Preferred Environment
MacOS, RubyMine, WebStorm, Slack, Zoom
The most amazing...
...thing I've developed is a German marketing platform for social media and internal communications used by Deutsche Bahn, Commerzbank, DHL, and Siemens Energy.
Work Experience
Senior Full-stack Engineer
Toptal
- Developed various public pages for the company using React, JavaScript, TypeScript, and Node.js.
- Created the internal content management system (CMS) using Ruby on Rails.
- Covered a significant portion of our codebase with unit, integration, end-to-end, and visual tests on both the back and front end.
- Worked with CI/CD using GitHub Actions to improve test runtime by identifying affected code dependencies and enhance Storybook deployment time and development service deployment.
- Implemented dozens of component and page stories in the Storybook.
- Wrote efficient SQL queries for data migrations and periodic jobs.
- Configured webpack to enhance the building of CSS assets.
- Improved public page performance and Core Web Vitals regularly.
- Wrote dozens of articles in Confluence to document complex code components, provide summaries for research, and develop a technical plan.
- Served as an engineering manager for my team for three months, led scrum ceremonies, and enhanced daily processes.
Senior Full-stack Engineer
Scompler
- Developed a Ruby on Rails monolith application with a React front end.
- Built various interactive React components using TypeScript, JavaScript, MobX, MobX-State-Tree (MST), and Tailwind CSS.
- Developed a REST API and migrated it to a GraphQL API.
- Improved communication between microservices using Kafka.
- Created a mailer microservice based on Amazon Simple Email Service (SES) and Postmark mail templates.
- Wrote complex queries for PostgreSQL with functions, triggers, and views.
- Enhanced Elasticsearch queries using the Searchkick gem.
- Implemented two-factor authentication (2FA) for the main platform.
- Dockerized microservices written in Ruby and Node.js.
- Migrated parts of the platform from Haml to React.
Senior Full-stack Engineer
LITSLINK
- Developed various back-end applications using Ruby on Rails.
- Created multiple front-end applications with React.
- Implemented several REST APIs for communication with front-end applications, VR glasses, and mobile applications.
- Handled eCommerce tasks such as Stripe and PayPal payment service implementation, Exact accounting system integration, PDF/Excel invoice generation, and goods importing.
- Utilized Amazon Polly, Watson natural language understanding (NLU), topic tagging, and Speechace APIs for speech analysis and voice generation.
- Managed text processing for a web-based dialog script editor.
- Designed and implemented a machine learning model for long short-term memory (LSTM) as a service for voice analysis to measure arousal and valence using Python.
- Developed various admin panels and dashboards for different projects.
- Worked on a project to convert real-time device tracking data from Cassia SSE Channel and stream it to Amazon Kinesis using Elixir, WebSockets, and Phoenix Channels.
- Utilized Google Maps API and OpenStreetMap to implement location and distance search using the PostGIS extension.
Full-stack Engineer
Diversido
- Designed, built, and maintained efficient, reusable, and reliable Ruby on Rails applications with React and AngularJS front ends.
- Implemented several Rails engines and gems for the internal CMS.
- Tracked and fixed bugs using Trello and Jira as the reporting tools.
Full-stack Engineer
Sakums
- Maintained a Ruby on Rails application that served hundreds of users per day.
- Developed various filters and conditions for bus tours.
- Optimized the database structure and provided website support.
Experience
Platform for a VR Language Tutor
As a full-stack engineer, I worked on both back- and front-end development and collaborated closely with the VR team to deliver an API for the VR app.
Mailing Service for a Marketing Platform
The features include OAuth 2 authentication, template caching, and email batching. The service also monitors bounce rates and blacklists to avoid being flagged as spam. This marketing platform has mainly used the service to deliver updates on the platform.
Licensing Service for a Game Platform
Education
Master's Degree in Computer Science
Taras Shevchenko National University of Kyiv - Kyiv, Ukraine
Bachelor's Degree in Information Technologies
Taras Shevchenko National University of Kyiv - Kyiv, Ukraine
Skills
Libraries/APIs
Node.js, REST APIs, MobX, MobX-State-Tree (MST), React Testing Library, Playwright, React, jQuery, Sidekiq, ThinkingSphinx, OpenStreetMap API, Stripe API, PayPal API, Google Maps API, GraphQL API
Tools
Git, RSpec, RubyMine, WebStorm, Slack, Capistrano, Amazon Polly, CircleCI, GitHub, Webpack, Loki, Confluence, Jira, Amazon Simple Email Service (SES), Zoom
Languages
CSS, HTML, JavaScript, TypeScript, SCSS, SQL, Elixir, GraphQL, HTML5, Haml, CoffeeScript, Python
Frameworks
Ruby on Rails 4, Ruby on Rails 6, Tailwind CSS, Ruby on Rails 5, Redux, Ruby on Rails (RoR), Jest, Next.js, Angular, Slim, Phoenix, NestJS, Cypress
Platforms
MacOS, Linux, Docker, Apache Kafka, Kubernetes, Amazon Web Services (AWS)
Storage
Databases, PostgreSQL, Elasticsearch, MySQL, Redis, MongoDB, PostGIS
Paradigms
Object-oriented Programming (OOP), Design Patterns, Database Design
Other
Full-stack, Back-end, Front-end Development, Full-stack Development, APIs, Front-end, Algorithms, Storybook, GitHub Actions, API Integration, Artificial Intelligence (AI), Neural Networks, Networks, UML Diagrams, ActiveAdmin, Voice Recognition, IBM Watson Speech to Text, Text to Speech (TTS), Voice Analysis, Postmark
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring