Davi da Silva Bento, Developer in Sorocaba - State of São Paulo, Brazil
Davi is available for hire
Hire Davi

Davi da Silva Bento

Verified Expert  in Engineering

Full-stack Developer

Sorocaba - State of São Paulo, Brazil

Toptal member since July 15, 2021

Bio

Davi is a full-stack developer with expertise in React and Node.js. He developed a cryptocurrency exchange where users can buy and sell BTC, LTC, and ETH and a new marketing strategy where robots automatically buy and sell BTC, similar to a day-trade operation. Davi is known for his exceptional attention to detail, his work with multi-level dashboards, and his keen eye for tracking and fixing bugs, and ensuring smooth production.

Portfolio

Bilt Technologies Inc
React, Redux, TypeScript, Next.js, JavaScript, GraphQL, Monorepos, Material UI...
BeautiMaps Technologies LLC
GraphQL, MongoDB, JavaScript, Node.js, React, Amazon Web Services (AWS)...
Fieldcraft, Inc.
React, Next.js, Tailwind CSS, Code Review, Pixel Perfect, Web Development, Web...

Experience

  • JavaScript - 9 years
  • TypeScript - 6 years
  • Node.js - 5 years
  • React - 5 years
  • Next.js - 5 years
  • CSS - 5 years
  • Redux - 4 years
  • Full-stack - 4 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), React, Node.js, MacOS

The most amazing...

...tool I've developed is a cryptocurrency exchange where I was a full-stack developer and built the platform using a microservice architecture.

Work Experience

Front-end Senior Developer

2023 - PRESENT
Bilt Technologies Inc
  • Worked collaboratively in a dynamic and fast-paced team environment, consistently delivering high-quality results within tight deadlines while adapting quickly to evolving project requirements.
  • Worked with a robust monorepo strategy, crafting numerous reusable components that seamlessly maintained a uniform and cohesive UI/UX design throughout the entire web application.
  • Effectively utilized Sentry and Linear for comprehensive bug tracking, contributing to a consistently low bug count and enhancing overall software quality by swiftly identifying, addressing, and proactively resolving issues.
  • Collaborated closely with the Design and Product teams to maintain a well-organized and structured feature set, ensuring seamless communication and alignment between development and design objectives.
Technologies: React, Redux, TypeScript, Next.js, JavaScript, GraphQL, Monorepos, Material UI, Styled-components, Jest

Senior Full-stack Developer | Consultant

2023 - 2023
BeautiMaps Technologies LLC
  • Fixed critical bugs to improve system functionality.
  • Provided insights to enhance the AWS infrastructure, including recommendations for migrating from Amazon Elastic Container Service (Amazon ECS) to managed solutions like Amazon EC2 and AWS Amplify.
  • Offered consultancy to assist in backlog assembly and task prioritization.
  • Contributed to elevated code quality by serving as a code reviewer, ensuring robust and efficient solutions for the company.
Technologies: GraphQL, MongoDB, JavaScript, Node.js, React, Amazon Web Services (AWS), API Integration, Git, UI Design, UX Design, AWS Amplify, Google Cloud Platform (GCP), MERN Stack, Tailwind CSS

React and Tailwind CSS Front-end Developer

2023 - 2023
Fieldcraft, Inc.
  • Worked on 10 pages and made them fully responsive on mobile—previously, they were desktop-only.
  • Attended a brainstorming meeting in order to improve the user flow for some pages, achieving the best usability for each user flow.
  • Created a brand-new mobile menu that significantly improved user flow—previously, user navigation was much more difficult.
Technologies: React, Next.js, Tailwind CSS, Code Review, Pixel Perfect, Web Development, Web, User Interface (UI), User Experience (UX), Git, UI Design, UX Design

React and Next.js Front-end Developer

2023 - 2023
https://www.cpconstructors.com/
  • Improved the load page of the site, uploading the images on Amazon S3 buckets to improve the cache.
  • Migrated the front-end code from an Ubuntu server to AWS Amplify, improving the code deployment and CI/CD pipelines, enabling a smoother deployment.
  • Went to a brainstorming meeting to create a new page based on the user needs.
