Antonio Giordano, Developer in Turin, Metropolitan City of Turin, Italy
Antonio is available for hire
Hire Antonio

Antonio Giordano

Verified Expert  in Engineering

Bio

Antonio is a full-stack developer with project management experience. He has delivered robust, high-use apps that work seamlessly across devices focused on social media, design, IT, web, and mobile. Antonio has particular expertise in Node.js, React, and React Native. He has a solid understanding of what it takes to create a successful app, run a team, and ensure a successful deployment.

Portfolio

Progreto AS
React, Architecture, CQRS, MongoDB, Express.js, Redux, Full-stack...
West Roots LLC (Maptive)
React, JavaScript, CSS, HTML, Code Review, Redux, TypeScript, Redux-Saga...
Beautylish, Inc.
Push Notifications, Android, iOS, Redux-Saga, Redux, React Native, React...

Experience

  • Node.js - 8 years
  • React - 7 years
  • React Native - 6 years
  • Requirements Analysis - 6 years
  • AWS SDK - 5 years
  • Amazon Web Services (AWS) - 4 years
  • TypeScript - 3 years
  • Next.js - 2 years

Availability

Part-time

Preferred Environment

MongoDB Atlas, MySQL Workbench, Xcode, WebStorm, Jira, Slack, Bitbucket, Zeplin, Figma, Adobe Experience Design (XD), Full-stack, Slack App, Mobile Development

The most amazing...

...project I've done is Introducely: I ran the discovery phase, built the whole API back end, joined the front-end team, and hit the market by deploying on AWS.

Work Experience

Full-stack Developer and Solution Architect

2022 - PRESENT
Progreto AS
  • Migrated the old UI React pages to a new single-page application built with Material-UI (MUI). Implementing Material-UI components, styles, and themes to create a cohesive and modern design system.
  • Added and migrated old endpoints to a new RESTful API with Express.js.
  • Demonstrated leadership skills by managing a junior developer. Effectively assigned tasks, provided guidance and support, and conducted code reviews to ensure high-quality code standards and maintain consistency throughout the project.
Technologies: React, Architecture, CQRS, MongoDB, Express.js, Redux, Full-stack, Automated Testing, Design Systems, Storybook, Swagger, APIs, Full-stack Development, IT Project Management, Charts

Senior React Developer and Team Lead

2021 - PRESENT
West Roots LLC (Maptive)
  • Joined as a senior and lead developer on a growing project for their 5th version.
  • Acquired the requirements, managed a team of junior and mid developers through Asana, and performed code review to develop a critical feature for the software (grouping multiple maps in a single layer).
  • Developed the front-end integration of the software in React with third-party APIs for the AI-powered automatic generation of territories within a specific map.
Technologies: React, JavaScript, CSS, HTML, Code Review, Redux, TypeScript, Redux-Saga, Technical Project Monitoring, Team Leadership, Front-end Development, JavaScript Testing, CI/CD Pipelines, Collaboration, Design Systems, Microsoft Teams, Milestones, IT Project Management

React and React Native Developer

2020 - PRESENT
Beautylish, Inc.
  • Developed the launch club React Native app from scratch, starting with Figma designs.
  • Implemented the CodePush technology for iOS and Android platforms, with support for staging and production environments.
  • Implemented Fastlane to enable continuous deployment tasks: build, deployment of the native build, and the release of the CodePush bundle.
  • Used Redux and Redux-Saga to manage the complex async operations flow.
  • Set up the App Store and Play Store app environments with the apps' data and configuration.
  • Created a React SPA from scratch to manage orders, shipments, SKUs, and more in a multi-tenant and authenticated system.
Technologies: Push Notifications, Android, iOS, Redux-Saga, Redux, React Native, React, Material UI, Sagas, AWS Cloud Architecture, APIs, Web Development, Mobile, Python, React Redux, Automated Testing, Socket Programming, Software Engineering, User Interface (UI), Dashboards, MUI CSS, Payment APIs, Single Sign-on (SSO), ECMAScript (ES6), ES7, WebSockets, JavaScript Testing, Mobile Apps, Design Systems, Mobile App Development, Payment Gateways, Microservices, User Experience (UX), Slack App, Full-stack Development, Marketplaces, Charts, Mobile Development

Senior Front-end and UI Engineer

2022 - 2022
Sublime Security Inc
  • Joined a team of experienced React developers for a startup based on a secure email system.
  • Learned the tech stack quickly, filling gaps in some unused technologies like the Chakra UI library in a few days.
  • Achieved the main goals of improving and augmenting the filterable message list view (the core of the system) and the desktop/mobile navigation menu in a few weeks.
Technologies: React, Front-end, Figma, APIs, User Interface (UI), HTML DOM, Chakra UI, Front-end Development, Docker, Collaboration, Design Systems

Senior Back-end and Lead Developer

2020 - 2022
Teknicks
  • Ran a discovery for a new innovative Toptal project.
  • Created two GitHub repositories for the front and back end connected to CircleCI, Jira, AWS S3, Amazon CloudFront, API Gateway, Lambda functions, Cognito, and more.
  • Developed and architectured all the RESTful back-end APIs with Node.js and TypeScript with more than 200 unit tests integrated with CD and CI.
  • Integrated PWA capabilities to the front end with the web notifications service included.
  • Integrated third-party libraries and technologies like Stripe, ConvertKit, and Pushpad.
Technologies: Node.js, TypeScript, Serverless, Serverless Framework, Amazon API Gateway, AWS Lambda, Amazon CloudFront CDN, CircleCI, Push Notifications, Stripe, Stripe API, Stripe Connect, Stripe Connect API, REST, REST APIs, PWA, Progressive Web Applications (PWAs), LinkedIn API, MongoDB, Amazon Cognito, AWS Cloud Computing Services, Amazon CloudWatch, HTML, Requirements Analysis, AWS Cloud Architecture, ConvertKit, Web Architecture, Technical Leadership, E2E Testing, APIs, Architecture, Web Development, React Redux, Automated Testing, MongoDB Atlas, Full-stack, Databases, Software Engineering, User Interface (UI), MUI CSS, Payment APIs, Single Sign-on (SSO), ECMAScript (ES6), ES7, JavaScript Testing, CI/CD Pipelines, CRDT, Collaboration, Design Systems, Payment Gateways, Scrum, X (formerly Twitter) API, Slack App, Back-end, Full-stack Development, Solution Architecture, Marketplaces, Milestones, IT Project Management

Lead Full-stack Developer

2012 - 2021
Getapper
  • Developed the front end (React, Redux) and back end (Node.js, Hapi.js) and deployed Eduscopio.it—the leading Italian platform for ranking high schools with an average of over 4,000 users online at once.
  • Created an open-source framework to easily create, develop, and deploy Serverless.com projects called Restlessness (github.com/getapper/restlessness).
  • Managed and led groups of up to eight people with expertise in UX analysis and back-end (Node.js, Hapi.js, and serverless), front-end (React, Next.js, Gatsby, and React Native), and DevOps skills (mainly with AWS).
  • Launched the QuARcore Sass system to enhance eCommerce sites with augmented reality capabilities. The first agreement was closed with Paratissima.it in October 2019.
  • Constructed the front end (React, Redux) and back end (Node.js, Hapi.js) and deployed Ripit.it, a platform created by Fondazione Agnelli to practice and learn English pronunciation for primary and secondary schools.
  • Developed the front end (React, Redux) and back end (Node.js, Restlessness) and deployed spazioallascuola.it, a platform created by Fondazione Agnelli to help Italian secondary schools during the COVID-19 pandemic.
  • Built the front end (React, Redux) and back end (Node.js, Restlessness) and deployed ecommerce.pangeacloud.it, a platform created by GeneGIS GI for environmental monitoring and construction lifecycle.
Technologies: Amazon EC2, React Native, React, Node.js, Dashboard Development, AWS Cloud Computing Services, Amazon CloudWatch, HTML, Requirements Analysis, AWS Elastic Beanstalk, AWS Cloud Architecture, Strapi, Gatsby, Jest, Next.js, APIs, Architecture, Web Development, Mobile, React Redux, Chakra UI, Automated Testing, MongoDB Atlas, Socket Programming, Express.js, GraphQL, Full-stack, Databases, Software Engineering, User Interface (UI), Three.js, Dashboards, MUI CSS, Payment APIs, Single Sign-on (SSO), SQL, ECMAScript (ES6), ES7, WebSockets, Front-end Development, Docker, JavaScript Testing, SEO Tools, CI/CD Pipelines, Mobile Apps, GitLab CI/CD, Jenkins, CRDT, Collaboration, Headless Software, CQRS, Design Systems, Cloud, Mobile App Development, Payment Gateways, Scrum, CSS3 Animation, Google Cloud Platform (GCP), User Experience (UX), X (formerly Twitter) API, Microsoft Teams, Slack App, Back-end, API Integration, ChatGPT, OpenAI GPT-3 API, Tailwind CSS, Full-stack Development, Solution Architecture, Marketplaces, Milestones, IT Project Management, Charts, Mobile Development, Chatbots

React Native Developer

2020 - 2020
New York-based Fintech Startup
  • Installed and configured CodePush on the existing app for iOS and Android versions.
  • Improved the Fastlane configuration with specific CodePush lanes for iOS and Android versions.
  • Created a continuous integration system with CircleCI to deploy native builds and JavaScript bundles based on branch and release workflows.
Technologies: CircleCI, CodePush, React Native, AWS Cloud Architecture, Mobile Apps, Mobile, Software Engineering, ECMAScript (ES6), CI/CD Pipelines, Mobile App Development, Slack App, Mobile Development

Co-founder and CTO

2016 - 2019
Ubiatar, Inc.
  • Co-founded and technology-led a San Francisco-based innovative startup whose main goal was to provide remote assistance with video stream technology.
  • Created an app that could connect with a person on the field, see what they see, send commands, directions, and guide the user in completing the task, as well as solve problems from your office.
  • Developed a patent on an innovative AR solution, with a set of icons superimposed on the streaming video. WebRTC technology has been used to create communications between a React Native app (iOS and Android) and desktop browsers.
  • Built two mobile apps—one for professionals and one for the B2B market, each with a specific user experience and features. The one for professionals included availability and booking through a calendar system and PayPal in-app payments.
Technologies: WebRTC, React Native, React, Node.js, Redis, AWS Cloud Computing Services, HTML, Requirements Analysis, AWS Elastic Beanstalk, AWS Cloud Architecture, Web3.js, APIs, Architecture, Mobile, Socket Programming, Full-stack, Software Engineering, Payment APIs, ECMAScript (ES6), WebSockets, Mobile Apps, CRDT, Collaboration, CQRS, Design Systems, Cloud, Mobile App Development, Payment Gateways, MetaMask, Web3, Blockchain, Smart Contracts, Ethereum, Ethereum Smart Contracts, Microservices, User Experience (UX), API Integration, Full-stack Development, Solution Architecture, Marketplaces, Milestones, IT Project Management, Charts, Mobile Development

Eduscopio: A School Ranking Platform

https://eduscopio.it/
Eduscopio is the main Italian platform for the ranking of high schools. The project started in 2014, and now I am working on its sixth release. I oversaw the complete development of the web application since its concept, guaranteeing the service's usability even in moments of extreme stress. I discussed UX and UI expectations with Fondazione Agnelli, the customer.

From the back-end point of view, I used two DBMS and MySQL to read the website's structured information and MongoDB to write in real-time through WebSockets user statistics and usage logs. I used Hapi.js as a server framework with a REST API design. I integrated Twitter SDK to show the latest tweets from Fondazione Agnelli on the homepage, a simple CMS to create an internal blog section, and a PDF generator.

For the front end, I used a custom React single-page application. I developed two different versions, one optimized for mobile and the other for desktop. I also developed an animation system to create a helpful and friendly user journey. I integrated Google Maps API, geolocation, a WebSocket system to track user interactions, chart animations, dynamic list sorting, and a custom product tour system as a tutorial.

Pangea Professional SaaS

https://ecommerce.pangeacloud.it/
Pangea Professional is a cloud system to archive, visualize, analyze, and share your project with clients and collaborators. It provides direct access to your site's digital twin, integrating all the necessary forms used in the design and implementation phases of modernization, maintenance, restoration, construction/demolition, and monitoring.

Thanks to this SaaS platform, professionals could buy subscriptions to use Pangea Cloud software directly in their web browsers.

Ripit

Ripit is a web application launched by Fondazione Agnelli that helps students improve their English accents (British and American). It is based on the Sana Voice engine. I developed both the front- and back-end sides using Node.js and React. I deployed the app to AWS and integrated it with AWS Cognito, S3, AWS Elastic Beanstalk, and Polly, among other AWS services.

QuARcore eCommerce Solution

