Alisson Reinaldo Silva, Developer in Santos - State of São Paulo, Brazil
Alisson is available for hire
Hire Alisson

Alisson Reinaldo Silva

Verified Expert  in Engineering

Bio

Alisson is a blockchain engineer and certified AWS Solutions Architect with over a decade of experience building software. He's managed cloud infrastructure, CI/CD pipelines, and Kubernetes clusters, conducted technical interviews, led small teams, and performed code reviews. Also, Alisson created DeFi protocols such as a liquidity locker with over $20 million in assets secured, a staking pool with token rewards, and a token launcher with configurable tokenomics.

Portfolio

The People's Movement Corp.
Solidity, Blockchain, JavaScript, TypeScript, Node.js, Vue, React, Next.js...
Stakelands
Node.js, AWS Lambda, Amazon S3 (AWS S3), Amazon CloudFront CDN, Amazon Route 53...
S&B Smart Contract Development LLC
JavaScript, Blockchain, Rust, Elrond, TypeScript, Next.js, React...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Linux, JavaScript, React, TypeScript, Node.js, Blockchain, Solidity, Ethereum, Web3

The most amazing...

...thing I've developed is a liquidity locker DeFi protocol with over $20 million worth of assets secured within smart contracts, from concept to production.

Work Experience

Lead Engineer | DevOps | Blockchain

2022 - PRESENT
The People's Movement Corp.
  • Worked on a protocol to allow locking liquidity pool tokens, NFTs, and multi-tokens in vaults, currently holding more than $20 million worth of assets.
  • Created a staking protocol in which users can stake their ERC-20 tokens for a certain duration in smart contracts that work as a pool and receive another token as a reward based on their share in the pool.
  • Collaborated with Certik for the smart contract audit process, making changes to mitigate risks and address any concerns raised by their team.
  • Applied GitOps with ArgoCD and Crossplane so developers can quickly deploy their apps and request resources declaratively.
  • Deployed smart contracts in 12 chains: Ethereum, BSC, Polygon, Arbitrum, Optimism, Avalanche, Fantom, KCC, OKC, EVMOS, CRONOS, and Dogechain.
  • Provisioned a self-healing cloud infrastructure on AWS using Terraform. Created CI/CD pipelines with GitHub Actions for deploying apps to QA and production running on AWS EKS (Elastic Kubernetes Service) with Grafana and Prometheus for monitoring.
  • Built smart contracts to collect payment for decentralized finance protocols, accepting payment in ERC-20 and LP tokens, swapped by a USD stablecoin and sent to the treasury, using on-chain oracles for token pricing.
  • Created a token launcher protocol where users can create their ERC-20, ERC-721 (NFT), or ERC-1155 token, with configurable options like fees, burn on transfer, reflection, buyback liquidity, and create liquidity pool on a DEX.
  • Configured Chainlink Keepers to automatically liquidate LP tokens using Uniswap V2 router interfaces (for multiple DEXs across multiple chains) and to swap tokens from pairs for fees and burn.
  • Set up a GitHub board, defined a development process, interviewed new candidates, helped QA members run tests, reviewed PRs, made architectural decisions, suggested new features, and discussed new ones with the team.
Technologies: Solidity, Blockchain, JavaScript, TypeScript, Node.js, Vue, React, Next.js, Ethereum, Polygon, Cryptography, ERC-20, ERC-721, ERC-1155, Multisig, MultiChain, Gnosis Safe, Uniswap, Ethers.js, Web3.js, AWS Lambda, Amazon Simple Queue Service (SQS), MySQL, CI/CD Pipelines, DevOps, Amazon CloudFront CDN, Amazon Route 53, Amazon CloudWatch, Microservices, Server-side Programming, APIs, Ethereum Smart Contracts, Decentralized Finance (DeFi), Full-stack, Smart Contracts, Non-fungible Tokens (NFT), MetaMask, Amazon Web Services (AWS), Amazon EC2, Redis, Fintech, Hardhat, Software Architecture, Technical Leadership, Architecture, Cloud Architecture, Web3, Grafana, Lambda Architecture, DYNAMO, Serverless Architecture, Event-driven Architecture, AWS Certified Solution Architect, Amazon Elastic Container Service (ECS), Amazon API, Elasticsearch, Amazon EKS, AWS DevOps, AWS NAT Gateway, Jira, GraphQL, GitHub Actions, GitHub, Continuous Integration (CI), Continuous Delivery (CD), Infrastructure as Code (IaC), GitOps, DevSecOps, Serverless, Amazon DynamoDB

CTO | Founder

2015 - PRESENT
Stakelands
  • Used Terraform and Argo CD for provisioning a self-healing cross-region infrastructure on AWS for staging/production environments, following GitOps approach, using GitHub Actions for CI/CD.
  • Provisioned AWS using Elastic Kubernetes Service (EKS) using Terraform with Kubernetes and Helm providers for initial setup, configuring Ingress, Karpenter, failover DNS records with health checks, and CloudFront as content delivery network.
  • Set up Grafana with Prometheus for metrics monitoring, created alerts for continuous monitoring, set up Elastic Cloud Stack (Elasticsearch, Kibana, and Beats) with APM server for observability and distributed tracing with Open Telemetry.
  • Created smart contracts with an ERC-20 token to reward users based on their achievements. Earned tokens can be used to unlock premium features.
  • Implemented a solution to allow users to buy (mint) NFTs in order to participate in leagues. Users can trade their NFTs, which allows one to sell their progress in a league to another user and make a profit.
  • Created Node.js apps with TypeScript, deployed on AWS Lambda, with API Gateway, EventBridge (cron jobs), and SQS triggers (for asynchronous workloads).
  • Developed jumpstart projects for Node.js, TypeScript, and .NET Core to increase productivity with boilerplate set up for authentication, authorization, error handling, connecting to databases, and deploying on AWS Lambda with the Serverless Framework.
  • Set up Jenkins CI/CD pipelines with Linux EC2 Spot Fleet as build agents, based on AMIs created with Packer, using the Serverless Framework for infrastructure as code.
  • Managed a team of three developers, two UX designers, and three marketing experts to build the app from scratch, run ads, scaling the app to 3,000 active users monthly.
  • Created a front-end app using React, Vue, and TypeScript; added PWA support and generated Android APK using Bubblewrap to deploy it to the Google Play Store.
Technologies: Node.js, AWS Lambda, Amazon S3 (AWS S3), Amazon CloudFront CDN, Amazon Route 53, Jenkins, React, Vue, TypeScript, Amazon RDS, Packer, Docker, Serverless Framework, Amazon Simple Queue Service (SQS), Amazon Simple Email Service (SES), Amazon CloudWatch, AWS X-Ray, Linux, JavaScript, C#, Git, Google Workspace, Amazon API Gateway, jQuery, Microsoft SQL Server, Webpack, MongoDB Atlas, Material UI, .NET, Amazon Web Services (AWS), HTML5, MongoDB, NPM, PWA, Progressive Web Applications (PWAs), Redux, GraphQL, Blockchain, Ethereum, Solidity, Smart Contracts, Non-fungible Tokens (NFT), Amazon Aurora, MySQL, Blockchain Platforms, Discord, Discord Bots, Full-stack, MetaMask, Amazon EC2, DevOps, Redis, Ethers.js, Hardhat, SQL, Software Architecture, Technical Leadership, Architecture, Cloud Architecture, Web3, Grafana, Kubernetes, Terraform, Argo CD, Lambda Architecture, AWS AppSync, DYNAMO, Serverless Architecture, Event-driven Architecture, AWS Certified Solution Architect, Amazon Elastic Container Service (ECS), Amazon API, Elasticsearch, Amazon EKS, AWS DevOps, AWS NAT Gateway, Jira, CI/CD Pipelines, GitHub Actions, GitHub, Continuous Integration (CI), Continuous Delivery (CD), Infrastructure as Code (IaC), GitOps, DevSecOps, AWS CloudFormation, Serverless, LocalStack, Amazon DynamoDB

Software Engineer | Blockchain

2022 - 2023
S&B Smart Contract Development LLC
  • Created an NFT-based smart contract in Rust on top of MultiverseX (Elrond) blockchain, with options to mint new tokens up to 5,000, merge two tokens into a rarer one, and bridge NFTs from an old collection.
  • Generated 5,000 unique images based on the available trait types and uploaded the image and metadata to IPFS, with the provenance hash in the metadata to ensure a transparent minting process.
  • Used image processing libraries to generate a final NFT image based on character traits selected by users in the UI, such as clothing, eyes, weapons, background, and many others.
  • Created front-end app with Next.js, TypeScript, and Chakra UI, where apart from minting NFTs, users can merge two NFTs by selecting unique traits, including color variation.
  • Deployed a Next.js SSR front-end app on AWS, using AWS Amplify connected to GitHub repository.
  • Created and deployed a Node.js back end on AWS Lambda with the Serverless Framework infrastructure-as-code, leveraging API Gateway and Route 53 for custom domain name.
  • Deployed the smart contracts in the MultiversX (Elrond) blockchain.
  • Used relay transactions to allow an admin wallet to prepare and sign transactions submitted to the blockchain by the end user.
Technologies: JavaScript, Blockchain, Rust, Elrond, TypeScript, Next.js, React, Non-fungible Tokens (NFT), Smart Contracts, Image Processing, Public-key Cryptography, MultiversX, ERD, IPFS, Cloud Architecture, Web3, Web3.js, Lambda Architecture, Serverless Architecture, AWS Certified Solution Architect, Amazon Elastic Container Service (ECS), Amazon API, AWS DevOps, AWS NAT Gateway, Full-stack, CI/CD Pipelines, GitHub Actions, GitHub, Continuous Integration (CI), Continuous Delivery (CD), Infrastructure as Code (IaC), Serverless

Software Engineer | Blockchain

2022 - 2022
Venture Capital X
  • Wrote smart contracts for their NFT card based on the ERC721A from the Azuki Team, deployed on Ethereum chain.
  • Wrote smart contracts to fetch ETH to USD prices from Chainlink oracles.
  • Created a user dashboard with React, Next.js, and TypeScript, requiring users to own an NFT to sign in. User transactions are signed with their wallet, but the gas is sponsored by a treasury wallet that belongs to the company.
  • Built an admin dashboard with React, Next.js, and TypeScript, using the OpenZeppelin AccessControl contract to allow managing the dashboard, including other admin users.
  • Deployed the front-end dashboards on AWS using the Serverless Framework infrastructure-as-code, leveraging S3, AWS Lambda, CloudFront (CDN), and Route 53.
Technologies: Solidity, Ethereum, Polygon, ERC-721, Blockchain, Cryptography, Next.js, React, TypeScript, Serverless, Ethereum Smart Contracts, Full-stack, JavaScript, Smart Contracts, Non-fungible Tokens (NFT), MetaMask, Amazon Web Services (AWS), Amazon EC2, DevOps, Node.js, Ethers.js, Fintech, Hardhat, Software Architecture, Technical Leadership, Architecture, Cloud Architecture, Web3, Web3.js, Lambda Architecture, DYNAMO, Serverless Architecture, AWS Certified Solution Architect, Amazon Elastic Container Service (ECS), Amazon API, AWS DevOps, AWS NAT Gateway, CI/CD Pipelines, GitHub Actions, GitHub, Continuous Integration (CI), Continuous Delivery (CD), Infrastructure as Code (IaC)

Software Engineer | DevOps

