
Ondřej Tůma
Verified Expert in Engineering
Front-end Developer
Prague, Czech Republic
Toptal member since April 24, 2023
Ondřej is a senior front-end engineer with over six years of experience developing front-end-based applications. He focuses on React as a main library for UI, styled components, CSS modules, and Tailwind CSS. He's also highly knowledgeable in Next.js and consumes APIs using React Query or Apollo. Ondřej is also interested in building Node.js solutions for platform-based tools and has experience developing reusable GitHub Actions or composing workflows.
Portfolio
Experience
- HTML5 - 8 years
- JavaScript - 8 years
- CSS3 - 8 years
- React - 6 years
- CSS-in-JS - 2 years
- Docker - 2 years
- Node.js - 2 years
- GraphQL - 2 years
Availability
Preferred Environment
Slack, Visual Studio Code (VS Code), PhpStorm, Zoom
The most amazing...
...project I've worked on is an application to reserve musical instruments built with Next.js, TypeScript, React Admin, OAuth, Google Calendar API, and Firebase.
Work Experience
Front-end Engineer
Toptal
- Worked for a platform team that was in charge of maintaining and developing design systems and infrastructure tools for other groups.
- Co-created a reusable GitHub Actions repository to ease the pain of setting up CI/CD pipelines for other teams.
- Obtained certification as a Kubernetes application developer.
Senior Front-end Engineer
SiteOne
- Developed a B2B application for a major travel agency in Czechia and Poland.
- Maintained an internal page builder tool for creating static pages.
- Refactored and maintained parts of a client-facing web application for a travel agency.
Front-end Engineer
Footshop
- Migrated crucial parts of the shop, including its homepage, listing, and product detail pages, from PrestaShop to the React application.
- Mentored junior developers in creating a cart application based solely on React.
- Created a Slack application that built an interactive list of tasks to be tested in staging and production, significantly speeding up the deployment process for the release master.
Experience
Footshop
Crypto Dashboard
Reservation System
• Next.js as the main framework
• TypeScript for static type checking
• Firebase for authentication
• Google email and calendar for storing events and sending notification emails
• React Admin for the administration of items, categories, reservations, and other related data
• React Query as a layer for API fetching and data caching
• MUI (Material UI) as a design system
• MongoDB as the primary database
Certifications
Certified Kubernetes Application Developer (CKAD)
The Linux Foundation
Skills
Libraries/APIs
React, Node.js, MobX, React Query
Tools
Slack, PhpStorm, Zoom, GitHub, Docker Compose, PrestaShop
Languages
CSS3, HTML5, JavaScript, GraphQL, TypeScript
Frameworks
Redux, Material UI, Jest, Cypress, Next.js, Tailwind CSS
Platforms
Visual Studio Code (VS Code), Kubernetes, Docker, Firebase
Storage
MongoDB
Other
APIs, CSS-in-JS, CI/CD Pipelines, WebSockets, React Admin, Apollo
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