Patrik Piskay, Developer in London, United Kingdom
Patrik is available for hire
Hire Patrik

Patrik Piskay

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
June 5, 2020

Patrik is a software engineer with extensive experience in UI engineering, specialized in writing performant and testable code for high traffic websites. He has mentored other developers and helped build teams. Patrik cares deeply about quality engineering and working in a way that makes doing things well as important as doing things fast. His main expertise includes JavaScript, React, Redux, TypeScript, Node.js, Electron, and testing frameworks and libraries, wrapped up in an agile environment.

Portfolio

Parsable
Jest, Electron, Redux, Flow, TypeScript, Node.js, React, JavaScript
Treatwell
Node.js, Redux, React, JavaScript
OfficeServe
Amazon Web Services (AWS), Redux, React, JavaScript

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Slack, Git, Jira, MacOS

The most amazing...

...app I've contributed to is Off3r, for which I built the web and mobile front end from concept to launch in less than half a year.

Work Experience

Senior Front-end Engineer

2017 - 2020
Parsable
  • Architected and implemented new features and improvements for web apps that help the world’s largest industrial firms get jobs done right by replacing legacy paper workflows with a modern industry 4.0 collaboration and workflow platform.
  • Shipped new features, such as a BPMN-based workflow builder or a native Windows Electron app, collaborating with members of cross-functional teams on different continents.
  • Implemented, open-sourced, and maintained a React library to solve product needs that also proved to be useful to developers and products outside of the company too.
  • Delivered high-quality code and contributed to having under 10 active bugs at any point in time as a team (lowest of all teams), thanks to thorough peer code reviews.
  • Improved Parsable's web application loading performance by optimizing the bundle size and introducing code splitting/page lazy loading.
  • Set up processes to improve development efficiency (enabled app hot-reloading, set up tools such as Prettier, ESLint presets, or pre-commit hooks).
  • Helped bring the unit test coverage (using Jest, Enzyme, and react-testing-library) from 0 to 65% in around a year.
Technologies: Jest, Electron, Redux, Flow, TypeScript, Node.js, React, JavaScript

Software Engineer

2017 - 2017
Treatwell
  • Built new features and made improvements to the largest hair and beauty bookings website in Europe.
  • Upon joining the team, identified performance bottlenecks in the application and came up with a detailed plan to gradually update the codebase to mitigate the performance issues.
  • Initiated and set up new development practices, like creating and testing of web components in isolation, to speed up development and improve quality.
Technologies: Node.js, Redux, React, JavaScript

Senior Front-end Engineer

2016 - 2017
OfficeServe
  • Built a web application for an office food delivery platform integrated with AWS.
  • Closely collaborated with product and design teams to improve the app's checkout flow, resulting in higher user retention and improved order numbers.
  • Set up and improved processes to speed up build and delivery times by 50%.
Technologies: Amazon Web Services (AWS), Redux, React, JavaScript

Treatwell Web App

https://www.treatwell.co.uk
The largest hair and beauty bookings website in Europe. I was part of the web team, working closely with designers and a product owner to improve the salon's details page, including a complex services selection UI and the customer reviews section.

Off3r

A crowdfunding aggregator app. I worked as the sole front-end engineer, developing both the web app (React) and mobile apps (iOS and Android using React Native) from concept to full launch in the space of five months.

Languages

JavaScript, HTML, CSS, TypeScript, GraphQL

Frameworks

Redux, Electron, Express.js, Jest

Libraries/APIs

React, Node.js, React Redux, CSSinJS

Tools

Git, JSX, Jira, Babel, Webpack, Flow, Slack

Paradigms

Unit Testing, REST, Test-driven Development (TDD), Agile

Platforms

Amazon Web Services (AWS), Docker, MacOS, Visual Studio Code (VS Code)

Storage

PostgreSQL, MongoDB, MySQL, NoSQL

Other

Serverless, WebSockets

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