2021 - 2022
Volvo Cars
  • Built a Node.js app based on GraphQL with Apollo Federation as a proxy between apps.
  • Set up CI/CD pipelines with Jenkins, Docker, Helm charts, and Spinnaker, later replacing them with GitHub Actions, Docker (via Harbor), Kustomize, and Argo CD for a GitOps approach.
  • Created Grafana dashboards to monitor the application's CPU, memory, and request count. Set up alarms to notify on a Slack channel for proactive monitoring.
  • Added open telemetry in the Node.js app to generate traces for Prometheus agents.
  • Configured Kibana to ingest open telemetry for distributed tracing across multiple microservices and front-end apps.
  • Created and managed Kubernetes resources for clusters in multiple environments and regions.
  • Used Terraform to provision resources on AWS, such as geolocation DNS routing with failover, S3 buckets, databases, CDN, VPCs/subnets/security groups.
  • Created GitHub Actions to release new versions using semantic versioning automatically.
  • Implemented new React app features, such as lazy loading and supporting multiple languages. Fixed a caching issue in the CDN.
  • Conducted technical interviews for engineering positions.
Technologies: Node.js, React, TypeScript, GraphQL, Terraform, Jenkins, Docker, Kubernetes, Grafana, Kibana, Prometheus, Argo CD, GitHub Actions, CI/CD Pipelines, Full-stack, JavaScript, Amazon Web Services (AWS), Amazon EC2, DevOps, Redis, Load Testing, Software Architecture, Technical Leadership, Architecture, Cloud Architecture, Event-driven Architecture, AWS Certified Solution Architect, Amazon EKS, AWS DevOps, AWS NAT Gateway, Jira, Datadog, Confluence, Amazon ElastiCache, GitHub, Continuous Integration (CI), Continuous Delivery (CD), Infrastructure as Code (IaC), GitOps, DevSecOps, AWS CloudFormation, Amazon DynamoDB

Senior Software Engineer

2019 - 2021
Freelance
  • Containerized back-end and front-end apps with Docker, and created Helm charts for deploying on Kubernetes clusters. Set up CI/CD pipelines for building and pushing Docker images, as well as applying the manifests on Kubernetes.
  • Added several unit tests and fixed bugs, increasing test coverage by 15%.
  • Improved the app's performance by reducing the number of re-rendering, using memoized state selectors and reducers, and fixing memory leaks detected through the DevTools profiler.
  • Conducted technical interviews and reviewed CVs and home assignments.
  • Managed epics and stories, which included discussions with stakeholders and product owners to shape new features; collaborated with the UX team to make a design, created subtasks with expectations, and assigned them to front-end engineers.
  • Reviewed the code on every pull request and held technical discussions with the team to discuss implementation details and suggest improvements.
  • Implemented new chart types for analysis, such as histogram, cohort, and funnel, and added multi-axis support for column, bar, line, and area chart types using Highcharts.
  • Created interactive Dash apps with Python using Scikit-learn, Plotly, and Pandas.
  • Added support for the micro front-end architecture to allow splitting a larger app into smaller composable ones.
  • Created a React micro front-end app using Ionic, allowing users to select an image from their device and transform it with machine learning using a model-as-a-service approach.
Technologies: Angular, TypeScript, Webpack, Angular Material, Karma, Jasmine, Docker, Linux, JavaScript, Git, Amazon CloudWatch, Amazon RDS, Jenkins, Amazon S3 (AWS S3), MongoDB Atlas, NPM, Amazon Web Services (AWS), HTML5, MongoDB, PWA, Progressive Web Applications (PWAs), React, Python, Plotly, Scikit-learn, Pandas, Kubernetes, Highcharts, D3.js, Amazon EC2, DevOps, Redis, Load Testing, SQL, Software Architecture, Architecture, Cloud Architecture, Grafana, Serverless Architecture, Event-driven Architecture, AWS Certified Solution Architect, AWS DevOps, Jira, Confluence, Full-stack, CI/CD Pipelines, Amazon MSK, Amazon ElastiCache, GitHub, Continuous Integration (CI), Continuous Delivery (CD), Infrastructure as Code (IaC), GitOps, AWS CloudFormation, Amazon DynamoDB

Senior Full-stack Engineer