Technologies: React, HTML, CSS, JavaScript, Next.js, Create React App, SEO Tools, Code Review, Pixel Perfect, Web Development, Web, User Interface (UI), User Experience (UX), API Integration, Git, UI Design, UX Design, AWS Amplify

Senior Front-end Developer

2022 - 2023
Rnwbl
  • Created an intuitive and efficient user interface for the web component aimed at administrators. Through careful analysis of user workflows and preferences, I developed a sleek and responsive interface. It was one of my most notable accomplishments.
  • Improved time loading speed, refactoring some queries only to fetch needed data, minimized rendering overhead, and reduced initial page load times using the code split technique.
  • Consistently worked closely with the CTO to craft the optimal user experience and gain a deeper understanding of the product's requirements.
  • Worked in a fast-paced work environment, efficiently utilizing a Kanban board to track bugs and features. Demonstrated an unwavering commitment to meeting deadlines, consistently delivering tasks promptly, and ensuring seamless project execution.
  • Contributed to elevated code quality by serving as a code reviewer, ensuring robust and efficient solutions for the company.
Technologies: JavaScript, React, GraphQL, Redux, Front-end Development, TypeScript, Apollo, CSS3, REST APIs, Mapbox, Code Review, Pixel Perfect, Web Development, Web, User Interface (UI), User Experience (UX), Material Design, Storybook, Web Mapping, API Integration, Git, UI Design, UX Design

Senior Front-end Developer

2022 - 2023
Looka
  • Tracked and fixed bugs in production using BugSnag.
  • Worked with Redux and GraphQL architecture, always trying to find the best solution to each problem.
  • Refactored many components from JSX to TSX, improving the code quality and readability.
  • Contributed to elevated code quality by serving as a code reviewer, ensuring robust and efficient solutions for the company.
Technologies: React, Node.js, TypeScript, JavaScript, Go, Front-end Development, Figma, GraphQL, Apollo, CSS3, REST APIs, Jest, Cypress, SEO Tools, Unit Testing, Vanilla JS, Analytics, Google Analytics, Code Review, Pixel Perfect, Web Development, User Interface (UI), WordPress, Redux, CI/CD Pipelines, Redux Toolkit, API Integration, Git, UI Design, UX Design

Senior Front-end Developer

2022 - 2022
Toptal Client | Decentralized Exchange
  • Created the front end of a DEX from scratch, using a Layer 2 solution called StarkNet.
  • Worked side by side with the project owner to keep the project at the quality as expected consistently.
  • Developed a project with high-level fidelity based on the Figma templates.
Technologies: Starknet, Web 3.0, Blockchain, React, CSS3, Tailwind CSS, DApps, React Redux, React Hooks, Front-end Development, Figma, TypeScript, REST APIs, Ethereum, Pixel Perfect, Web Development, Web, User Interface (UI), User Experience (UX), Web3, API Integration, Git, UX Design, ÐApp, Smart Contracts, Blockchain Platforms, DEXTools

Senior Front-end Developer

2021 - 2022
Rootine
  • Developed a web app where users can answer questions about themselves and get a custom vitamin for each need, and they can track their info on a dashboard page.
  • Worked in a small and fast-paced team where we planned tasks and fixed bugs using GitHub issues.
  • Built a one-step checkout page from scratch, integrating it with Google Maps and payment methods with Swell.
Technologies: React, Next.js, Tailwind CSS, Material UI, Shopify Swell, JSON Web Tokens (JWT), TypeScript, CSS3, REST APIs, Jest, Google Analytics, Pixel Perfect, Web Development, Web, User Interface (UI), User Experience (UX), Redux, API Integration, Git

Full-stack Developer

2021 - 2022
Mafagafo NFT Game
  • Developed a crowdsale web app that integrates with MetaMask to exchange tokens.
  • Built a web app to monitor new users who entered the Telegram group.
  • Constructed a marketplace for a game where users can buy and sell their items.
  • Completed an integration with Ethers.js to communicate with the contract.
  • Participated in the Market Release initial phase of the project.
  • Led the front-end development team as one of my responsibilities. Maintained a well-structured and organized code.
