
Lucas Nunes Arvani
Verified Expert in Engineering
Software Engineer and Developer
Jundiaí - State of São Paulo, Brazil
Toptal member since January 21, 2025
Lucas is a senior software engineer with 8+ years of full-stack experience, specializing in Ruby on Rails, React, Docker, PostgreSQL, and RESTful/GraphQL APIs. His expertise spans microservices, refactoring, and containerization, focusing strongly on SOLID principles, TDD, and clean code. Known for delivering user-centric solutions and balancing speed with quality, Lucas mentors teams and collaborates with stakeholders to drive impactful results.
Portfolio
Experience
- Design Patterns - 8 years
- PostgreSQL - 8 years
- Ruby - 8 years
- JavaScript - 6 years
- Docker - 6 years
- TypeScript - 4 years
- React - 2 years
- Kubernetes - 2 years
Availability
Preferred Environment
Linux, Ruby, JavaScript
The most amazing...
...thing I've done is migrate millions of S3 photos with zero downtime and update database URLs via background jobs—showcasing my focus on precision.
Work Experience
Senior Software Engineer
Toptal, LLC
- Led codebase and architecture modernization, including major refactoring initiatives to streamline development. Optimized database schemas and implemented data role separation for enhanced security and performance and a more maintainable system.
- Oversaw the extraction of large-scale Amazon S3 file migrations involving millions of images with zero downtime, maintaining data integrity throughout.
- Handled SOA, decomposing monolithic systems into modular services and employing Kafka-based messaging for resilient synchronization. Deployed and managed microservices via Kubernetes for improved scalability and maintainability.
- Shaped the back-end architecture for a new billing platform, leveraging GraphQL to deliver a more intuitive and efficient API layer.
- Managed multiple cross-functional initiatives with architects and PMs to define project scope, break down tasks, and mentor junior engineers on SOLID, TDD, and code reviews.
Senior Software Engineer
Caiena
- Designed, developed end-to-end, and launched a real estate MVP using Ruby on Rails and Vue.js, focusing on scalable architectures and normalized data models.
- Improved speed and maintainability by standardizing Vue.js components and workflows, creating an internal boilerplate and a shared component library to ensure consistency across teams and projects.
- Spearheaded a legacy car rental system's transition to a microservices architecture, enhancing integration, data consistency, and deployment flexibility via Kubernetes and Docker on GCP.
- Streamlined testing processes by integrating Jest and Testing Library, raising code coverage and quality standards.
- Mentored junior developers on best practices, including SOLID, TDD, and design patterns.
Ruby on Rails Engineer
Evotto
- Owned the entire tech stack for a startup, from project planning and requirement analysis to database architecture and React front-end creation.
- Balanced technical quality with rapid value delivery, advising on MVP scope and task prioritization.
- Employed SOLID principles, TDD, and design patterns to build maintainable, scalable features on Rails and Postgres.
Software Developer
Autoseg
- Created new features and fixed bugs using TDD and Scrum.
- Gained solid hands-on experience with Postgres, jQuery, Git, and daily standups.
- Developed a service using Ruby on Rails to seamlessly integrate with SAP, automating business flows and improving operational efficiency.
Experience
Alpop Real Estate MVP Development
On the back end, I employed Ruby on Rails to manage property data, status updates, and a publishing flow supported by Docker for streamlined deployment. I also enforced quality through comprehensive unit, integration, and end-to-end tests and implemented Sentry for robust error handling and metric collection.
Additionally, this project involved collaborating with stakeholders to gather requirements, designing database schemas, defining the overall architecture, and coordinating with designers to deliver an intuitive user experience.
Legacy Rental Car System Migration to Microservices
We rebuilt the system using a modern microservices architecture on GCP, deploying to both production and staging environments via Kubernetes. I developed specialized services and implemented a backend-for-frontend approach to optimize communication among various modules. Additionally, I created reusable front-end libraries that accelerated development across multiple products.
A key challenge was resolving severe data inconsistencies. For this, I enforced strict validation rules and set up two-way synchronization, ensuring the new services stayed in sync with the legacy system. I also established Kubernetes deployment pipelines for robust CI/CD. Alongside another lead, I supervised a team of four developers, collaborated with designers, and engaged stakeholders to define requirements for this critical modernization of a high-revenue, high-traffic platform.
Education
Bachelor's Degree in Computer Science
University of São Paulo - São Paulo, Brazil
Skills
Libraries/APIs
Vue 2, Sidekiq, React, Stripe, PostgREST
Tools
RSpec, Webpack, Sentry
Languages
Ruby, JavaScript, GraphQL, TypeScript
Frameworks
Ruby on Rails (RoR), Jest
Paradigms
Object-oriented Programming (OOP), Design Patterns, REST, Microservices, Agile, Scrum, Kanban, Service-oriented Architecture (SOA), Microservices Architecture, Test Automation
Platforms
Docker, Linux, Heroku, Kubernetes, Apache Kafka, Google Cloud Platform (GCP)
Storage
Databases, PostgreSQL, Redis, Amazon S3 (AWS S3)
Other
Background Jobs, API Integration, APIs, Back-end, Full-stack, Algorithms, Domain-driven Design (DDD), CI/CD Pipelines, Innovation, Modernization, Scalability, Reliability, Cross-functional Team Leadership, Cross-functional Collaboration, End-to-end Implementation (E2E), Standardization, Mentorship, Team Mentoring
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