Davi Busanello, Developer in Porto Alegre - State of Rio Grande do Sul, Brazil
Davi is available for hire
Hire Davi

Davi Busanello

Verified Expert  in Engineering

Software Developer

Porto Alegre - State of Rio Grande do Sul, Brazil

Toptal member since March 31, 2023

Bio

Davi is a senior software engineer with over 12 years of experience and a knack for solving problems. He specializes in Node.js, Ruby on Rails, TypeScript, PostgreSQL, Kubernetes, GCP, AWS, Kafka, Redis, Sidekiq, and related technologies. He has worked in various businesses and is highly motivated to grow his knowledge in the most diverse areas. Davi has also led technical initiatives, designed fault-tolerant systems, performed interviews, and mentored teams through tech talks and workshops.

Portfolio

Self-employed
Ruby, PHP, PHP 7, PHP 5, Git, Bitbucket, Oracle, PostgreSQL, NGINX, Laravel 5...
Toptal
Node.js, Ruby, Ruby on Rails (RoR), PostgreSQL, GraphQL, Git, Docker...
Warren Corretora de Titulos e Valores Mobiliários e Câmbio Ltda
JavaScript, TypeORM, TypeScript, Node.js, Express.js, MongoDB, Docker...

Experience

Availability

Part-time

Preferred Environment

PostgreSQL, GraphQL, TypeScript, Ruby, Ruby on Rails (RoR), Node.js, Docker, JavaScript, Web Development, Back-end

The most amazing...

...thing I've built is an automated investment platform called Warren Brasil and a notification service fully integrated with the platform and CRM.

Work Experience

Software Engineer Consultant

2018 - PRESENT
Self-employed
  • Developed phone communication interception technologies for Brazilian police forces as an outsourced contributor.
  • Provided supply chain solutions, also as an outsourced contributor.
  • Conducted workshops and mentored teams in using Docker containers and applying continuous integration.
Technologies: Ruby, PHP, PHP 7, PHP 5, Git, Bitbucket, Oracle, PostgreSQL, NGINX, Laravel 5, Lumen, Jenkins, Docker, JavaScript, Vue 2, Vuex, Vue CLI, Mentorship, IT Consulting, Web Development, DB, Databases, Back-end, Front-end, Deployer, Amazon Web Services (AWS), Google Cloud, Full-stack, Full-stack Development, Robust Web Development, API Design, API Integration, Unit Testing, SQL, Architecture, REST APIs, JSON REST APIs, Google Cloud Console, Google Cloud Platform (GCP), Agile, CI/CD Pipelines, Integration Testing, DevOps, Jest, Uptime Monitoring

Senior Back-end Engineer

2019 - 2023
Toptal
  • Developed solutions with phone calls, video conferences, SMS, SMTP, audio and video recording processing, and intelligent meeting scheduling.
  • Led initiatives for new features, built architecture, and developed real-time communication for customers and coworkers.
  • Integrated our tools with many third-party services, including BlueJeans, Zoom, Zendesk, Twilio, Google Calendar, Gmail, ZoomInfo, Slack, SendGrid, and other standard communication protocols such as SMTP and SMS.
  • Interviewed engineer candidates to join the company and mentored new teammates.
  • Drove the initiative to adopt observability and monitoring into the team products.
Technologies: Node.js, Ruby, Ruby on Rails (RoR), PostgreSQL, GraphQL, Git, Docker, Kubernetes, Linux, TypeScript, Jest, Sidekiq, Apache Kafka, RSpec, Redis, RuboCop, Cucumber, Cypress, Grafana, Kibana, New Relic, Sentry, FullStory, Google Cloud, Jenkins, GitHub, Ansible, Terraform, Helm, Python, React, Jira, REST, Redux-Saga, Datadog, Programming, Ruby Gems, Ruby ERB, DevOps, Mentorship, Bash, JavaScript, Express.js, Scrum, CircleCI, ELK (Elastic Stack), PL/SQL, Selenium, Kanban, Shell, Agile Software Testing, Agile Software Development, Algorithms, Continuous Integration (CI), Software Design, Software Architecture, DB, Web Development, Databases, API Design, Back-end, Front-end, Amazon Web Services (AWS), Robust Web Development, Deployer, API Integration, Unit Testing, SQL, Architecture, REST APIs, JSON REST APIs, Google Cloud Console, Google Cloud Platform (GCP), Agile, CI/CD Pipelines, Integration Testing, Zendesk API, Twilio API, Uptime Monitoring

Senior Software Engineer

2018 - 2019
Warren Corretora de Titulos e Valores Mobiliários e Câmbio Ltda
  • Developed Warren's fintech product, focusing on API architecture.
  • Mentored junior and mid-level developers through tech talks, code reviews, and chapter meetings.
  • Worked to improve our technical quality and apply CI/CD to our projects.
  • Led the team to develop an in-house push notification service integrated with the platform and the CRM. Received an offer to become a company partner.
  • Built the initial core of the clients' checking accounts, integrating with the Brazilian financial system.
