×
Pavel Peroutka

Pavel Peroutka

TypeScript developer

Středočeský kraj, CZ
English, Czech

Background


About

About

Self-driven fullstack TypeScript developer with a strong sense of ownership and a passion for building meaningful products. Seeking a team with an open culture that values honest feedback, trust, and responsibility. Eager to contribute to impactful projects where I can take initiative and care about the product’s success.

Work Experience

Work Experience

  • FE developerEarthbanc

    Nov, 2024 - Present

    Working on app for tracking massive-scale afforestation projects in India and Kenya. Most notably developing a dynamic UI for forms and map layers driven by Strapi CMS. I kicked-off Playwright E2E testing of the app.

    • NextJS

    • NX

    • Playwright

    • GitHub actions

    • Strapi

  • FE developerAtaccama

    Jul, 2018 - Jul, 20246 years 1 month

    Development of big-scale data quality and governance product. Working in a team building an internal FE framework focused on product customizability from the customer side.

    • React

    • NX

    • Styled components

    • MobX

    • Apollo GraphQL

    • Combined engineering

  • BI developerTrask

    Jan, 2012 - Apr, 20186 years 4 months

    Maintaining internal data warehouse, ETL pipelines and creating business reports. Development of internal HR registry.

    • MS SQL server services suite

    • ASP.NET MVC

Projects Experience

Projects Experience

  • Albi book creator

    Jan, 2025 - Present

    App to streamline creating of hacky DIY papers/books playable by Albi pen (kids toy). The app produces printable overlay with optical codes and a binary file containing audio tracks to be loaded into the pen. Working completely without server. All work persisted using IndexedDB with import/export capabilities. UI made with Ant Design. Based on https://github.com/jindroush/albituzka/ .

  • Calligraphy courses registration website

    Nov, 2023 - Present

    NextJS website with course registration system. NextJS functions cover PDF invoice generation, emailing, promo codes offerings. PostgreSQL with Prisma as a persistance layer. UI made with MaterialUI and TailwindCSS (not recommending this combination 😁).

  • Calligrapher website

    Oct, 2019 - Dec, 20201 year 2 months

    Website written using GatsbyJS with blog backed by Sanity CMS and registration system using Hasura and serverless functions hosted on AWS Lambda.

Skills

Skills

  • FE Development

    TypeScript

    NX

    React

    NextJS

    Styled components

    TailwindCSS

    Storybook

    MobX

    GraphQL

    Playwright

  • BE Development

    TypeScript

    NodeJS

    Express

    PostgreSQL

    Prisma

  • DevOps

    GitHub actions

    Docker

    AWS Lambda

Education

Education

  • Software engineering, Masters, CTU Prague

    Sep, 2011 - May, 2018

Volunteer Work

Volunteer Work

  • Volunteer, Czechitas

    Sep, 2021 - Nov, 2013

    I was mentoring a team of beginner FE developers during Czechitas web development course.

    • Mentor of the hackaton winning team

Interests

Interests

  • Woodworking

    Hand toolsFurniture
  • Music

    PianoUkulele
References

References

  • Alex Georgiev

    Pavel posses a unique combination of soft and hard skills, making him an invaluable asset to any team. Having collaborated with him for almost 2 years, to this day I am still not sure at which he excells better, building an amazing team atmosphere around him or building an awesome frontend. Pavel is joy to work with, always grasping the dept of the problems of our user base and coming up with solutions that are not only addressing the ultimate problems but at the same time always being pragmatic about them, while keeping the spirits in the time high.