
Caio
From Brazil (UTC-3)
15 years of commercial experience
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
Additional skills
Ready to start
To be verifiedDirect hire
Potentially possibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Full-stack Engineer
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.
- 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.
Senior Full-stack Engineer
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.
- 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.
Senior Full-stack Engineer
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.
- 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.
Senior Full-stack Engineer
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.
- 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.
Senior Full-stack Engineer
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.
- 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.