Technologies: React, Node.js, Ethers.js, Web 3.0, SCSS, Express.js, Amazon Web Services (AWS), AWS SDK, Amazon Elastic Container Service (ECS), Amazon S3 (AWS S3), AWS ELB, Solidity, DApps, DevOps, React Redux, React Hooks, Full-stack Development, Back-end Development, TypeScript, CSS3, REST APIs, MERN Stack, Ethereum, Full-stack, DigitalOcean, TypeORM, Architecture, Code Review, Web Development, Web, Swagger, User Interface (UI), User Experience (UX), CI/CD Pipelines, Back-end Architecture, Web3, API Integration, Git, Smart Contracts, Ethereum Smart Contracts, Blockchain Platforms, Web3.js, DEXTools

Senior Back-end Developer

2021 - 2021
Toptal Client
  • Worked with a serverless architecture, using AWS CDK to manage all the infrastructure.
  • Tracked and fixed Lambda errors, using Sentry to improve the application's health.
  • Worked with a complex architecture, using AWS Lambda and Amazon DynamoDB events trigger.
Technologies: Serverless, AWS SDK, AWS Cloud Architecture, AWS Lambda, Amazon DynamoDB, Amazon Web Services (AWS), Back-end Development, TypeScript, REST APIs, Code Review, Web, CI/CD Pipelines, Back-end Architecture, API Integration, Git

Full-stack Developer

2021 - 2021
RZCA | Freelance
  • Built an administrative dashboard where the support team can manage their clients and investments.
  • Created a client portal where users can log in and manage their investments and accounts.
  • Delivered an entire application (back end, front end, and cloud) using best practices and code patterns.
  • Managed two junior developers. Helped them to improve their skills, taught best practices, and conducted code reviews and pair programming with them.
  • Built asynchronous and background processes to improve performance. For example, the deposit and withdrawal BTC process checks and confirms whether a deposit or withdrawal is successful.
Technologies: Amazon Web Services (AWS), APIs, Amazon DynamoDB, Architecture, Amazon S3 (AWS S3), Full-stack, NestJS, Express.js, HTML5, CSS3, React, Node.js, AWS SDK, GitHub, CI/CD Pipelines, PostgreSQL, TypeORM, Amazon Simple Email Service (SES), Platform as a Service (PaaS), DevOps, React Redux, React Hooks, Full-stack Development, JSON Web Tokens (JWT), Back-end Development, TypeScript, REST APIs, Create React App, Blockchain, Webpack, Dashboards, DigitalOcean, API Development, Web, User Interface (UI), User Experience (UX), Content Delivery Networks (CDN), Back-end Architecture, Web3, API Integration, Git, Blockchain Platforms

Full-stack Developer

2019 - 2021
Klug Capital
  • Developed a new market strategy to buy robot licenses. The robots automatically buy and sell BTC like a day-trade operation.
  • Built and architected this application from scratch using React, Redux, MUI (Material UI), Node.js, Express.js, Kubernetes, and CI/CD pipelines.
  • Created microservices using Go and RabbitMQ with architecture based on events.
  • Built integrations with a payment API like Iugu and Coinbase for cryptocurrency payments.
  • Created and designed the entire project architecture from scratch, always listening to the clients and trying to develop the project with the smoothest experience.
  • Led the front-end development for a new cryptocurrency product. My responsibility, in addition to creating code, was to maintain a well-structured and organized code.
Technologies: React, Redux, Node.js, Software Architecture, Kubernetes, DigitalOcean, MongoDB, Express.js, Jenkins, CI/CD Pipelines, GitHub Actions, Go, RabbitMQ, Grafana, Prometheus, Material UI, Internationalization, HTML, Payment APIs, SCSS, Architecture, Engineering, Passport.js, Platform as a Service (PaaS), DevOps, React Redux, React Hooks, Full-stack Development, NoSQL, JSON Web Tokens (JWT), Back-end Development, TypeScript, REST APIs, MERN Stack, Blockchain, Webpack, Full-stack, TypeORM, API Development, Code Review, Web Development, Web, Swagger, User Interface (UI), User Experience (UX), Leadership, Content Delivery Networks (CDN), Back-end Architecture, Web3, API Integration, Git, PostgreSQL, Blockchain Platforms

