Dominik Lach, Developer in Warsaw, Poland
Dominik is available for hire
Hire Dominik

Dominik Lach

Verified Expert  in Engineering

Full-stack Developer

Warsaw, Poland

Toptal member since March 26, 2024

Bio

For the past seven years, Dominik has been a freelance developer, creating a variety of web apps ranging from small back-office solutions and greenfield startup projects to mid-sized customer-facing portals and enterprise-level applications with millions of users. Dominik has gained experience as a full-stack developer in a wide array of technologies, working with React and Vue on the front end and using PHP and Node.js on the back end.

Portfolio

About You
Vue, Vuex, React, Node.js, Cypress, PHP 7, Laravel, Docker, GitLab CI/CD

Experience

  • TypeScript - 9 years
  • HTML - 9 years
  • CSS - 9 years
  • Web Architecture - 9 years
  • JavaScript - 9 years
  • Application State Management - 7 years
  • Vue - 5 years
  • React - 5 years

Availability

Full-time

Preferred Environment

Linux, Ubuntu, Slack, GitKraken, WebStorm, Chrome, GitHub, Jira, Google Meet

The most amazing...

...app I've developed in my career was a checkout app, ABOUT YOU, impacting millions across 150+ shops.

Work Experience

Lead Front-end Developer

2020 - 2021
About You
  • Led the development and maintenance of a Vue-based checkout application, reducing technical debt and introducing new features by implementing sound architectural patterns and establishing best practice conventions.
  • Implemented and refined the app's build and deployment processes using technologies like Gulp, Browserify, and Webpack, ensuring a robust and scalable product architecture.
  • Facilitated rewriting the application from scratch using React, where I clarified requirements, identified pain points, and introduced a new architecture, significantly enhancing the application's performance and scalability.
  • Collaborated closely with cross-functional teams, integrating tools like Cypress and PHP, including Symfony and Laravel, MySQL, Docker, GitLab CI, and AWS to streamline and optimize development processes.
  • Assisted team members and juniors daily, providing guidance through the codebase and the entire tech stack, fostering a collaborative and knowledge-sharing environment.
Technologies: Vue, Vuex, React, Node.js, Cypress, PHP 7, Laravel, Docker, GitLab CI/CD

Experience

Enterprise Workforce Management Application

https://www.profinda.com/
ProFinda is a platform designed to make matching workers to various work assignments more data-driven, efficient, and transparent, catering to enterprises needing to align labor supply with the work demand or adapt swiftly to changes.

ROLE AND RESPONSIBILITIES
Engaged as a front-end developer on this React-based application. I played a vital role in developing and maintaining 10 semi-independent modules that shared a common codebase, utilizing the same layout, a unified UI component library, and a consistent design system. My responsibilities included collaborating with other front-end developers to create new modules and maintain existing ones, ensuring seamless integration and consistent functionality across the platform.

Education

2013 - 2014

Bachelor's Degree in Computer Science

Warsaw University of Technology - Warsaw, Poland

2010 - 2013

Bachelor's Degree in Philosophy

Cardinal Stefan Wyszyński University - Warsaw, Poland

Skills

Libraries/APIs

React, Vue, Vuex, Node.js

Tools

GitHub, Slack, WebStorm, Jira, Google Meet, GitLab CI/CD, Webpack 4, Figma

Languages

TypeScript, JavaScript, HTML, CSS, C++, PHP 7

Paradigms

REST, Web Architecture

Frameworks

Chrome, Cypress, Laravel

Platforms

Linux, Ubuntu, Docker

Other

Analytical Thinking, Research, Application State Management, GitKraken, Matrix Algebra, Mathematical Analysis, Creativity, Critical Analysis, Mathematical Logic, Design Systems, Storybook

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring