Davi da Silva Bento
Verified Expert in Engineering
Full-stack Developer
Sorocaba - State of São Paulo, Brazil
Toptal member since July 15, 2021
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
Experience
Availability
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
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.
Senior Full-stack Developer | Consultant
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.
React and Tailwind CSS Front-end Developer
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.
React and Next.js Front-end Developer
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.
Senior Front-end Developer
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.
Senior Front-end Developer
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.
Senior Front-end Developer
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.
Senior Front-end Developer
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.
Full-stack Developer
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.
Senior Back-end Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Developer
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.
Experience
Cryptocurrency Exchange
App for Rural Producers and Farmers
Image Optimizer
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
Fitness App
This app was built using React Native, Node.js, GraphQL, PostgreSQL and Redis.
Code Compass
https://codecompass.online/Education
Bachelor's Degree in Software Engineering
FIA - Online
Diploma in Software Development
ESAMC - Sorocaba, São Paulo, Brazil
Skills
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)
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