
Giovanni Caiazzo
Verified Expert in Engineering
Full-stack Developer
Varese, Province of Varese, Italy
Toptal member since October 15, 2021
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
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
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.
React and Next.js Web Developer
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.
Full-stack Developer
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.
Freelance Front-end Developer
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.
Freelance Web Developer
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.
Experience
React Addressable Sliders
https://github.com/giovanni-caiazzo/react-addressable-slidersPyURLCrawler
https://github.com/giovanni-caiazzo/py-url-crawlerEducation
Master's Degree in Physics
University of Insubria - Como, Italy
Certifications
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
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