Piotr Donicz, Full-stack Developer in Berlin, Germany
Piotr Donicz

Full-stack Developer in Berlin, Germany

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.
Piotr is now available for hire

Portfolio

  • Journee
    React, Remix, Zustand.js, Playwright, Ladle, MUI (Material UI), Figma...
  • Azan
    Magento, React, Amazon Web Services (AWS), JavaScript, Responsive UI...
  • Enpal
    React, Redux, Jest, Canvas 2D, HTML, CSS, Canvas 3D, Node.js, Express.js...

Experience

Location

Berlin, Germany

Availability

Part-time

Preferred Environment

TypeScript, Node.js, JavaScript, IntelliJ, 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.

Employment

  • Senior Front-end Developer

    2022 - PRESENT
    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.
    Technologies: React, Remix, Zustand.js, Playwright, Ladle, MUI (Material UI), Figma, Progressive Web Applications (PWA), User Experience (UX), API Integration, Web Development, Interactive UI, Single-page Applications (SPA)
  • Senior Developer

    2017 - PRESENT
    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.
    Technologies: Magento, React, Amazon Web Services (AWS), JavaScript, Responsive UI, TypeScript, Node.js, Navireo, Next.js, Vue, Express.js, Full-stack, React Redux, Single-page Applications (SPA), APIs
  • Senior Full-stack Developer

    2020 - 2022
    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.
    Technologies: React, Redux, Jest, Canvas 2D, HTML, CSS, Canvas 3D, Node.js, Express.js, GraphQL, REST APIs, Figma, API Integration, Web Development, Interactive UI, CI/CD Pipelines, React Redux, Single-page Applications (SPA), APIs
  • Senior Front-end Developer

    2020 - 2020
    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.
    Technologies: React, Next.js, Redux, Cypress, HTML, CSS, Git, Jest, Storybook, D3.js, REST APIs, MUI (Material UI), Progressive Web Applications (PWA), User Experience (UX), API Integration, Web Development, Interactive UI, CI/CD Pipelines, React Redux, Single-page Applications (SPA), APIs
  • Senior Full-stack Developer

    2018 - 2020
    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.
    Technologies: React, HTML, CSS, Jest, Redux, D3.js, Storybook, REST APIs, Figma, Progressive Web Applications (PWA), User Experience (UX), API Integration, Web Development, Interactive UI, CI/CD Pipelines, React Redux, Single-page Applications (SPA), Dashboards, Data Visualization, Component Libraries
  • Senior Front-end Developer

    2017 - 2018
    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.
    Technologies: React, Redux, Jest, Git, D3.js, REST APIs, Web Components, Material Design, Progressive Web Applications (PWA), Node.js, Express.js, API Integration, Web Development, Interactive UI, CI/CD Pipelines, React Redux, Single-page Applications (SPA), Highcharts, Dashboards, Data Visualization, Component Libraries
  • Senior Front-end Developer

    2015 - 2017
    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.
    Technologies: React, Redux, HTML, CSS, Mocha, Sinon.JS, REST APIs, Progressive Web Applications (PWA), API Integration, Web Development, Interactive UI, CI/CD Pipelines, React Redux, Single-page Applications (SPA)
  • Senior Front-end Developer

    2014 - 2015
    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.
    Technologies: Backbone.js, HTML, CSS, D3.js, REST APIs, Progressive Web Applications (PWA), API Integration, Web Development, Interactive UI, Single-page Applications (SPA), Highcharts, Dashboards, Data Visualization, Component Libraries
  • Front-end Developer

    2012 - 2014
    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.
    Technologies: JavaScript, Backbone.js, HTML, CSS, D3.js, Progressive Web Applications (PWA), API Integration, Web Development, Single-page Applications (SPA), Dashboards, Data Visualization
  • Software Developer

    2009 - 2012
    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.
    Technologies: JavaScript, HTML, CSS, Qt, Web Development, Single-page Applications (SPA)

Experience

  • Korber Digital

    Korber Digital is a spin-off from Korber AG, focused on delivering IoT-based analytics for advanced production lines in multiple industries.

    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/

    TD Reply is a company specializing in the field of data-driven business technologies.

    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/

    A portal allowing customers to book and pay for an appointment with a doctor. It is optimized for mobile usage and built on SSR technology, paired with a B2B app for doctors to manage their availability and appointments with real-time updates.

Skills

  • Languages

    JavaScript, HTML, CSS, TypeScript, GraphQL
  • Frameworks

    Redux, Jest, Express.js, Next.js, MUI (Material UI), Cypress, Qt
  • Libraries/APIs

    React, React Redux, Node.js, D3.js, REST APIs, Highcharts, Sinon.JS, Backbone.js, Vue
  • Other

    CSS Modules, API Integration, Web Development, Interactive UI, Single-page Applications (SPA), APIs, Dashboards, Remix, Zustand.js, Web Components, Material Design, Progressive Web Applications (PWA), CI/CD Pipelines, Data Visualization, Component Libraries, Algorithms, Playwright, Ladle, Canvas 3D, Storybook, User Experience (UX), Responsive UI, Navireo, Full-stack
  • Tools

    Figma, Canvas 2D, Git, Mocha, IntelliJ, Jira, GitLab CI/CD
  • Paradigms

    REST
  • Platforms

    OS X, Magento, Amazon Web Services (AWS)

Education

  • Master's Degree in Mathematics
    2007 - 2009
    The John Paul II Catholic University of Lublin (KUL) - Lublin, Poland
  • Bachelor's Degree in Computer Science
    2004 - 2007
    The John Paul II Catholic University of Lublin (KUL) - Lublin, Poland

To view more profiles

Join Toptal
Share it with others