Full-stack Developer

2018 - 2021
Eduzz Tecnologia Ltda
  • Developed a dashboard where customers can log in and see their sales and purchases, create new products, and manage affiliates.
  • Tracked and fixed bugs. Created new features using Jira as a reporting and backlog tool.
  • Developed a new app using React Native. The old app had a 3-star rating on the App Store, and the new one has 4.7 stars. The speed and usability of this app improved greatly.
  • Was part of the engineering team and used a strong microservice architecture, utilizing tools such as Node.js, NestJS, PHP, RabbitMQ, SQL, AWS, and PostgreSQL.
  • Led front-end development for an in-house product and oversaw two junior developers. My responsibility, in addition to code, was to maintain a well-structured and organized code.
Technologies: Node.js, React, PHP, SQL, Docker, Next.js, Full-stack, Front-end, Back-end, CSS, HTML5, PostgreSQL, Redis, Caching, Material UI, NestJS, Express.js, Jenkins, CI/CD Pipelines, Amazon Web Services (AWS), HTML, Firebase, DevOps, React Redux, React Hooks, Full-stack Development, NoSQL, JSON Web Tokens (JWT), Back-end Development, TypeScript, Elasticsearch, REST APIs, Charts, MySQL, MERN Stack, Cypress, Create React App, Unit Testing, Vanilla JS, SaaS, Dashboards, React Native, TypeORM, API Development, Architecture, Distributed Systems, Code Review, Technical Leadership, Web Development, Web, Mobile, Swagger, User Experience (UX), Material Design, Redux, WebSockets, Content Delivery Networks (CDN), Back-end Architecture, API Integration, Git, Laravel, Microsoft SQL Server, MongoDB, Single Sign-on (SSO)

Full-stack Developer

2018 - 2019
Cryptocurrency Exchange | Freelance
  • Developed a cryptocurrency platform from the back end to the front end. In this app, users can buy and sell BTC, LTC, and ETH.
  • Delivered real-time UI updates with a microservice and event-based architecture with the Nest.js framework ecosystem, PostgreSQL, and Socket.IO.
  • Built the back end with NestJS, PostgreSQL, and MongoDB, and the front end with Next.js, Ant Design, and Redux.
Technologies: React, Node.js, Docker, Kubernetes, DigitalOcean, Amazon Web Services (AWS), Next.js, Front-end, Back-end, MongoDB, NestJS, PostgreSQL, GitLab, GitLab CI/CD, HTML, Express.js, DevOps, React Redux, Full-stack Development, NoSQL, JSON Web Tokens (JWT), Back-end Development, REST APIs, Charts, MySQL, Ethereum, Blockchain, Full-stack, Dashboards, TypeORM, API Development, Architecture, Distributed Systems, Web Development, Web, CI/CD Pipelines, WebSockets, Back-end Architecture, API Integration, Git

Full-stack Developer

2017 - 2018
PhotoVate | Freelance
  • Developed a desktop app where users can take their own pictures in the gym.
  • Built with tools such as React for the website, Electron for the desktop app, and Node.js and GraphQL for the back end.
  • Collaborated with international partners located in Australia.
Technologies: JavaScript, Node.js, React, GraphQL, GitHub, Full-stack Development, Back-end Development, REST APIs, Full-stack, Vanilla JS, API Development, Web Development, Web, API Integration

Developer

2016 - 2018
Sorocred/Afinz
  • Developed a dashboard where employees can manage and obtain customer information using C#, SQL, JavaScript, HTML, and CSS.
  • Designed APIs to integrate with third-party APIs and developed SQL scripts to automate processes previously done manually.
  • Created SQL queries to track problems and financial inconsistencies. These queries are used on a dashboard to obtain rich details.
Technologies: C#, APIs, Node.js, JavaScript, SQL, HTML5, CSS3, Back-end Development, Vanilla JS, API Development, Distributed Systems, Web Development, Web, Front-end, API Integration

Cryptocurrency Exchange

