Antonio Guilherme Ferreira Viggiano, Developer in São Paulo - State of São Paulo, Brazil
Antonio is available for hire
Hire Antonio

Antonio Guilherme Ferreira Viggiano

Verified Expert  in Engineering

Serverless Developer

Location
São Paulo - State of São Paulo, Brazil
Toptal Member Since
March 27, 2018

Antonio has been working as a developer and technology leader for the past ten years in multiple roles, from senior software engineer to tech lead to CTO. His primary skills are React/Node.js, TypeScript, AWS, and Blockchain (Solidity, Hardhat, Foundry). He is currently a co-founder and CTO at Falco, a web3 gaming publisher. He developed the first versions of the company's ERC20/ERC721, whitelisted sale, and marketplace smart contracts.

Portfolio

Falco
Blockchain, Solidity, Solana, Ethereum, Smart Contracts, Node.js, JavaScript...
R2U Augmented Reality & CGI
Amazon Web Services (AWS), Google Cloud Platform (GCP), Microservices...
Civic.com
Node.js, Amazon API Gateway, AWS Lambda, JavaScript, Serverless Architecture...

Experience

Availability

Part-time

Preferred Environment

TypeScript, Amazon Web Services (AWS), Solidity, Blockchain

The most amazing...

...project I've worked on was a fungible and non-fungible token marketplace in Solidity that served 100k web3 gamers.

Work Experience

Co-founder | CTO

2021 - PRESENT
Falco
  • Developed Solidity contracts for ERC-721 NFTs, ERC-20 tokens, safelisted sales, and ERC-20/ERC-721 marketplace.
  • Hired and managed a team of four blockchain developers in the release of the SDK v2, a more complex and optimized version of the first iteration I had created.
  • Oversaw the game launch process of our games, resulting in over 10,000 web3 players.
Technologies: Blockchain, Solidity, Solana, Ethereum, Smart Contracts, Node.js, JavaScript, AWS Lambda, Amazon API Gateway, Git, Bash, Linux, Agile, React, Docker, Amazon Athena, Cryptocurrency, Serverless Framework, Serverless Architecture, Terraform, Microservices, Amazon Web Services (AWS), TypeScript, Scrum, PostgreSQL, Non-fungible Tokens (NFT), Web3.js, Ethers.js, Ethereum Smart Contracts

Co-founder | CTO

2018 - 2022
R2U Augmented Reality & CGI
  • Oversaw the deliverables for 10+ software developers, designers, and 3D artists with varying degrees of seniority.
  • Scaled the company from 3 to 20+ employees and $0 to thousands in monthly recurring revenue, having launched different successful products.
  • Spearheaded the development of R2U Integration SDK, a JavaScript SDK that allows AR experiences (on mobile) and 3D model visualization (on desktop) directly through the browser.
  • Managed the creation of Not Render Farm, a distributed render infrastructure deployed as an SOA on AWS capable of handling hundreds of thousands of frames in parallel.
  • Used Terraform to allow quick set up of new environments, decoupling of microservices, and great scalability of Docker images to process render jobs.
Technologies: Amazon Web Services (AWS), Google Cloud Platform (GCP), Microservices, Serverless, Node.js, JavaScript, AWS Lambda, Amazon API Gateway, Git, Bash, Linux, Agile, SQL, React, Docker, PostgreSQL, Amazon Athena, Serverless Framework, Serverless Architecture, Terraform, TypeScript, Scrum

Senior Javascript Back-end Developer

2018 - 2018
Civic.com
  • Developed the ID Verification platform in React and web3.js.
  • Implemented security processes and automation tools such as Snyk.
  • Oversaw the launch process of the ID Verification platform and provided production support and assistance.
Technologies: Node.js, Amazon API Gateway, AWS Lambda, JavaScript, Serverless Architecture, Serverless Framework, Scrum, Git, Docker, React, Bash, Linux, Agile, Amazon Web Services (AWS)

Co-founder | Tech Lead