2019 - 2020
CoreBridge
  • Fixed thread starvation in the back end by refactoring APIs to work with async/await properly.
  • Reduced socket connection usage in the back-end servers by properly handling HTTP client connections in the app.
  • Reduced UI latency in an Angular and TypeScript app by fixing memory leaks.
  • Refactored a Bootstrap and jQuery-based app to use TypeScript.
  • Containerized .NET Core back-end apps using Docker for deployment on Azure Kubernetes Service.
Technologies: Angular, Microsoft SQL Server, Azure, Docker, JavaScript, C#, Git, TypeScript, jQuery, Azure DevOps, Azure Application Insights, Azure Queue Storage, Azure App Service, Azure Functions, Angular Material, Webpack, MongoDB, .NET, MongoDB Atlas, HTML5, NPM, C#.NET, Full-stack, DevOps, Redis, SQL, Software Architecture, Architecture, Cloud Architecture, Azure Kubernetes Service (AKS), Event-driven Architecture, Elasticsearch, Jira, Datadog, Confluence, CI/CD Pipelines, Amazon MSK, Amazon ElastiCache, GitHub, Continuous Integration (CI), Continuous Delivery (CD), Amazon EC2, Infrastructure as Code (IaC), DevSecOps

Senior Full-stack Engineer

2017 - 2020
The Richmond Group
  • Created a web crawler using Node.js and Puppeteer to automate repetitive tasks, hosted as an Azure Function.
  • Improved performance and added new features in an Angular and TypeScript front-end app.
  • Reduced Azure costs by 15%, moving some resources from the app service dedicated plan to the consumption plan.
  • Implemented Azure DevOps pipelines for deploying back-end and front-end apps.
  • Reduced back-end output size by 70% by replacing .NET Core class libraries with .NET Standard and splitting more extensive third-party libraries into isolated specialized microservices, improving cold startup time and reducing costs.
  • Implemented blue-green deployments using app service slots and health checks.
  • Increased the conversion rate (user sign up) in Canada by adding French localization to the user journey and loading content dynamically based on the customer's province (e.g., Ontario and Quebec) detected through IP geolocation.
  • Created a microservice to receive webhook calls from Google Cloud; integrating it with the Gmail SDK to read incoming emails from customers while using Azure Storage Queue for scalability.
  • Created a service to take recurrent payments from customers via direct debit or SFTP for multiple countries and currencies, using protocols like ACH, EFT, and SEPA, or tokenized credit/debit cards with 3DS authentication.
  • Used Python and Jupyter notebooks to analyze hundreds of thousands of loan data, creating a machine learning model to classify whether new customers are likely to repay their loan based on multiple variables.
Technologies: Azure Functions, Azure App Service, Azure Logic Apps, Azure Queue Storage, Azure Application Insights, Node.js, Python, Angular, React, Azure DevOps, JavaScript, C#, Git, TypeScript, Google Workspace, Machine Learning, Windows Server, jQuery, Microsoft SQL Server, Jasmine, Karma, Angular Material, Webpack, Docker, Azure, .NET, Material UI, HTML5, NPM, D3.js, Plotly, Scikit-learn, C#.NET, SQL, Cloud Services, Microservices, Server-side Programming, APIs, DevOps, Redis, PostgreSQL, Load Testing, Fintech, Google Cloud, Software Architecture, Technical Leadership, Architecture, Cloud Architecture, Azure Kubernetes Service (AKS), Lambda Architecture, Serverless Architecture, Event-driven Architecture, AWS Certified Solution Architect, Jira, Confluence, Full-stack, CI/CD Pipelines, Amazon ElastiCache, GitHub, Continuous Integration (CI), Continuous Delivery (CD), Amazon EC2, Infrastructure as Code (IaC), DevSecOps

Full-stack Engineer

2017 - 2018
Tegma
  • Mentored two interns on building Node.js back-end services deployed on AWS Lambda and a real-time front-end dashboard using Angular and TypeScript hosted on S3 with CloudFront.
  • Created Node.js cron jobs to parse HTML pages and get data about vehicles.
  • Implemented Azure DevOps pipelines from scratch, using on-premise servers as build agents.
  • Reduced bandwidth usage on the front end by replacing PNG icons with SVG.
  • Reduced the front-end bundle size by storing images in a CDN outside the project.
