Giovanni Caiazzo, Developer in Varese, Province of Varese, Italy
Giovanni is currently unavailable

Giovanni Caiazzo

Full-stack Developer

Varese, Province of Varese, Italy

Toptal member since October 15, 2021

Bio

Giovanni is a developer who likes to be challenged with every new project. He has expertise on the front end with React, React Native, and Vue, and he also works with Vanilla JS. He can also deliver on the back-end side since he has experience with AWS services and usually codes the lambdas in Python. Recently, Giovanni acquired some expertise with blockchain tools like web3.py, web3.js, and Ethers and is open to learning new frameworks and workflows.

Portfolio

Rivetta Sistemi
React Native, Amazon Web Services (AWS), Amazon Cognito, AWS Amplify...
Global Technology Advisory Firm
Next.js, React, WordPress, Contentful, TypeScript, JavaScript, AWS Lambda...
Bonfire
JavaScript, React, React Native, Web3.js, Ethers.js, Amazon Web Services (AWS)...

Experience

  • Amazon Web Services (AWS) - 5 years
  • React - 5 years
  • JavaScript - 5 years
  • AWS Lambda - 5 years
  • React Native - 4 years
  • Python - 3 years
  • Tailwind CSS - 2 years
  • Next.js - 1 year

Preferred Environment

Ubuntu, WebStorm, PyCharm

The most amazing...

...project I've developed is a web portal for an Irish firm that can digest a large amount of IoT data and display it quickly and clearly to all portal's clients.

Work Experience

Freelance App Developer

2021 - PRESENT
Rivetta Sistemi
  • Learned to deploy React Native apps in Android and iOS.
  • Developed a mobile app that tracks employees' punching in and out of work and checks for all their work-related documentation to be in order.
  • Implemented the credential management in the app quicker than usual, thanks to Amazon Cognito and AWS Amplify.
Technologies: React Native, Amazon Web Services (AWS), Amazon Cognito, AWS Amplify, Serverless Framework, Python, APIs, REST APIs, Web Development, Front-end, Back-end, Jest, Unit Testing, Full-stack, API Integration, HTML5, Expo, AWS Cloud Architecture, Mobile Development, MySQL

React and Next.js Web Developer

2022 - 2023
Global Technology Advisory Firm
  • Migrated a WordPress Global Technology Advisory Firm blog to a Next.js app, gaining expertise in Next.js.
  • Created a back-end structure for the new Global Technology Advisory Firm blog using Kubernetes and AWS.
  • Improved web performance for the Global Technology Advisory Firm blog, which caters to thousands of daily users, by enhancing expertise in code best practices and optimizing PageSpeed scores.
  • Gained expertise in optimizing blog assets' fetching speed and efficiency by utilizing Contentful.
Technologies: Next.js, React, WordPress, Contentful, TypeScript, JavaScript, AWS Lambda, Kubernetes, Tailwind CSS, APIs, REST APIs, GraphQL, Node.js, Web Development, Front-end, Back-end, Figma, Jest, CI/CD Pipelines, Unit Testing, Full-stack, API Integration, HTML5, AWS Cloud Architecture, Agile, Cypress, UX Design

Full-stack Developer

2022 - 2022
Bonfire
  • Managed both the front and back end for two company websites—Bonfiretoken.net and Bonfireconnect.net—and the mobile app at the same time.
  • Allowed for the apps to swap tokens and claim the company NFTs. All web and mobile apps connect to the blockchain using MetaMask, WalletConnect, and, under the hood, Ethers for the mobile and web3.js for the desktop.
  • Built the back end that connects to the blockchain with AWS and Python lambdas, enabling listening for events and taking the proper actions to keep the sites updated.
  • Created a chat component for the web apps and the mobile app from scratch using AWS AppSync.
Technologies: JavaScript, React, React Native, Web3.js, Ethers.js, Amazon Web Services (AWS), AWS Lambda, WalletConnect, Git, Bitbucket, Yarn, Yarn Workspaces, MetaMask, Web.py, AWS AppSync, GraphQL, APIs, REST APIs, Node.js, Web Development, Front-end, Back-end, Figma, Full-stack, HTML5, AWS Cloud Architecture, Agile, UX Design

Freelance Front-end Developer

2021 - 2021
Sensineer
  • Quickly learned Vue.js 3 with a composition API to carry out the client's project.
  • Used Tailwind CSS to streamline the styling of the project.
  • Worked with a designer on the front end: Up until that moment, the design was made by myself.
Technologies: JavaScript, Vue, CSS, Tailwind CSS, HTML, Web Development, Front-end, Figma, HTML5, UX Design

Freelance Web Developer

2019 - 2021
Ziggytec
  • Wrote code in React to make three sets of web portals: one for the admins and two for the clients.
  • Learned to use the most popular AWS services, including Lambda (coded in Python) Cloudwatch, CloudFormation, DynamoDB, S3, SQS queues, and more.
  • Managed AWS services with the serverless JavaScript framework.
  • Worked remotely and improved my communication in English, a non-native language.
Technologies: React, JavaScript, CSS, HTML, Amazon Web Services (AWS), AWS Lambda, Amazon S3 (AWS S3), Amazon DynamoDB, Amazon Simple Queue Service (SQS), Amazon CloudWatch, AWS CloudFormation, Serverless Framework, Python, APIs, REST APIs, Node.js, Web Development, Front-end, Back-end, Jest, Unit Testing, Full-stack, API Integration, HTML5, AWS Cloud Architecture, Agile

Experience

React Addressable Sliders

https://github.com/giovanni-caiazzo/react-addressable-sliders
I developed this React-based project that lets users create multiple sliders and address them with objects instead of arrays. This feature allows having total control of each slider and interactions between them. I have recently updated it in TypeScript.

PyURLCrawler

https://github.com/giovanni-caiazzo/py-url-crawler
A Python crawler for extracting internal and external links from a URL, which can also deep-crawl sites. It is very lightweight and fast. The code also has typings for easier readability. It was forked from Damn Small URL Crawler.

Education

2016 - 2018

Master's Degree in Physics

University of Insubria - Como, Italy

Certifications

APRIL 2012 - PRESENT

Cambridge English: Advanced (CAE)

University of Cambridge

Skills

Libraries/APIs

React, Vue, REST APIs, Node.js, AWS Amplify, Web3.js

Tools

WebStorm, PyCharm, Amazon Cognito, Amazon Simple Queue Service (SQS), Amazon CloudWatch, AWS CloudFormation, Bitbucket, GitHub, Git, Yarn Workspaces, MetaMask, AWS AppSync, Figma, Expo

Languages

JavaScript, CSS, HTML, TypeScript, Python, HTML5, Python 3, GraphQL

Platforms

Ubuntu, Amazon Web Services (AWS), AWS Lambda, Contentful, Windows, MacOS, WordPress, Kubernetes

Frameworks

React Native, Serverless Framework, Tailwind CSS, Next.js, Jest, Cypress, Yarn, Web.py

Paradigms

Unit Testing, Mobile Development, Agile, UX Design

Storage

Amazon S3 (AWS S3), Amazon DynamoDB, MySQL

Other

English, Web Development, Front-end, APIs, Back-end, Full-stack, API Integration, AWS Cloud Architecture, Critical Thinking, Big Data, Ethers.js, WalletConnect, URL Extraction, CI/CD Pipelines

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