Pascal Mayr, Developer in Bolzano, Province of Bolzano - South Tyrol, Italy
Pascal is available for hire
Hire Pascal

Pascal Mayr

Verified Expert  in Engineering

Software Developer

Location
Bolzano, Province of Bolzano - South Tyrol, Italy
Toptal Member Since
September 16, 2021

Pascal is a full-stack engineer with five years of experience in building web applications with JavaScript. His strength is working with diverse groups to achieve company objectives. Pascal's most recent experience involved creating an embedded app for the Shopify App Store.

Portfolio

Taker Foundation Ltd
TypeScript, React, SCSS, Ethers.js, Redux, MetaMask, Web3.js, Blockchain...
CAEmate S.r.l
jQuery, ECMAScript (ES6), Docker, Node.js, Express.js, Bootstrap, Git, Redis...
InstaLOD
React, MongoDB, Redux, Bootstrap, BrainTree, Jira, Git, JavaScript 6, GitHub...

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code)

The most amazing...

...thing I've developed is a Shopify app called Kickstart Upsells that enables Shopify merchants to show upselling or cross-selling offers for different clients.

Work Experience

Senior Front-end Developer

2021 - 2022
Taker Foundation Ltd
  • Wrote the entire front-end UI to interact with existing contracts, enabling the Metamask sign-in and DAO-based NFT lending.
  • Oversaw the Testnet launch, leading to 20.,000 new followers.
  • Tracked and fixed bugs continuously and improved the existing codebase by applying best practices.
Technologies: TypeScript, React, SCSS, Ethers.js, Redux, MetaMask, Web3.js, Blockchain, User Interface (UI), User Experience (UX), Cryptocurrency, CSS, HTML, Figma, Front-end, APIs

Remote Full-stack Developer

2021 - 2021
CAEmate S.r.l
  • Improved the security of the website against bots by leveraging captchas and rate-limiting.
  • Created redundant solutions for the website to run in all countries, including China, by not relying on one service provider.
  • Improved the Agile workflow by introducing frequent team member synchronization and asynchronous standups.
Technologies: jQuery, ECMAScript (ES6), Docker, Node.js, Express.js, Bootstrap, Git, Redis, GitHub, Git Flow, CSS3, HTML5, JavaScript 6, Webpack, HTML, Front-end, APIs

Remote Full-stack Developer

2020 - 2020
InstaLOD
  • Created a licensing system for the business team to enhance creating and managing software licenses.
  • Developed a REST API for that system to integrate it with existing software products.
  • Helped migrate that system from MongoDB to DocumentDB to reduce operational overhead and costs.
  • Created a seamless checkout experience with Braintree Hosted Fields to enable clients to acquire licenses directly and activate them automatically.
  • Added level-based client-side error logging and monitoring to quickly identify performance issues.
Technologies: React, MongoDB, Redux, Bootstrap, BrainTree, Jira, Git, JavaScript 6, GitHub, HTML5, MySQL, Redux Thunk, Webpack, Web Development, HTML, Front-end, APIs

Full-stack Developer

2018 - 2020
Athesia
  • Developed the entire front end of a news web app with React and styled-components.
  • Migrated from a REST API to a GraphQL API, leading to a better UX.
  • Automated unsubscribing inactive users from receiving in-app messages to reduce messaging costs by 20%.
  • Optimized the delivery of ADS by implementing a better targeting strategy on various platforms, which led to a 10% revenue increase.
Technologies: React, Styled-components, Node.js, PHP, WordPress, Git, GitHub, GraphQL, SQL, HTML5, Webpack, Terminal, Sass, HTML, Front-end, APIs

Kickstart Upsells

https://apps.shopify.com/thunder-upsell-cross-sell
An app in the Shopify App Store based on Next.js, PostgresSQL, Koa, and React. I designed the UX and UI and developed the app from scratch together with my business partner.

I worked on the admin dashboard using React and the Polaris component library, including an analytics dashboard, an easy-to-use editor to customize an upsell dialog, Koa, and Next.js server.

We used a web component to display the upsell-dialog consistently across the admin dashboard and the Storefront as there is no React available there. We stuck with GraphQL wherever possible to increase performance and leveraged Shopify's webhooks where appropriate to get notified of changes on their side, such as billing, app uninstall, and GDPR requests.

Stol.it

https://stol.it
A news web app based on Laravel, MariaDB, and React. I worked mainly on the front end using React and styled-components to create custom article widgets, helped with design decisions, and migrated the application structure from consuming a legacy API to a new REST API provided by an in-house CRM.

Languages

CSS3, JavaScript 6, HTML5, ECMAScript (ES6), JavaScript, HTML, SQL, GraphQL, CSS, PHP, TypeScript, Sass, SCSS, Solidity

Frameworks

Bootstrap, Express.js, Next.js, Redux, React Native, Koa

Libraries/APIs

React, Node.js, jQuery, Shopify API, Web3.js

Tools

Webpack, Git, GitHub, Redux Thunk, Terminal, Figma, Jira, Adobe Experience Design (XD), MetaMask

Paradigms

REST

Other

Front-end, APIs, Styled-components, ParcelJS, BrainTree, Web Components, Webhooks, Git Flow, Ethers.js, Web Development, User Interface (UI), User Experience (UX), Cryptocurrency, IPFS

Platforms

WordPress, Heroku, MacOS, Visual Studio Code (VS Code), Polaris Software Integrity Platform, Docker, Shopify, Blockchain

Storage

MongoDB, PostgreSQL, Redis, MySQL

AUGUST 2022 - PRESENT

Master Ethereum & Solidity Programming From Scratch

Udemy

SEPTEMBER 2021 - PRESENT

TypeScript and JavaScript

TestDome

JUNE 2021 - PRESENT

Node.js

TestDome

OCTOBER 2019 - PRESENT

ES6 JavaScript: The Complete Developer's Guide

Udemy

MARCH 2018 - PRESENT

The Complete React Native and Redux Course

Udemy

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