Technologies: Node.js, Angular, Azure, Linux, JavaScript, C#, Git, TypeScript, Amazon API Gateway, Windows Server, jQuery, Microsoft SQL Server, Azure DevOps, Angular Material, Webpack, Amazon RDS, .NET, Amazon Simple Queue Service (SQS), Amazon Web Services (AWS), HTML5, NPM, C#.NET, Full-stack, DevOps, Redis, PostgreSQL, SQL, Software Architecture, Technical Leadership, Architecture, Cloud Architecture, Azure Kubernetes Service (AKS), Lambda Architecture, Serverless Architecture, Event-driven Architecture, Jira, Confluence, CI/CD Pipelines, GitHub, Continuous Integration (CI), Continuous Delivery (CD), Amazon EC2

Full-stack Engineer

2011 - 2017
Marimex Transportes Logisticos
  • Reduced yearly costs with server licenses (US$1,000) by replacing Star Team (micro-focus) with the on-premise Atlassian Bitbucket Server.
  • Increased API availability by implementing an on-premise web farm with IIS ARR.
  • Reduced the time to dispatch customer orders by automating route drawing using the Google Maps API.
  • Decreased the Delphi library build time from 5-to-20 minutes overall to 10-to-30 seconds.
  • Improved performance in an Angular and TypeScript front-end app by addressing issues reported by Lighthouse in Chrome DevTools.
  • Lessened back-end latency at several endpoints by improving SQL query performance and doing cache warmups prior to firing SignalR to connected clients.
Technologies: .NET, Angular, jQuery, Microsoft SQL Server, Delphi, Windows Server, Linux, JavaScript, C#, Git, TypeScript, Angular Material, Webpack, Azure, Amazon Simple Queue Service (SQS), HTML5, NPM, MySQL, C#.NET, DevOps, Redis, PostgreSQL, SQL, Software Architecture, Architecture, Cloud Architecture, Event-driven Architecture, Jira, Confluence, Full-stack, CI/CD Pipelines, GitHub, Continuous Integration (CI), Continuous Delivery (CD)

FlokiFi Locker

https://locker.flokifi.com
A decentralized application that allows people to lock crypto-based assets such as tokens, NFTs, and multi-tokens across 12 different chains—including Ethereum, BSC, Avalanche, and Polygon—within smart contracts. The protocol has features for automatically liquidating LP tokens for fees, swapping by stablecoins via a DEX, swapping a portion of the fees by FLOKI, and burning it to remove it from circulation.

Staking App

https://floki-staking.vercel.app/
A Next.js app with smart contracts written in Solidity, where users can stake a token A and earn token B as a reward based on their share from the staking pool.

The rewards are calculated based on multipliers that are affected by how long and how many tokens are being staked.

Users receive an NFT when staking, and only the NFT holder can claim rewards and unstack their tokens, so users can easily transfer the NFT to a new wallet or even sell in marketplaces.

Token Launcher

This app allows anyone to create their own token (ERC-20, NFT, ERC-1155) by following a wizard-like process, where they can configure fees, burn, reflection, liquidity, minting, and upload images (for NFTs).

NFT Minter DApp

I created this containerized Next.js Web3 app where users can mint NFTs from the Hybrid Collection and upgrade them by selecting unique character traits such as clothing, eyes, weapons, background scenario, and change colors, with an option to see a preview image in real-time. I provisioned the infrastructure on AWS using Terraform.

The NFT smart contract was created with Rust and deployed on the MultiversX (Elrond) blockchain. The initial collection has 5,000 images randomly generated and uploaded to IPFS.

NFT Marketplace