Technologies: JavaScript, TypeORM, TypeScript, Node.js, Express.js, MongoDB, Docker, Serverless Framework, AWS Lambda, Git, GitHub, Vue 2, Scrum, Jest, Cypress, Kibana, ELK (Elastic Stack), Programming, DevOps, Mentorship, GraphQL, Bash, Linux, Apache Kafka, Redis, Grafana, New Relic, Jira, REST, CircleCI, Bootstrap, PL/SQL, Shell, Agile Software Testing, Agile Software Development, Algorithms, Continuous Integration (CI), Software Design, Software Architecture, Vuex, Back-end, Web Development, Robust Web Development, Front-end, DB, Databases, Amazon RDS, Amazon Web Services (AWS), API Design, Deployer, API Integration, Unit Testing, SQL, Architecture, Jasmine, REST APIs, JSON REST APIs, Agile, CI/CD Pipelines, Integration Testing, Uptime Monitoring, Zendesk API

Senior Software Developer

2018 - 2018
E-Sales Soluções em Integração
  • Developed and maintained entregou.com, a supply chain business integration and management service that required 24/7 uptime.
  • Facilitated the codebase upgrade from PHP 4, 5.2, and 5.3 to PHP 7, introducing the container concept to the technical teams with Docker.
  • Spread the Agile and DevOps culture with the teams and planned the automated tests and CI/CD adoption on the main product.
Technologies: PHP 4, PHP 5, PHP 7, Bootstrap, Subversion (SVN), Git, JavaScript, Oracle8i, PL/SQL, Docker, Jenkins, Selenium, Linux, Programming, DevOps, Mentorship, Node.js, Jira, REST, Scrum, PHP, Agile Software Testing, Agile Software Development, Algorithms, Software Design, Software Architecture, Back-end, Web Development, DB, Databases, API Integration, Unit Testing, SQL, Architecture, REST APIs, JSON REST APIs, Agile, CI/CD Pipelines, Integration Testing, Uptime Monitoring

Software Developer

2014 - 2018
DBSeller Sistemas Integrados
  • Developed, maintained, tested, and provided technical support for products, working in groups to reduce technical debts and adopt CI/CD.
  • Migrated the codebase from PHP 5.3 to PHP 5.6 and 7.
  • Developed e-Cidade, an operations support system for Public Software City Government and other government agencies with the capacity to meet Brazilian public organizations' needs.
  • Conducted workshops and light talks about PHP 7 adoption, Ruby, unit tests, Docker, code quality best practices, Git workflows, and how to use our CI/CD workflow.
  • Built internal CI/CD software to deploy our products in various clients' infrastructures and a web app to view the timeline of releases and the status of upgrades. Used Angular, Silex, Shell, Ruby, AWS, GitLab, Jenkins, and CVS.
  • Reduced the number of bugs reported by technical support by 75% after working on a project where I used static code analysis on each commit, which increased code quality.
Technologies: PHP 5, PHP 7, JavaScript, Bootstrap, PostgreSQL, AngularJS, Zend Framework, CakePHP, Linux, Scrum, Kanban, Lean, Git, CVS, Silex, Shell, Bash, Ruby, Jenkins, GitLab, Programming, Ruby Gems, DevOps, Mentorship, Docker, TypeScript, Ruby on Rails (RoR), Node.js, GitHub, REST, PHP 4, PL/SQL, Selenium, PHP, Agile Software Testing, Agile Software Development, Algorithms, Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI), Software Design, Software Architecture, DB, Databases, Amazon Web Services (AWS), Web Development, Back-end, Front-end, Full-stack, Full-stack Development, API Design, Deployer, API Integration, Unit Testing, SQL, Architecture, Jasmine, REST APIs, JSON REST APIs, Agile, CI/CD Pipelines, Integration Testing, Mocha

Web Developer

2014 - 2014
Visonet
  • Developed and maintained our SaaS solutions for foreign trade industries.
  • Built and maintained Comexlabs, the Brazilian market's first full-featured foreign trade simulator.
  • Maintained the drawback algorithm, which consists of all import and export data from companies and traces all imported raw materials in which manufactured products were exported to final consumers, enabling the reduction of industry taxes.
Technologies: PHP, CakePHP, JavaScript, HTML, CSS, PostgreSQL, Scrum, Subversion (SVN), Java, Programming, REST, PHP 4, PL/SQL, Zend Framework, Agile Software Development, Algorithms, Back-end, Front-end, Full-stack, Full-stack Development, DB, API Design, Databases, Web Development, API Integration, SQL, REST APIs, JSON REST APIs, Agile

Developer

2012 - 2013
Tempore Customized Solutions
  • Gathered and analyzed requirements, then developed, maintained, and introduced the software to the clients.
  • Developed ERP, commerce management, and juridical system web software.
  • Built and analyzed data for business intelligence with Pentaho.
  • Handled the research and development of a solution to use NoSQL databases in Pentaho Community Edition.
