
Dominik Lach
Verified Expert in Engineering
Full-stack Developer
Warsaw, Poland
Toptal member since March 26, 2024
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
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
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
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.
Experience
Enterprise Workforce Management Application
https://www.profinda.com/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
Bachelor's Degree in Computer Science
Warsaw University of Technology - Warsaw, Poland
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
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