https://dg2kx2c9rxl6r.cloudfront.net
A Next.js app deployed through Serverless Framework on AWS using S3, Lambda, and CloudFront, with Smart Contracts written in Solidity that allows users to mint NFTs (ERC721), storing the art and associated metadata in IPFS. Other users can then buy the NFT from the seller.

Minting an NFT and listing for sale requires a fee + gas, requiring a connected wallet such as MetaMask.

This app is a prototype created as a proof of concept.

Digital Assets Marketplace

https://d2h928sxvfslii.cloudfront.net/create-asset
A Next.js app that allows users to create digital assets and sell a limited number of stakes from it. Users can purchase stakes up to the seller's available amount.

Assets are immutable, so the initial total stakes can't be edited by the seller, essentially making it a scarce digital asset. Listing stakes is free but requires paying gas to the network, requiring a connected wallet such as MetaMask.

This app is a prototype created as a proof of concept.

Bolao de Futebol

https://www.bolaofutebol.com.br
I started this app in 2015. It allows people passionate about soccer to create private groups to challenge each other and bet on match scores.

I set up the infrastructure on AWS, created the back and front end of the app with PWA support, and implemented CI/CD using Jenkins. Eventually, I hired a small team of freelance to help me add new features, run ads, and post content on social media.

It grew from zero to 11,000 registered users and 500 concurrent users during peak times.

Twitter UI

http://twitter-sample-ui.s3-website-us-east-1.amazonaws.com/
This is a sample project reproducing Twitter's design. It contains a timeline, a trends list, a "Who to follow?" section, and the current user stats.

The interesting part is that it was done using Angular 9 with plain CSS, in other words, without using Material, Bootstrap, nor other UI libraries.

It relies on Flexbox for the styling and uses a couple of services with mock HTTP requests for the actual data. It also uses about 13 components.

There are no major features other than the "Switch User" button on the top right corner, that will load data simulating a different logged-in user.

Volvo Cars Test Drive

https://www.volvocars.com/us/service-booking/test-drive?dealership_id=362
A React-based app to allow booking a test drive with a Volvo car across multiple dealerships.

I participated in product design meetings, collaborated with the UX team on user flow and features, implemented back-end endpoints, and helped in the front-end implementation and deployment in the Kubernetes clusters.

Lending Product

https://lendingmate.ca/en-CA/
A lending platform that allows people to borrow money with a guarantor.

I was responsible for making integrations with multiple payment gateways as the product was launched in various countries (the current project URL is for Canada) with different currencies and protocols, e.g., ACH/EFT/SEPA. I used SDKs in the front end for tokenizing credit cards and bank accounts and set up back-end jobs to take recurrent payments on a schedule using the user's preferred payment method.

I also used supervised learning (machine learning) to run some credit score analysis with Python and Jupyter Notebooks while collaborating with finance experts to pick the correct variables, tune parameters and classify whether applicants are likely to repay the loan.

eCommerce B2B Platform

https://corebridge.net
CoreBridge provides a B2B platform that helps businesses launch their own customizable eCommerce store.

The platform grew quickly. It started to have performance issues with more customers, and some requests were failing due to thread starvation.

I helped solve this issue by fixing the back end to use async/await to stop blocking threads and refactoring the way HTTP client connections with external services were handled to avoid socket connection exhaustion.

I also containerized back-end microservices that required an environment with proprietary software. I helped implement Customer Canvas to allow end-users shopping in the eCommerce environment to customize products, such as uploading a custom logo for buying t-shirts.

Speed Click - Unity3D Game

https://github.com/AlissonRS/speed-click-unity3d
A simple game created with Unity3D and C# where users are given multiple cards and need to pick which one solves the puzzle. The faster they are, the higher the scores, but picking the wrong card gives a score penalty.

Jumpstart Template for Node.js, Express.js, AWS Lambda, MongoDB Atlas, and Serverless

https://github.com/AlissonRS/node-aws-lambda
This is a template I created to quickly get started with Node.js and Express.js, using the Serverless Framework CLI to deploy infrastructure as code, such as AWS Lambda, API Gateway, and CloudWatch alarms.