Technologies: Java, Jakarta Server Pages (JSP), PHP, JavaScript, PostgreSQL, Oracle, Git, Pentaho, Apache Cassandra, MongoDB, MonetDB, Programming, PHP 4, Oracle8i, PL/SQL, Agile Software Development, Algorithms, DB, Databases, Web Development, SQL, REST APIs, JSON REST APIs, Agile

Warren Brasil

https://warren.com.br/
Warren is a fintech that provides automated investment services with the best-personalized portfolio to end customers through a chatbot and a fully-featured investment platform, offering possible suitable investments at low costs.

I developed our product focusing on API architecture, resulting in a more scalable and maintainable system. I also took on a leadership role by mentoring junior and mid-level developers through tech talks, code reviews, and chapter meetings. Additionally, I led the team in developing an in-house push notification service integrated with our platform and CRM.

I also focused on improving our technical quality and implementing CI/CD processes for more efficient and reliable software delivery. This effort helped streamline our development process and ensured our software was of the highest quality. As a result, I was offered a partnership with the company, indicating that my colleagues and superiors highly valued and respected my contributions to the product and team.

Justo | Justiceiro do Dinheiro

https://github.com/justo-justiceiro/justo-chatbot/
Justo is a Brazilian Portuguese chatbot that was developed from concept to MVP in a 34-hour hackathon.

The project aimed to teach financial education. Its starting content explains Brazilian bank standard products and simple tips for making better choices. We were selected to be mentored for six months to continue the project development. During the incubation period, the product was chosen to be internalized by the hackathon organizer.
2012 - 2013

Progress Toward a Specialization in Software Engineering

Centro Universitário UNA - Belo Horizonte, Minas Gerais, Brazil

2007 - 2009

Associate's Degree in Systems Analysis and Development

Faculdade Anglicana de Erechim - Erechim, Rio Grande do Sul, Brazil

2003 - 2006

Technical-Vocational Program in Industrial Electronics Technology

Instituto Anglicano Barão do Rio Branco - Erechim, Brazil

JANUARY 2019 - PRESENT

Scrum Foundation Professional Certificate

CertiProf

JANUARY 2019 - PRESENT

DevOps Essentials Professional Certificate

CertiProf

JULY 2011 - PRESENT

Ruby on Rails from Basic to Advanced

e-Genial

OCTOBER 2010 - PRESENT

Front-end Immersion

e-Genial

Libraries/APIs

Node.js, Sidekiq, REST APIs, Twilio API, React, Vue 2, Ruby ERB, Redux-Saga, Vuex, Zendesk API

Tools

Git, RSpec, GitHub, RuboCop, Cucumber, Grafana, Kibana, Sentry, FullStory, Jenkins, Ansible, Terraform, Helm, Jira, CircleCI, ELK (Elastic Stack), Subversion (SVN), CVS, Shell, GitLab, Amazon Elastic Block Store (EBS), Amazon Simple Queue Service (SQS), Google Assistant, Dialogflow, Fireworks, Bitbucket, NGINX, Vue CLI, Deployer, Mocha, Google Cloud Console

Languages

Ruby, TypeScript, JavaScript, PHP 5, PHP, HTML, SQL, GraphQL, Bash, Python, PHP 4, PHP 7, CSS, Java, Delphi 7, C#.NET, Sass, HTML4, CSS2, Rust

Frameworks

Ruby on Rails (RoR), Jest, Cypress, Express.js, Serverless Framework, Bootstrap, Selenium, AngularJS, Zend Framework, CakePHP, Silex, Jakarta Server Pages (JSP), Laravel 5, Lumen, Jasmine

Paradigms

Unit Testing, Agile, REST, Scrum, Kanban, PMBOK, Agile Software Development, Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI), Web UI Design, Serverless Architecture, DevOps, Automation

Platforms

Docker, Linux, Kubernetes, Apache Kafka, New Relic, AWS Lambda, Oracle, Pentaho, Amazon Alexa, Amazon Web Services (AWS), Google Cloud Platform (GCP)

Storage

PostgreSQL, Redis, Google Cloud, MongoDB, PL/SQL, MySQL, MonetDB, Datadog, Databases, DB

Other

Development, Back-end, IT Consulting, Web Development, API Design, Robust Web Development, API Integration, Architecture, JSON REST APIs, Integration Testing, TypeORM, Oracle8i, Lean, Analysis, Marketing Mix, Business, Business Law, Agile Software Testing, Algorithms, Web UX, Quality Auditing, Software Design, Software Architecture, Quality Assurance (QA), Mentorship, Apache Cassandra, Ruby Gems, Electric, Electronics, Electricity, Networks, Computer Repair, Industrial IT, Robotics, Programming, Network Design, Electrical Design, Product Design, Front-end, Amazon RDS, Full-stack, Full-stack Development, CI/CD Pipelines, Uptime Monitoring

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