Rafael Cavalcante, Developer in São Paulo - State of São Paulo, Brazil
Rafael is available for hire
Hire Rafael

Rafael Cavalcante

Verified Expert  in Engineering

Software Developer

São Paulo - State of São Paulo, Brazil
Toptal Member Since
July 4, 2018

Rafael has a degree in graphic design proven by almost a decade of experience with digital products in different types of companies, from IBM and Microsoft to open source, startups, and advertising agencies.


Front-end, GraphQL, React Native, Figma
Front-end, React, JavaScript, CSS, HTML, Content Management Systems (CMS)
Gumini Digital
Front-end, WordPress, Redux, React Native, React




Preferred Environment

Git, Terminal, Visual Studio Code (VS Code), Linux, MacOS

The most amazing...

...thing I've worked on was the LUA app, which empowers people to be financially independent and achieve goals with ease.

Work Experience

React Native Developer

2020 - PRESENT
  • Currently working on the beta version of the app, for iOS and Android, using React Native.
  • Working on unit and behavior tests using Jest + Native Testing Library.
Technologies: Front-end, GraphQL, React Native, Figma

Front-end Developer

2019 - 2020
  • Maintained and developed new features for LUA's web app and progressive web app.
  • Contributed to features related to business intelligence, using tools like FullStory and Google Analytics.
Technologies: Front-end, React, JavaScript, CSS, HTML, Content Management Systems (CMS)

Front-end Developer

2016 - 2019
Gumini Digital
  • Developed some features of the LUA mobile application and web platform using React, React Native, and Redux.
  • Worked inside Microsoft's operation for the Rio2016 website along with the Isobar team.
  • Developed a few advertising websites and eCommerce sites for Samsung.
  • Maintained an old version of the LUA app made with Ionic and monolithic back-end architecture.
  • Co-authored a new version of the company front-end boilerplate using Gulp, Nunjucks, NPM, and Stylus.
Technologies: Front-end, WordPress, Redux, React Native, React

Front-end Developer

2015 - 2016
  • Developed eCommerce stores using the VTex platform.
  • Developed institutional and advertising websites and landing pages.
  • Worked as a design technologist with the development and design team to ensure a better workflow and better results.
Technologies: Front-end, VTEX, WordPress, JavaScript, CSS, HTML

Front-end Developer/Information Architect

2014 - 2015
The Brand Machine (Titans Group)
  • Oversaw some deliverables as an information architect, like workflows, personas, fluxograms, and wireframes for an open-source project.
  • Contributed to the front-end squad where we worked on the website for a former presidential candidate in Brazil.
  • Helped in the development of the front-end part of an open-source project made with Django framework.
Technologies: Front-end, JavaScript, CSS, HTML

Front-end Developer

2013 - 2014
ED Comunicação
  • Oversaw some IA deliverables for an internal startup.
  • Built personas.
  • Defined user flows.
  • Created wireframes.
  • Designed card sorting functionality.
Technologies: Front-end, Stylus, PHP, JavaScript, CSS, HTML

UI Developer

2011 - 2013
  • Developed institutional, eCommerce, advertising, and web portals.
  • Helped in the development of a cross-platform mobile app made with PhoneGap using Google Maps API for a major construction company in Brazil.
  • Handled the development of every web page for one of the biggest food processing companies in Brazil.
Technologies: Front-end, Less, JavaScript, CSS, HTML

UI Developer

2009 - 2011
  • Developed internal projects such as web portals, blogs, tools and interfaces for back-end software.
  • Worked with the marketing team to develop websites, small portals, and newsletters for events and products.
  • Collaborated with the staff who made workshops to equalize the team's knowledge of HTML, CSS, JavaScript, jQuery, code versioning, and web standards.
Technologies: Front-end, JavaScript, CSS, HTML


Doris is an app that helps people to see how they look in different clothes. The user can search for outfits in the app search, upload his own images from the store, or use images sent from friends. The app is built using React Native, GraphQL, Formik, Tensorflow, and a lot of other technologies.

I'm currently one of the front-end developers of the app. Sometimes I work in the back end, which uses Serverless, Sequelize, Node.js, and other technologies. My role is to maintain and add new features, write tests, review code, and manage the continuous integration of features that I work on.


LUA is a social eCommerce platform with more than 30 brands, which empowers anyone to work from anywhere selling products without taking care of logistics, stock, etc. Everyone can join the platform, sell a product, and receive a commission.

I was part of the front-end development team which worked very closely to the back-end and design staff building the web platform (where the user sells) and the application, where the user can customize their own store.
2011 - 2012

Associate's Degree in Graphic Design

FMU - São Paulo

2009 - 2010

Associate's Degree in Computer Science

Faculdade Impacta de Tecnologia - São Paulo, São Paulo, Brazil


Scrum Foundations Professional Certificate



Information Architecture

Faber Ludens Institute


React, jQuery, Node.js, Formik, Yup


Avocode, Trello, Slack, InVision, Advanced Custom Fields (ACF), Adobe Photoshop, Jira, Git, Stylus, Sketch, Gulp, Figma, Terminal, Sequelize, Axure RP Pro


HTML5, CSS, HTML, JavaScript, Sass, Less, PHP, GraphQL


React Native, Redux, Jest

Industry Expertise

Web Design


cPanel, WordPress, Visual Studio Code (VS Code), MacOS, WordPress Theme Design, VTEX, Linux


HTML5 Web Storage


Responsive, Responsive Layout, Agile, Web UI Design, Kanban, Scrum


Responsive UI, Responsive Design, Web UI, Web Development, Front-end, Sketch to HTML, UI Development, CSS Preprocessors, PSD to HTML, PSD to WordPress, Minimum Viable Product (MVP), GitFlow, Sketch to WordPress, Storybook, WordPress Themes, Content Management Systems (CMS), Apollo, Serverless, Open Source

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.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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