It comes with a basic set up, like routing, JWT authentication, using Passport.js. This sample controller uses Mongoose to fetch data from MongoDB, seed logic for MongoDB and all the boilerplate for running it on AWS Lambda.
2014 - 2017

Bachelor's Degree in Computer Science

Unicesumar - Maringa, Brazil

MARCH 2022 - PRESENT

Ethereum and Solidity

Udemy

MARCH 2022 - PRESENT

Master Modern Security and Cryptography

Udemy

MARCH 2022 - PRESENT

Blockchain A-Z

Udemy

DECEMBER 2021 - DECEMBER 2024

AWS Certified Solutions Architect Associate

AWS

JANUARY 2019 - PRESENT

Machine Learning

Stanford University | via Coursera

Libraries/APIs

Node.js, React, Web3.js, Highcharts, Amazon API, Vue, jQuery, D3.js, Passport.js, Scikit-learn, Pandas, Puppeteer, AWS Amplify

Tools

MongoDB Atlas, Amazon CloudFront CDN, Amazon CloudWatch, Amazon Simple Queue Service (SQS), AWS ELB, Amazon Simple Notification Service (SNS), Amazon EKS, Terraform, MetaMask, AWS AppSync, Amazon Elastic Container Service (ECS), GitHub, Git, Jenkins, Amazon Simple Email Service (SES), Webpack, Karma, Azure App Service, Azure Application Insights, Mongoose, Grafana, Kibana, Azure Kubernetes Service (AKS), Jira, Confluence, Packer, Azure Logic Apps, Google Workspace, NPM, Plotly, Amazon ElastiCache, AWS CloudFormation

Languages

JavaScript, C#, TypeScript, HTML5, CSS3, GraphQL, Solidity, SQL, DYNAMO, Python, Delphi, Octave, Rust, C#.NET, Python 3

Frameworks

Angular, .NET, Serverless Framework, Angular Material, Express.js, Next.js, Hardhat, Material UI, Jasmine, NestJS, Redux, Unity, Unity3D, .NET 5

Paradigms

Azure DevOps, Microservices, Server-side Programming, DevOps, Lambda Architecture, Serverless Architecture, Event-driven Architecture, Continuous Integration (CI), Continuous Delivery (CD), Load Testing, DevSecOps

Platforms

AWS Lambda, Docker, Amazon Web Services (AWS), Amazon EC2, Blockchain, Ethereum, Kubernetes, Linux, Azure, Azure Functions, Windows Server, Blockchain Platforms, Google Cloud Platform (GCP), Hyperledger Fabric, MultiChain, Jupyter Notebook, LocalStack

Storage

Amazon S3 (AWS S3), Microsoft SQL Server, MySQL, Amazon Aurora, DB, Redis, PostgreSQL, Amazon DynamoDB, Azure Queue Storage, MongoDB, Google Cloud, Elasticsearch, Datadog

Other

Amazon Route 53, Amazon RDS, AWS X-Ray, Amazon API Gateway, Cloud, Cloud Architecture, Smart Contracts, Cryptocurrency, Non-fungible Tokens (NFT), Ethers.js, Blockchain & Cryptocurrency, Cloud Services, ERC-721, Ethereum Smart Contracts, APIs, Architecture, GitHub Actions, CI/CD Pipelines, Serverless, Full-stack, Fintech, Software Architecture, Web3, AWS Certified Solution Architect, AWS DevOps, AWS NAT Gateway, Infrastructure as Code (IaC), GitOps, PWA, Progressive Web Applications (PWAs), High Availability Disaster Recovery (HADR), Cryptography, Public-key Cryptography, Web Security, ERC-20, IPFS, Prometheus, Argo CD, Technical Leadership, Machine Learning, Solana, 2D Games, 3D Games, Polygon, ERC-1155, Multisig, Gnosis Safe, Uniswap, Discord, Discord Bots, Decentralized Finance (DeFi), Apollo, ÐApp, Elrond, Image Processing, MultiversX, ERD, Amazon MSK

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