Piotr Donicz
Verified Expert in Engineering
Full-stack Developer
Berlin, Germany
Toptal member since September 7, 2022
Piotr is a highly motivated, freelance web developer interested in software development and everything involved. He is a programming enthusiast that likes to discover new technologies while expanding and sharing his knowledge. Piotr is a test-driven development advocate, an open-minded professional, and a good team player.
Portfolio
Experience
Availability
Preferred Environment
TypeScript, Node.js, JavaScript, IntelliJ IDEA, OS X, React
The most amazing...
...service I've implemented is a headless SVG generator for charts inserted in PDF reports, developed with one of the first JSDOM versions.
Work Experience
Senior Front-end Developer
Journee
- Helped with the development of MVP features for the new CMS to allow quickly and easily set up of new Metaverse environments.
- Integrated Ladled and Playwright to enable end-to-end testing of the CMS features and LogRocket for web app monitoring.
- Took part in the launch of the MVP and onboarding of internal users.
Senior Developer
Azan
- Built a webshop based on Magento to sell pet products and integrated payment gates.
- Managed the infrastructure updates and deployments in AWS.
- Created a Node.js server to observe orders in the shop and communicate with the warehouse system, Navireo, to handle all requests.
- Built landing pages for commercial campaigns based on Figma designs.
Senior Full-stack Developer
Enpal
- Worked on a Node.js-based GraphQL server to collect data from a mobile app and manage it in company CMS to check if solar panels can be placed on property without the need to send a technician.
- Used a React service to allow the rendering of solar panels on the images provided by the client, so the client could check how the property would look before the installation.
- Contributed to the development of a CMS-based MVP to collect information and improve the technical installation of solar panels process.
- Managed deployments and infrastructure in Microsoft Azure.
- Implemented various private APIs on Node.js and GraphQL.
Senior Front-end Developer
Sesame
- Worked on the client portal to allow booking and paying appointments with doctors.
- Contributed to a CMS for doctors enabling them to manage their calendar availability and bookings.
- Implemented WebSockets communication to update information about new appointments.
- Managed deployments and infrastructure in CircleCI.
Senior Full-stack Developer
Körber Digital
- Worked for Korber Digital, a spin-off from Korber AG focused on delivering IoT-based analytics for advanced production lines in multiple industries.
- Built single-page applications in React that displayed analytical data for a production line and enabled operators to send feedback for machine speed losses.
- Worked on a Node.js server to collect real-time data coming from industrial production lines.
- Managed deployments and infrastructure in CircleCI.
Senior Front-end Developer
TD Reply
- Worked on the Pulse Dashboard that displays analytical data sets.
- Contributed to the Sonar trend radar, a data-as-a-service tool for data-driven trend research.
- Worked on data fetching middle-layer services using Node.js.
- Implemented a single-page application to visualize data coming from multiple data sources.
Senior Front-end Developer
TUI
- Worked on web components for Tui platforms, solved integration issues, and created a runtime environment to enable communication between components.
- Built widgets for the tui.com page to allow executing quick searches based on location or activities coming with the results page.
- Improved platform performance by optimizing script execution and load time.
Senior Front-end Developer
Brandwatch
- Worked on an application monitoring social networks that allows analyzing, visualizing, and creating automated reports for a given topic or campaign.
- Handled a component library for data visualization.
- Built a chart generator service that provides the possibility to include charts in pdf reports.
Front-end Developer
DeltaMethod
- Worked on Campaign Suite, a web application that allows users to analyze, visualize and report campaign performance.
- Enabled analytic reports to aggregate and visualize data from the campaign.
- Built a components library for charts used in internal apps.
Software Developer
Nokia
- Contributed to Nokia Maps for Meltemi, an application that offers online and offline map exploration, turn-by-turn drive, and walk navigation.
- Handled Places Qt and QML SDK, allowing internal applications and third-party developers to access Nokia places easily.
- Worked on Nokia WebSDK, Eclipse, and Aptana SDK package based on ovi.js.
Experience
Korber Digital
I worked on a single-page application written in React that displayed analytical data for industrial production lines. Fetched via Node.js service running on machine PCI's, it enabled operators to send feedback for machine speed losses, downtime, or production interruptions.
Pulse TD Reply
https://www.tdreply.de/solutions/products/I worked on the Pulse Dashboard that renders modular and decision-optimized visualizations across all levels, from analytical data sets, allowing analysts to focus on core work, to high-level strategic views providing CEO decision support.
Sesame Care
https://sesamecare.com/Education
Master's Degree in Mathematics
The John Paul II Catholic University of Lublin (KUL) - Lublin, Poland
Bachelor's Degree in Computer Science
The John Paul II Catholic University of Lublin (KUL) - Lublin, Poland
Skills
Libraries/APIs
React, React Redux, Node.js, D3.js, REST APIs, Highcharts, Playwright, Sinon.JS, Backbone.js, Vue
Tools
Figma, Canvas 2D, Git, Mocha, IntelliJ IDEA, Jira, GitLab CI/CD
Languages
JavaScript, HTML, CSS, TypeScript, GraphQL
Frameworks
Redux, Jest, Remix, Express.js, Next.js, Material UI, Cypress, Qt
Paradigms
REST
Platforms
OS X, Magento, Amazon Web Services (AWS)
Other
CSS Modules, API Integration, Web Development, Interactive UI, Single-page Applications (SPA), APIs, Dashboards, Zustand, Web Components, Material Design, Progressive Web Applications (PWAs), CI/CD Pipelines, Data Visualization, Component Libraries, Algorithms, Ladle, Canvas 3D, Storybook, User Experience (UX), Responsive UI, Full-stack
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