Caio F Melo, Developer in Campina Grande, Brazil
Caio is available for hire
Hire Caio

Caio F Melo

Verified Expert  in Engineering

Full-stack Developer

Location
Campina Grande, Brazil
Toptal Member Since
November 4, 2022

Caio is a full-stack engineer with more than five years of experience working on real projects since completing his bachelor's degree in computer science. He specializes in JavaScript or TypeScript with React and Node.js. Caio has built numerous UIs and high-performing APIs and solved problems according to clients' needs.

Portfolio

Fypm
React Native, TypeScript, React, Firebase, React Native for Web
Cyber iSight
Node.js, JavaScript, TypeScript, Bootstrap, PostgreSQL, React...
Trio
JavaScript, TypeScript, React, React Native, Node.js, GraphQL, NestJS, Firebase...

Experience

Availability

Part-time

Preferred Environment

MacOS, Slack, Discord, Windows

The most amazing...

...thing I've worked on is a unicorn project for crypto investors, using React Native, Node.js, and GraphQL and working with front- and back-end teams.

Work Experience

Senior React Native Developer

2023 - 2023
Fypm
  • Developed new features such as "rate my offer," which retrieves the user offer information and rates the offer value based on the data saved in the database (If it's below or above the average market).
  • Improved some flows with new fields and steps to validate a new offer.
  • Created some Firebase dashboards to validate new users and new offers with screenshots using https://retool.com/use-case/firebase-dashboard.
Technologies: React Native, TypeScript, React, Firebase, React Native for Web

Senior Node.js Developer

2022 - 2023
Cyber iSight
  • Developed a SaaS app with Node.js and React to handle assessments and automate cyber security jobs.
  • Created a dashboard with tables and charts to analyze and compare the data with previous assessment data.
  • Deployed an MVP to AWS and presented it to potential clients that work with it.
Technologies: Node.js, JavaScript, TypeScript, Bootstrap, PostgreSQL, React, Minimum Viable Product (MVP), Cypress, Express.js

Full-stack Engineer

2021 - 2022
Trio
  • Rebuilt a legacy app and its new features for betting sports games using React Native, Expo, and Firebase, contributing as the main and sometimes unique developer, with each game gaining 1,000 users.
  • Built an app where users could select NBA and NFL games, join contests, answer questions, receive notifications, and play against friends.
  • Created a dashboard for betting sports games using React and Firebase, allowing admins to sign up for new games and track users and game data.
  • Developed cryptocurrency app screens from scratch following a Figma design, using animations and new features from React Native.
  • Reviewed pull requests from team members, encouraging them to follow best practices and clean code.
Technologies: JavaScript, TypeScript, React, React Native, Node.js, GraphQL, NestJS, Firebase, Expo, Full-stack, MobX, Storybook, Android, iOS

Mid-level Software Developer

2020 - 2021
Meta
  • Created dashboard screens for the signup and management of users and building data using React and Redux. Users could request cleaning, internet, or services from the app, and the admin user could manage it from the dashboard.
  • Built React Native app screens from scratch for students living in the company buildings.
  • Developed a delivery app for a known pharmacy from Brazil, working as the main front-end developer and choosing the front-end project structure.
  • Led inexperienced developers to achieve their goals.
Technologies: JavaScript, TypeScript, React, React Native, Redux, Redux-Saga, Node.js, Full-stack

Full-stack Engineer

2020 - 2020
Evermart
  • Developed a back-end to a system similar to Hotmart, where users could sell online courses and ebooks.
  • Worked on the back-end side with Node.js and deployed and tested the Node.js server on AWS.
  • Led team members to create alerts and multiple CRUD functions and connect them to multiple foreign APIs.
Technologies: Node.js, React, JavaScript, TypeScript, Sequelize, Express.js

Full-stack Engineer

2019 - 2020
Self-employed
  • Developed a delivery system similar to iFood using React, React Native, Redux, Node.js, and Firebase.
  • Built screens, fixed bugs, and developed new customized features.
  • Rebuilt a legacy app from 2018 with fixes and learned from there.
Technologies: TypeScript, Firebase, Redux, React Native, React, Node.js, Full-stack, MUI (Material UI)

Software Engineer Intern

2019 - 2020
Wildlife Studios
  • Created software solutions in partnership with Wildlife Studios.
  • Retrieved and manipulated data from games to generate insights, find patterns, and create alerts.
  • Developed a platform for marketing and distribution.
  • Worked on web development with React, React Native, JavaScript, Node.js, and AWS.
Technologies: Go, C#, React, Node.js, JavaScript, Software Engineering

Full-stack Developer

2017 - 2018
ASUS
  • Developed a project to manage hire options for ASUS lab at the University using Node.js and Angular.
  • Engaged as the project's primary developer and led team members to accomplish project goals.
  • Contributed to optimizing and enhancing legacy software.
  • Created a new resource for legacy software, such as Jira, used in a PhD work.
Technologies: AngularJS, Angular, Springbot, Java, Node.js, Web Development, Software Engineering, Full-stack Development, Full-stack

RealTime Live | React Native Mobile App

A React Native app for playing real sports games and contests and winning real money.

I was the primary developer and, for a while, the only developer. I rebuilt the legacy project, adding new features and redesigning the entire app, following a Figma design. I also conducted weekly deployments and fixed bugs. Additionally, I worked in the Backoffice with React to sign up new games and track users' data.

Path | Cryptocurrency Mobile App

https://www.pathcrypto.com/
A crypto trade application for users to create their portfolio and crypto wallet.

I was the front-end developer for six months, developing pages and reusable components following best practices and clean code principles. I also reviewed pull requests from team members, encouraging them to improve their code quality. Later, I started to work on the back-end team with Node.js and NestJS, creating new routes, tests, and models.

Share Student Living | React Native App

https://sharesl.com.br/
A React Native app with a React Backoffice for students living in the company buildings in São Paulo, Brazil.

I was one of the project's main front-end developers. I worked on the mobile and mostly on the React Backoffice, creating tables for managing data, forms, and graphs.

Languages

JavaScript, TypeScript, GraphQL, Go, C#, Java

Frameworks

React Native, Redux, NestJS, AngularJS, Angular, Next.js, Bootstrap, Cypress, Express.js, MUI (Material UI)

Libraries/APIs

React, Node.js, Redux-Saga, MobX, React Native for Web

Platforms

Firebase, Android, iOS

Other

Web Development, Software Engineering, Full-stack Development, Full-stack, Springbot, Minimum Viable Product (MVP), Storybook

Tools

Sequelize, Expo

Storage

PostgreSQL

2015 - 2019

Bachelor's Degree in Computer Science

Federal University of Campina Grande - Campina Grande, Paraiba, Brazil

SEPTEMBER 2020 - PRESENT

Rocketseat GoStack Bootcamp

Rocketseat