QuARcore is an eCommerce solution created to enhance websites with AR.
The platform includes an institutional website, an AWS SasS platform, and a React Native mobile app.

I developed and deployed a large portion of the project and managed a team of four.

Welfare Informa Platform

Welfare Informa is a platform created following the "Oltre la povertà" project organized by ActionAid, with the contribution of the Ministry of Labor, in collaboration with the Regione Piemonte and leader, Acli Piemonte.

The platform's goal was to build a dynamic catalog of measures to combat poverty based on a database that helps operators in all front offices easily understand and access the map of different services. I followed the entire flow of the platform by managing a team of four people, from the UX and UI analysis to the development of the back-end logic, front-end interfaces, and deployment on AWS systems.

Adhesion App

The Adhesion app is a mobile application built in React Native for iOS and Android for retaining business customers. Each merchant has a unique QR code that their customers can frame with the app and be associated with it. The app allows users to see the list of all active promotions of their associated merchants and receive push notifications about the promotions themselves.

I am the co-founder and lead developer of this app. I oversaw the development of the REST API server and the mobile app in React Native.

Spazio alla Scuola

Spazio alla Scuola is a tool designed to help schools prepare for the resumption of educational activities in September after the emergency due to COVID-19.

Conceived by the Agnelli Foundation with the BIM Group of the Politecnico di Milano and the University of Turin, the tool provides school managers and their collaborators' concrete support to check the school spaces' capacity and plan staggered flows of classes at the entrance and exit.

Claranominis

https://www.creostudios.it/project/claranominis/
Claranominis is a full-service suite for the reputation management of VIPs, brands, and companies. Claranominis combines a cutting-edge technological solution that uses artificial intelligence and data visualization systems, combining them with top-level consulting programs to trigger virtuous mechanisms of reputation building.

I worked both on the front- and back-end sides, combining AWS serverless with React SPA capabilities.

Introducely

https://www.introducely.com/
A progressive web app (PWA) developed with Node.js and React on AWS cloud. I took care of all the back-end development and DevOps settings for both front- and back-end services. I co-developed the React PWA by providing web push notifications, Stripe payment gateway, and ConvertKit integration.

Maptive – Version 5

https://www.maptive.com/
Maptive is a SaaS created by a USA company that offers a map maker for any nonprofit or business operating in sales, retail, supply chain management. The platform is single-page application SaaS.

I brought in new features for version 5 and managed the development process with three other lead and junior developers. I assigned them tasks on the Asana PM tool, reviewed their code, and participated in weekly meetings with the founders and the other lead developers.

Beautylish Launch Club

https://www.beautylish.com/launch-club
One of my best works with React Native is Beautylish Launch Club, which I developed as a solo developer starting from a project on Figma. The application is an eCommerce showcase of products in a special launch by Beautylish Inc. It uses Redux, Material Design, BrainTree as a payment system, and Ajax to communicate with the Python server.

Beautylish

