Pavel Tumash
Verified Expert in Engineering
Front-end Engineer and Software Developer
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
Experience
Availability
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
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.
Front-end Engineer
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.
Senior Front-end Engineer
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.
Software Engineer
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.
Experience
UBS Design System
Vievu Body Cam
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.
Education
Bachelor's Degree in Informatics and Applied Mathematics
Belarusian State University - Minsk, Belarus
Skills
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
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