Pavel Tumash, Developer in Kraków, Poland
Pavel is available for hire
Hire Pavel

Pavel Tumash

Verified Expert  in Engineering

Front-end Engineer and Software Developer

Location
Kraków, Poland
Toptal Member Since
March 2, 2023

Pavel is a highly-experienced front-end engineer with more than seven years of professional experience, including four years of remote work. His expertise lies in designing and implementing intuitive and user-friendly interfaces for various websites and web applications. Pavel is particularly passionate about utilizing React, TypeScript, and GraphQL to bring his designs to life.

Portfolio

HSBC
React, HTML, CSS, JavaScript, TypeScript, Next.js, HTML5, UI Elements
Toptal
React, TypeScript, Apollo, GraphQL, Storybook, Jest, Slack API, HTML, CSS, Git...
EPAM Systems
Stencil.js, Web Components, React, Angular, TypeScript, CSS, HTML, Storybook...

Experience

Availability

Full-time

Preferred Environment

MacOS, Atom, GitHub

The most amazing...

...thing I've built is a web app for police body cams that streamlines video editing, which is a notable accomplishment for improving law enforcement efficiency.

Work Experience

UI/UX Developer

2023 - 2023
HSBC
  • Worked on a project focused on developing an array of reusable UI components for a dynamic, bank-centric CMS. This initiative significantly improved the design aesthetics and user experience by replacing standard components with custom ones.
  • Designed components to be adaptable for various use cases, providing CMS developers with the flexibility to integrate them into diverse scenarios and applications.
  • Successfully built a demonstrative and test application to educate other developers about various use cases. This tangible learning tool provided insights into the effective implementation and integration of the created UI components.
Technologies: React, HTML, CSS, JavaScript, TypeScript, Next.js, HTML5, UI Elements

Front-end Engineer

2021 - 2023
Toptal
  • Led the effort to migrate existing monolith applications to a monorepo structure and implement a set of tools to streamline the process as a member of the Toptal core team.
  • Optimized our CI cost and runtime, resulting in a 30% increase in speed for test runs.
  • Collaborated with the design team to develop a web application to manage event attendance for a community of talented individuals.
Technologies: React, TypeScript, Apollo, GraphQL, Storybook, Jest, Slack API, HTML, CSS, Git, Front-end, Next.js, HTML5

Senior Front-end Engineer

2019 - 2021
EPAM Systems
  • Utilized the Web Components, Shadow DOM, Stencil.js, React, and Storybook to create a unified design library capable of supporting a wide range of front-end applications, from legacy jQuery apps to the latest React and Angular technologies.
  • Set up a monitoring tool, Sentry, which effectively tracks and addresses bugs in our software systems.
  • Collaborated closely with component library users and stakeholders to address their concerns and ensure their needs were met.
  • Created comprehensive documentation using Storybook to make our library more straightforward for users.
Technologies: Stencil.js, Web Components, React, Angular, TypeScript, CSS, HTML, Storybook, GitLab, Git, Front-end, HTML5

Software Engineer

2015 - 2019
iTransition
  • Participated in creating a web application that enables police departments to manage videos captured on their body-worn cameras.
  • Developed a browser tool that enables users to easily redact videos by applying masks to faces, as well as create bookmarks and reports from them.
  • Managed a team of three junior developers, providing guidance and support to help them achieve their full potential.
  • Implemented unit testing from scratch for the front end, resulting in a 40% reduction in bugs.
Technologies: Knockout (Knockout.js), Angular, jQuery, JavaScript, CSS, HTML, C#, HTML5

UBS Design System

A design framework used by dozens of teams around the world with various front-end technologies. It provides a unified approach to building digital products and services, with a framework-agnostic design system compatible with Vanilla JavaScript and a React version. The system is designed based on accessibility and usability principles. Also, it is scalable and modular, enabling teams to customize and extend the components according to their specific needs.

Vievu Body Cam

Vievu offers a body camera solution specifically designed for law enforcement agencies. In addition, It is an on-site system that empowers law enforcement agencies with the flexibility to manage their IT and video storage environments. This system enables them to act like redacting, sharing, and compressing video footage as needed.

While working on the solution, I introduced a new feature that enables users to create face masks for their videos directly in the browser. Furthermore, I added the ability to create bookmarks and subtitles for specific video parts.
2011 - 2015

Bachelor's Degree in Informatics and Applied Mathematics

Belarusian State University - Minsk, Belarus

Languages

JavaScript, TypeScript, CSS, HTML, HTML5, GraphQL, C#

Frameworks

Jest, Redux, Cypress, Angular, Knockout (Knockout.js), Next.js

Libraries/APIs

React, Node.js, Slack API, jQuery

Tools

Git, React Apollo, Atom, GitHub, Mathematica, Stencil.js, GitLab

Other

Storybook, Front-end, Styled-components, Apollo, Web Components, Informatics, UI Elements

Paradigms

Agile Software Development

Platforms

MacOS

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