Pascal Mayr, Software Developer in Bolzano, Province of Bolzano - South Tyrol, Italy
Pascal Mayr

Software Developer in Bolzano, Province of Bolzano - South Tyrol, Italy

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

Portfolio

  • Taker Foundation Ltd
    TypeScript, React, SCSS, Ethers.js, Redux, MetaMask, Web3.js, Blockchain, UI...
  • 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

Location

Bolzano, Province of Bolzano - South Tyrol, Italy

Availability

Part-time

Preferred Environment

MacOS, Visual Studio 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.

Employment

  • 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, UI, UX, Cryptocurrency, CSS, HTML, Figma
  • 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
  • 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
  • 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

Experience

  • 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.

Skills

  • 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
  • Platforms

    WordPress, Heroku, MacOS, Visual Studio Code, Docker, Shopify, Blockchain
  • Storage

    MongoDB, PostgreSQL, Redis, MySQL
  • Other

    Styled-components, ParcelJS, BrainTree, Polaris, Web Components, Webhook, Git Flow, Ethers.js, Web Development, UI, UX, Cryptocurrency, IPFS

Certifications

  • Master Ethereum & Solidity Programming From Scratch
    AUGUST 2022 - PRESENT
    Udemy
  • TypeScript and JavaScript
    SEPTEMBER 2021 - PRESENT
    TestDome
  • Node.js
    JUNE 2021 - PRESENT
    TestDome
  • ES6 JavaScript: The Complete Developer's Guide
    OCTOBER 2019 - PRESENT
    Udemy
  • The Complete React Native and Redux Course
    MARCH 2018 - PRESENT
    Udemy

To view more profiles

Join Toptal
Share it with others