2014 - 2017
BelugaDB
  • Created a high-performance, column-oriented, distributed data store using C/C++ capable of processing terabytes of data in milliseconds.
  • Led a group of four senior software developers and mentored them technically and in career development.
  • Participated in the development of an interactive dashboard using React and Node.js.
  • Contributed to integrating many different data sources and extracting terabytes of data from traditional data stores to our proprietary database using Node.js on AWS Lambda.
  • Automated cluster management (creation, deletion, resharding, and more) tasks using Terraform, Docker, and Jenkins.
  • Integrated system management tools to monitor the database system's latency, CPU, memory, and other indicators.
  • Set up an Elasticsearch, Logstash, and Kibana (ELK) stack to analyze database performance indicators.
Technologies: C, AWS Lambda, Serverless, Node.js, JavaScript, Big Data, Amazon API Gateway, Git, Bash, Linux, Agile, React, Docker, Amazon Athena, Serverless Framework, Serverless Architecture, Amazon Web Services (AWS), Scrum

Software Engineer Intern

2014 - 2014
Revmob Mobile Ad Network
  • Led a task force that reduced web fraud by 80% by analyzing suspicious traffic from different data sources and request patterns.
  • Led the integration team, which increased the eCPM of publishers by 15% by partnering with demand-side platforms (using Node.js) and adapting the network's software development kit to comply with new industry standards.
  • Helped design and led the onboarding process for the company by structuring programming crash courses (Bash, Node.js), culture meetings, and other activities with new hires.
  • Aided in restructuring the company's security policies by adopting AWS security guidelines (IAM, S3, KMS, and more).
  • Managed a large Redis cluster and identified key bottlenecks, optimizing the platform's source code to reduce latency.
Technologies: Bash, Redis, MongoDB, Node.js, JavaScript, Git, Linux, Agile, Amazon Web Services (AWS), Scrum

Fluffy Waddle

https://github.com/aviggiano/fluffy-waddle
Fluffy Waddle is an automated smart contract threat detection system.

It crawls Etherscan and other blockchain explorers and uses open-source and custom tools to find potential vulnerabilities. Then, it sends a private message to project owners and notifies them of these issues.

Redis-roaring

https://github.com/aviggiano/redis-roaring
Redis-roaring is an open source Redis module that uses the CRoaring library to implement roaring bitmap commands for Redis.

These commands can have the same performance as Redis' native bitmaps for O(1) operations and be up to 8x faster for O(N) calls, according to microbenchmarks.

The project is one of the world's top ten most-starred Redis libraries.

Terraform AWS Elastisearch Cloudwatch Logs

https://github.com/notrenderfarm/terraform-aws-elasticsearch-cloudwatch-logs
Terraform module to provision an AWS Elasticsearch service with an automatic subscription to CloudWatch logs. As the company's CTO, I was responsible for the development architecture and publishing of this library, which was forked and reused multiple times by other teams.

Languages

Bash, C, JavaScript, TypeScript, Solidity, SQL

Frameworks

Serverless Framework, Express.js

Libraries/APIs

React, Node.js, Web3.js

Tools

Terraform, Git, Amazon Athena

Paradigms

Serverless Architecture, Agile, Scrum, Microservices

Platforms

Amazon Web Services (AWS), AWS Lambda, Docker, Linux, Blockchain, Ethereum, Google Cloud Platform (GCP)

Storage

Redis, MongoDB, PostgreSQL, Elasticsearch

Other

Serverless, Amazon API Gateway, Cryptocurrency, Data Structures, Smart Contracts, Ethers.js, Ethereum Smart Contracts, Big Data, Algorithms, Non-fungible Tokens (NFT), Bitcoin, Lean Project Management, Data Mining, Solana

2009 - 2014

Bachelor's Degree in Mechatronics Engineering

Universidade de Sao Paulo - São Paulo, Brazil

2011 - 2013

Master's Degree in General Engineering

École Centrale de Marseille - Marseille, France

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