A web application for the trade of BTC, LTC, and ETH. I developed the back end and the front end, working with Node.js, React, Kubernetes, Docker, and monitoring tools such as Prometheus and Loki. It was a real-time application, so we used Socket.IO and Redux to store information in the front end. In the back end we used a microservice architecture.

App for Rural Producers and Farmers

An app based on React Native used by farmers where to get information about feeding their animals. I was a full-stack developer and built the app using React Native and the back end using Node.js and TypeScript.

Image Optimizer

An image optimizer used to improve image quality and generate thumbnails from the original image.

This function was built using AWS Lambda to process images from an S3 bucket and DynamoDB to store information about the images.

Administration Dashboard for Customer Management

A web app for managing customers. I was the front-end developer working with the back-end team to integrate endpoints and display information about customers. This app enables users to obtain details about purchases, sales, and manage and edit customer information, such as email and addresses.

Fitness App

A React Native mobile app where customers can find personal trainers to create training sessions for them, and personal trainers can manage their customers (students).

This app was built using React Native, Node.js, GraphQL, PostgreSQL and Redis.

Code Compass

https://codecompass.online/
A Next.js-based platform build to improve the junior developer experience and studying. It communicates with the OpenAI API to generate roadmaps where the student can follow up and have a path to learn and improve their skills.
2022 - 2023

Bachelor's Degree in Software Engineering

FIA - Online

2014 - 2017

Diploma in Software Development

ESAMC - Sorocaba, São Paulo, Brazil

Libraries/APIs

Node.js, React, React Redux, REST APIs, API Development, Web3.js, AWS Amplify, Passport.js

Tools

GitHub, Create React App, Webpack, Prisma, Git, Slack, GitLab, Jenkins, Figma, Google Analytics, Redux Toolkit, Grafana, Kibana, RabbitMQ, GitLab CI/CD, AWS SDK, Amazon Simple Email Service (SES), Amazon Elastic Container Service (ECS), AWS ELB, Shopify Swell

Languages

SQL, HTML5, JavaScript, CSS, GraphQL, TypeScript, CSS3, HTML, C#, PHP, Go, SCSS, Solidity

Frameworks

Next.js, Redux, Material UI, Express.js, Tailwind CSS, JSON Web Tokens (JWT), Jest, Vanilla JS, React Native, NestJS, Cypress, Swagger, Laravel

Paradigms

Logic Programming, Microservices, DevOps, Unit Testing, Back-end Architecture, UI Design, UX Design, Agile, Scrum, Kanban

Platforms

DigitalOcean, Visual Studio Code (VS Code), Web, Mobile, MacOS, Docker, Kubernetes, AWS Lambda, Firebase, Amazon Web Services (AWS), Blockchain, Vercel, Mapbox, WordPress, Blockchain Platforms, Google Cloud Platform (GCP), Linux, Starknet, Ethereum

Storage

PostgreSQL, MongoDB, NoSQL, MySQL, Redis, Amazon S3 (AWS S3), Microsoft SQL Server, Amazon DynamoDB, Elasticsearch

Other

Programming, Front-end, Back-end, APIs, Full-stack, CI/CD Pipelines, Architecture, TypeORM, React Hooks, Full-stack Development, Back-end Development, Front-end Development, MERN Stack, Code Review, Pixel Perfect, Web Development, User Interface (UI), User Experience (UX), API Integration, Styled-components, Algorithms, Data Structures, Caching, Software Architecture, Ethers.js, DApps, Apollo, Charts, SEO Tools, SaaS, Dashboards, Distributed Systems, Technical Leadership, Material Design, WebSockets, Content Delivery Networks (CDN), Web3, Web Mapping, Cookies, DEXTools, Prometheus, GitHub Actions, Internationalization, Web 3.0, Payment APIs, Engineering, Platform as a Service (PaaS), Serverless, Leadership, Software, AWS Cloud Architecture, OpenAI GPT-4 API, OpenAI GPT-3 API, Analytics, Storybook, ÐApp, Smart Contracts, Ethereum Smart Contracts, Monorepos, Single Sign-on (SSO)

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