Renan de Caldas Pereira Bona, Developer in Teresina - State of Piauí, Brazil
Renan is available for hire
Hire Renan

Renan de Caldas Pereira Bona

Verified Expert  in Engineering

Software Developer

Teresina - State of Piauí, Brazil

Toptal member since February 12, 2024

Bio

Renan is a senior software developer with six years of industry experience and a strong foundation in Ruby and JavaScript. He is a problem solver with a great collaborative spirit. Renan enjoys working closely with cross-functional teams, understanding their unique perspectives, and collectively bringing ideas to life.

Portfolio

Toptal, LLC
Ruby on Rails (RoR), React, Docker, Redis, Sidekiq, RSpec, SQL, GraphQL
GoDaddy.com
Ruby, Ruby on Rails (RoR), React, REST, RSpec, Docker, Redis, Sidekiq, Datadog
Codeminer42
Ruby, Ruby on Rails (RoR), React, AngularJS, MySQL, PostgreSQL, RSpec, Docker...

Experience

  • Ruby - 6 years
  • SQL - 6 years
  • PostgreSQL - 6 years
  • Ruby on Rails (RoR) - 6 years
  • REST - 6 years
  • Redis - 6 years
  • Sidekiq - 6 years
  • GraphQL - 3 years

Availability

Part-time

Preferred Environment

Linux, Ruby on Rails (RoR), Docker, SQL, PostgreSQL, GraphQL, REST, Redis, Sidekiq, Ruby

The most amazing...

...project I've engaged in is the Toptal CMS, where I handled skill pages, blog post pages, and, most notably, the homepage.

Work Experience

Back-end Engineer

2021 - 2023
Toptal, LLC
  • Handled the back end of Toptal's homepage, skill pages, and resume pages—the top three pages most accessed via organic traffic.
  • Contributed to a CMS project that allowed the publishing team to create different page types with a well-defined structure.
  • Created a dashboard on Grafana for improved monitoring of web vitals metrics for Toptal public pages.
Technologies: Ruby on Rails (RoR), React, Docker, Redis, Sidekiq, RSpec, SQL, GraphQL

Contract Software Engineer

2020 - 2021
GoDaddy.com
  • Helped GoDaddy to integrate the system of a startup they had acquired. Updated some of the features previously focused only on US companies to be combined with companies worldwide.
  • Developed new functions for eCommerce projects to keep selling despite COVID-19 restrictions; for example, a scheduling pick-up feature to avoid crowded places.
  • Added a monitoring system to a couple of pages to identify which feature or workflow was getting more hits, enabling us to improve and develop more related functions.
Technologies: Ruby, Ruby on Rails (RoR), React, REST, RSpec, Docker, Redis, Sidekiq, Datadog

Software Developer

2018 - 2021
Codeminer42
  • Generated annual tax reports for an investment company. Developed an app where clients could view and analyze their profits so they could plan their investments better.
  • Worked on a social networking app for people who want to share their needs with the government. People could participate as a group by creating, communicating, voting, or rejecting proposals, thus helping the government better attend to their needs.
  • Created new functionalities for the largest gym network in Latin America, enabling the company to profit even while gyms were closed. Developed features like equipment rental and online classes.
Technologies: Ruby, Ruby on Rails (RoR), React, AngularJS, MySQL, PostgreSQL, RSpec, Docker, Bootstrap, jQuery

Experience

Toptal Public Pages

https://www.toptal.com/
A CMS project that I worked on, which enabled the publishing team to build different types of pages with a well-defined structure. My team was responsible for the Toptal home page, skills pages, and resume pages.

Skills

Libraries/APIs

Sidekiq, React, jQuery

Tools

Slack, RSpec

Languages

SQL, GraphQL, Ruby

Frameworks

Ruby on Rails (RoR), AngularJS, Bootstrap, Tailwind CSS

Paradigms

REST

Storage

PostgreSQL, Redis, Datadog, MySQL

Platforms

Linux, Docker

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