Hi, I’m Michal Katrak, a Senior Front-End Developer focused on React and TypeScript, building scalable UI systems and micro-frontends for enterprise products. I design reusable component libraries and front-end architectures that scale with distributed teams, with a passion for clean code, performance, and delightful user experiences. I collaborate across product, design, and backend teams in Agile environments, optimize deployment workflows, and advocate for thorough end-to-end testing and regression prevention. When I’m not coding, I enjoy mentoring teammates and exploring new front-end patterns to boost productivity and product quality.

Michal Katrak

Hi, I’m Michal Katrak, a Senior Front-End Developer focused on React and TypeScript, building scalable UI systems and micro-frontends for enterprise products. I design reusable component libraries and front-end architectures that scale with distributed teams, with a passion for clean code, performance, and delightful user experiences. I collaborate across product, design, and backend teams in Agile environments, optimize deployment workflows, and advocate for thorough end-to-end testing and regression prevention. When I’m not coding, I enjoy mentoring teammates and exploring new front-end patterns to boost productivity and product quality.

Available to hire

Hi, I’m Michal Katrak, a Senior Front-End Developer focused on React and TypeScript, building scalable UI systems and micro-frontends for enterprise products. I design reusable component libraries and front-end architectures that scale with distributed teams, with a passion for clean code, performance, and delightful user experiences.

I collaborate across product, design, and backend teams in Agile environments, optimize deployment workflows, and advocate for thorough end-to-end testing and regression prevention. When I’m not coding, I enjoy mentoring teammates and exploring new front-end patterns to boost productivity and product quality.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Front-End Developer at Indra Avitech
April 1, 2024 - November 1, 2025
Designed and implemented a scalable micro-frontend architecture for mission-critical air traffic management systems, built a shared component library to ensure UI consistency across distributed teams, and delivered React/TypeScript features in an Agile environment. Streamlined front-end deployment workflows and improved modularity across independently delivered product areas.
Senior Front-End Developer at OnSinch
June 1, 2023 - March 1, 2024
Led a React-focused team to design scalable UI component systems, optimized complex data-driven interfaces for performance and responsiveness, expanded Cypress and Jest coverage to reduce regressions, and partnered with product managers, designers, and backend engineers to deliver high-impact features.
Senior Member of Technical Staff at Illumio
July 1, 2022 - May 1, 2023
Engineered front-end features for an enterprise Zero Trust cybersecurity platform; implemented complex state management patterns with React, TypeScript, Redux, and Redux-Saga; contributed to scalable front-end architecture and improved product reliability through Cypress test coverage.
Full-Stack JavaScript Engineer at Smartbrains
May 1, 2021 - June 1, 2022
Developed a crypto wallet application with React and Next.js, focusing on usability, reliability, and security. Built backend services with Node.js and NestJS and integrated REST API workflows. Optimized PostgreSQL performance to improve query response times and application efficiency.
Front-End Developer at Certisys
May 1, 2020 - April 1, 2021
Delivered React, TypeScript, and Next.js features for web development projects. Improved UI consistency and maintainability across applications. Partnered with backend teams to integrate APIs and optimize performance.
JavaScript Developer at Techfides
May 1, 2019 - April 1, 2020
Developed features for a large-scale sports information system. Delivered full-stack solutions for multiple client projects across the full development lifecycle. Built responsive React and Vue interfaces with Node.js backend services.
Webmaster / Full-Stack Developer at Mlada fronta a.s.
November 1, 2016 - May 1, 2019
Developed and maintained PHP, JavaScript, and SQL-based publishing platforms. Improved performance and reliability of internal publishing systems. Delivered end-to-end solutions in a small agile team.

Education

Diploma, IT Specialization at Technical Lyceum, Tvrdosin
January 1, 2015 - June 30, 2026
Diploma at Technical Lyceum, Tvrdosin
January 1, 2015 - June 30, 2026
Diploma, IT Specialization at Technical Lyceum, Tvrdosin
January 11, 2030 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services