Lucas Ribeiro de Andrade e Carvalho

Lucas Ribeiro de Andrade e Carvalho

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Senior Frontend Developer with 6+ years of experience
Senior Frontend Developer with 6+ years of experience

I am a senior front-end engineer fluent in English, with a passion for building robust applications that deliver exceptional user experiences. I enjoy tutoring others and helping them to solve code challenges. I also stay updated on emerging technologies to create modern, reliable software.

Portuguese, English
Brasilia (-03:00)
Joined November 2024
EXPERTISE
8 years experience
5 years experience
5 years experience
5 years experience
6 years experience

REVIEWS FROM CLIENTS

Lucas's profile has been carefully vetted and approved as a Codementor. Connect with Lucas now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Software Engineer
VTEX
2021-01-01-2024-12-01

Senior Software Engineer
VTEX
Jan 2021– Dec 2024
Checkout team, Rio de Janeir...

Senior Software Engineer
VTEX
Jan 2021– Dec 2024
Checkout team, Rio de Janeiro, Brazil

  • Led the design and architecture of the payments section expansion for a new Checkout Experience using Next.js and Relay.js, prioritizing high performance and enabling rapid feature releases for flagship merchants. Played a key role in the successful launch of this platform, delivering a scalable and efficient solution tailored to the needs of high-profile merchants.

Payments team

  • Migrated the in-store sales app to a new payment provider protocol, reducing inconsistencies and enabling new payment flow features. Decreased payment/order inconsistencies by over 85%, significantly improving transaction reliability.
  • Developed bank transfer in-checkout solutions for Brazil and Colombia, enabling key merchants to onboard onto the platform. Enabled the successful onboarding of key merchants in Brazil and Colombia by implementing localized bank transfer solutions.
HTML/CSS
Node.js
TypeScript
View more
HTML/CSS
Node.js
TypeScript
React
JavaScript
React Relay
Next.js
View more
Software Developer
VTEX
2019-01-01-2021-01-01

Software Developer
VTEX
2019–2021
In-store Purchases, Rio de Janeiro, Brazil<...

Software Developer
VTEX
2019–2021
In-store Purchases, Rio de Janeiro, Brazil

  • Led the incremental migration of state management from Flux.js to Redux.js. This approach allowed for small, manageable changes at each step, simplifying code reviews and minimizing risk.
  • Developed a Nearby In-Store Product Inventory feature, which enabled sales representatives to identify nearby stores with available inventory for products not in stock at the current location. This feature led to an increased sales conversion by helping sales reps identify alternative inventory from nearby stores, reducing the impact of stockouts.
  • Designed and implemented a Cart Orchestrator feature to handle concurrent item changes in the salesman app, using optimistic UI techniques for smoother server synchronization and faster updates. As a result, I eliminated cart inconsistencies caused by concurrent changes, ensuring a more reliable and error-free user experience.
TypeScript
UI design
React
View more
TypeScript
UI design
React
Flux
JavaScript
React Native
Redux
View more
Software Developer Team Lead
Software Practices Laboratory
2016-01-01-2018-01-01

Software Developer Team Lead
Software Practices Laboratory
2016–2018
Campina ...

Software Developer Team Lead
Software Practices Laboratory
2016–2018
Campina Grande, Brazil

  • Led a team of software developers in improving case management efficiency, ensuring that system features were optimized for performance and flexibility.
  • Applied quality assurance practices, overseeing the development and execution of test plans to ensure robust product releases.
Java
SQL
Angular
View more
Java
SQL
Angular
Quality Assurance Specialist
Test Design Techniques
View more
PROJECTS
Barbershop Admin
2023
Created an admin interface for a local barbershop as a freelance project, using Next.js, Node.js, and Mantine. The platform provides shop...
Created an admin interface for a local barbershop as a freelance project, using Next.js, Node.js, and Mantine. The platform provides shop owners with tools to manage client appointments, product listings, and service pricing.
Node.js
React
CSS-in-JS
View more
Node.js
React
CSS-in-JS
Next.js
View more
Ranking Based Operational Coverage
2016
Developed a Scala-based tool to orchestrate data fetching and generate a new coverage metric for my master’s thesis. The tool performs co...
Developed a Scala-based tool to orchestrate data fetching and generate a new coverage metric for my master’s thesis. The tool performs concurrent, data-intensive computations with error handling and retry capabilities. See the source on GitHub.
Java
Scala
Testing techniques
View more
Java
Scala
Testing techniques
View more