https://www.beautylish.com/
Beautylish is a worldwide eCommerce of cosmetics products. I built several parts of the application and managed the microservices front-end architecture. I developed the product page (https://www.beautylish.com/s/jeffree-star-cosmetics-blood-sugar-eyeshadow-palette) and the review page (https://www.beautylish.com/beta/review/p/jeffree-star-cosmetics-blood-sugar-eyeshadow-palette?rating=None) with React and MUI (Material UI).

Sublime Security

https://sublimesecurity.com/
Sublime Security is a SaaS that helps large US organizations secure their employees' email accounts. An efficient filtering algorithm ensures all incoming emails are secured and flagged in advance if potentially dangerous. My contribution to the project was on the front-end side in React, for which I rebuilt the entire email viewing and filtering section from scratch.

Excelsiorienta

https://excelsiorienta.unioncamere.it/
Excelsiorienta is a Unioncamere platform to help students choose a professional future aligned with their talents and passions. Unioncamere is an Italian public body established in 2016 within the Chamber of Commerce, Industry, Crafts, and Agriculture.

The platform was developed entirely with Next.js. It takes advantage of almost all rendering technologies, from SSR for search pages via query parameters and news to SSG for static pages such as the about page, the cookies and privacy page, and two special sections rendered on the client side: one for the CMS admin side and one for the internal orientation game called OrientaGame. These two sections are two SPAs within the project in Next.

Novacoop

https://www.novacoop.it/
In 2022, Novacoop.it was released in the Italian market. This platform is my latest and most successful project with Next.js, as it includes:

1. A server-side rendering system based on an internal CMS engine built with MUI, React Router, Redux, and Redux-Saga.
2. Pages that are fully rendered and used as single-page applications (SPA) that compose the admin CMS panel.
3. End-to-end services to retrieve Coop's customers and physical shops' locations.

The project uses MongoDB as a DBMS, several endpoints and models for reading data, and some scripts that convert data from some CSV files into Mongo collections, as well as a complete CMS to build almost all front-end pages. It was deployed on AWS with Amplify Hosting and uses S3 buckets for assets, CloudFront as CDN, and Route53 for DNS and domain management.
2011 - 2013

Master's Degree in Computer Engineering

Politecnico di Torio - Turin, Italy

2008 - 2011

Bachelor's Degree in Computer Engineering

Politecnico di Torino - Turin, Italy

OCTOBER 2020 - PRESENT

AWS Modern Application Development

Amazon Web Services

Libraries/APIs

Node.js, React, React Redux, REST APIs, Highcharts, WebRTC, Redux-Saga, Stripe, Stripe API, Stripe Connect, Stripe Connect API, LinkedIn API, Braintree API, Web3.js, React Router, Three.js, X (formerly Twitter) API, AWS Amplify

Tools

Amazon CloudFront CDN, GitHub, Microsoft Teams, CircleCI, MongoDB Atlas, AWS SDK, Amazon Cognito, Adobe Experience Design (XD), Zeplin, Figma, JavaScript Testing, ChatGPT, Amazon CloudWatch, WebStorm, Xcode, MySQL Workbench, Amazon Simple Email Service (SES), Create React App, AWS ELB, Adobe CC, Braintree SDK, Jira, Slack, Bitbucket, Git, Google Analytics, Asana, Sentry, GitLab CI/CD, Jenkins, MetaMask

Languages

JavaScript, HTML, HTML5, ECMAScript (ES6), ES7, TypeScript, CSS, SQL, Python, GraphQL

Frameworks

Material UI, React Native, Redux, Hapi.js, Serverless Framework, Next.js, MUI CSS, Swagger, Tailwind CSS, Unity, ARKit, Jest, Express.js

Paradigms

Requirements Analysis, Automated Testing, Mobile Development, Functional Programming, Scrum, Microservices, Serverless Architecture, REST, Web Architecture, E2E Testing, Unit Testing, Socket Programming, HTML DOM, CQRS

Platforms

Amazon EC2, Amazon Web Services (AWS), AWS Elastic Beanstalk, AWS Lambda, Android, iOS, Contentful, Mobile, AWS Cloud Computing Services, ARCore, ConvertKit, Docker, Blockchain, Ethereum, Google Cloud Platform (GCP)

Storage

MongoDB, Databases, MySQL, Amazon S3 (AWS S3), Redis, Database Management Systems (DBMS)

Other

Amazon API Gateway, Sagas, Dashboard Development, APIs, Data Visualization, Front-end, Back-end, Mobile Apps, Technical Leadership, Architecture, Web Development, Full-stack, Software Engineering, Dashboards, Web Dashboards, User Interface (UI), CI/CD Pipelines, Collaboration, Design Systems, Cloud, Mobile App Development, User Experience (UX), Slack App, API Integration, Full-stack Development, Solution Architecture, Milestones, IT Project Management, Charts, Strapi, AWS Cloud Architecture, Push Notifications, Chakra UI, Payment APIs, Single Sign-on (SSO), WebSockets, CRDT, Headless Software, Payment Gateways, Web3, CSS3 Animation, OpenAI GPT-3 API, Storybook, Marketplaces, Chatbots, Gatsby, Progressive Web Applications (PWAs), 3D Modeling, 3D Motion Graphics, Robotics, Mobile Applications, Algorithms, Graphs, CodePush, Serverless, PWA, BrainTree, PayPal, Computer Engineering, Code Review, Source Code Review, Admin Panels, Swag, Google Tag Manager, Augmented Reality (AR), Data Scraping, Technical Project Monitoring, Team Leadership, 3D, Front-end Development, Teams, Bots, SEO Tools, Cookies, Smart Contracts, Ethereum Smart Contracts, Analytics, Waterfall Methodology

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