Logo
Caio – React, Ruby, Ruby on Rails, experts in Lemon.io

Caio

From Brazil (UTC-3)

flag
Full-stack Web DeveloperSenior
15 years of commercial experience
Analytics
Media
Social media
Lemon.io stats

Caio – React, Ruby, Ruby on Rails

Caio is an accomplished senior developer with a proven track record in delivering high-quality solutions across both frontend and backend development. With expertise in Ruby on Rails, React, Node.js, and TypeScript, he excels in building scalable, high-performance systems. His deep understanding of React fundamentals, including optimizing client-side and server-side rendering, coupled with a solid grasp of Ruby on Rails for refactoring and scaling legacy systems, makes him a versatile asset for any project. Whether it’s optimizing performance, refining existing systems, or building new solutions from the ground up, Caio brings both technical depth and a results-oriented mindset to every project. His combination of expertise and practical experience will be a valuable asset to any team looking to solve complex challenges with a seasoned professional.

Main technologies
React
3 years
Ruby
14 years
Ruby on Rails
14 years
Node.js
4 years
Typescript
1 year
Additional skills
Stimulus
Vue.js
PostgreSQL
Tailwind CSS
Sidekiq
Google API and Services
Ready to start
To be verified
Direct hire
Potentially possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Full-stack Engineer
Feb 2024 - Mar 20241 month
Project Overview

A social media scheduling platform with a Ruby on Rails monolith and a React-based post creation interface was enhanced to support multi-platform publishing. The post builder allows users to customize content per social media channel, including selecting post types and tailoring content for each. A key project involved implementing support for creating polls on a microblogging platform, enabling users to add multiple-choice options to boost audience engagement.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Collaborated with design and product teams to define and finalize requirements for the new poll creation feature;
  • Led the end-to-end implementation of the feature, from planning to production rollout;
  • Developed backend APIs in the Ruby on Rails application to support publishing posts with the “poll” type, including handling all associated attributes from the React post builder;
  • Implemented the UI/UX in the React-based post builder, including components for poll creation, multiple choice inputs, and live post previews;
  • Wrote comprehensive automated tests across both frontend and backend, including integration tests to ensure system reliability;
  • Deployed the feature under a feature flag to enable controlled, progressive rollout;
  • Monitored feature adoption and performance using tools like Mixpanel and CloudWatch.
Project Tech stack:
Ruby on Rails
React
Sidekiq
PostgreSQL
Senior Full-stack Engineer
Oct 2023 - Nov 20231 month
Project Overview

Loomly is a social media calendar scheduler with a Ruby on Rails monolith and a library component made using React. This component is responsible for managing assets for an entire calendar that can be shared across different posts. This project involved rewriting and redesigning the content library to make it feel more modern and provide a better UX to users.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Translated Figma designs into high-fidelity React components, focusing on visual accuracy and improved UI/UX;
  • Implemented multiple new frontend components to support the redesigned asset library experience;
  • Made minor adjustments to existing backend APIs where necessary;
  • Delivered the new library incrementally by breaking it into separate views: List View, Grid View, and Asset View;
  • Ensured a smooth rollout by progressively releasing changes and monitoring user interaction.
Project Tech stack:
React
Ruby on Rails
PostgreSQL
Senior Full-stack Engineer
Jun 2023 - Aug 20232 months
Project Overview

A platform required an improved content creation experience, particularly around attaching media files to posts. The system, built on a Ruby on Rails backend and a React-based post builder, previously supported uploads of various media types such as images, videos, documents, and GIFs. To streamline the user workflow, the team implemented an integration with Google Drive, allowing users to import media directly from their personal Drive accounts into the post creation interface. This enhancement significantly reduced friction in the asset management process and improved overall productivity for content creators.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Took ownership of the feature from initial idea to final deployment, starting with limited context and a high-level goal to integrate the media uploader with Google Drive;
  • Conducted a proof of concept to validate technical feasibility before design and scope were finalized;
  • Collaborated with the product team and designer to help define the scope and review mockups;
  • Implemented a backend endpoint in the Rails application to support uploading Google Drive files using the file URL and user token;
  • Integrated Google Drive into the React-based post builder using Google's official JavaScript API;
  • Wrote automated tests for both backend logic and frontend integration to ensure reliability;
  • Deployed the feature behind a feature flag and rolled it out progressively, monitoring adoption and behavior via Mixpanel and CloudWatch.
Project Tech stack:
Ruby on Rails
React
Google API and Services
Sidekiq
PostgreSQL
Senior Full-stack Engineer
Nov 2022 - Jan 20232 months
Project Overview

A social media scheduling platform required the implementation of a new feature to support creating threaded posts for X (formerly Twitter). The platform consisted of a Ruby on Rails monolith and a React-based post creation interface, which allowed users to tailor content for different social media services. The goal of this project was to enhance the existing capabilities by enabling users to compose and publish multiple connected tweets in a sequence, significantly improving content flexibility and engagement potential.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Led the end-to-end delivery of the threaded post feature for X/Twitter, from initial scoping to production rollout;
  • Collaborated closely with design and product teams to finalize user experience and functional requirements;
  • Architected and implemented new backend APIs in a Ruby on Rails application to support posts with multiple child entries, ensuring compatibility with the existing publisher service;
  • Developed complex UI changes in the React-based post builder to support dynamic creation and editing of threads;
  • Wrote comprehensive automated tests for both backend and frontend, including integration coverage;
  • Deployed the feature behind a feature flag and progressively rolled it out while actively monitoring adoption and performance via Mixpanel and CloudWatch.
Project Tech stack:
React
Ruby on Rails
Senior Full-stack Engineer
Dec 2021 - Feb 20222 months
Project Overview

This project involved aggregating data from various online sources, including DNS providers, to create a feature known as "smart lists." Users could compile lists of companies to target based on specific criteria such as spending amount or technologies used. The goal of the project was to enhance the smart list functionality by adding the ability to export these lists to both PDF and XLSX formats, allowing users to easily manage and share their data in different file types.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Architected and developed a separate microservice application dedicated to the exporting feature, ensuring scalability and performance without affecting the main application;
  • Designed the microservice to be standalone, enabling future export triggers from other backend services;
  • Built the exporter service using Node.js and TypeScript, incorporating libraries for PDF and XLSX processing;
  • Implemented a callback architecture to notify the main app when the export process was complete;
  • Integrated the new exporter service into the Smartlists React app by developing new components and establishing communication between the two services;
  • Delivered the feature behind a feature flag and monitored it for errors, ensuring stability during rollout;
  • Successfully launched the feature, achieving performance and scalability goals.
Project Tech stack:
Node.js
React
Typescript

Education

2010
Computer Science
Bachelor of Science

Languages

Portuguese
Advanced
English
Advanced

Hire Caio or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2025 lemon.io. All rights reserved.