Profile of Caique Ribeiro d.

Caique Ribeiro d. Senior Software Engineer
4 years experience Brazil
Availability: Full time and part time
35.00$ /hr

Caique is a Senior Software Developer from Brazil with 4+ years of experience. He has been working with JavaScript since 2017 and he is so passionate to learn new technologies, sharing knowledge with his peers, and loves to develop scalable applications which able to reach many customers.




Imagination Media | February 2021 – Present

Software Engineer

  • He is working on e-commerce development and CMS creator.

Tech Stack: React, Redux, NextJs, GraphQL, JavaScript, TypeScript, HTML, CSS, Styled Components, SCSS, RESTful, NodeJs, MongoDB, PWA, SSR, SSG, ISR, Docker


Estatetial | January 2021 – March 2021

Mobile Engineer

  • Working as a volunteer at this startup, He was responsible for developing the application screens and integrating them with API.

Tech Stack: Flutter, Dart, GraphQL, REST, and GitHub for versioning


Chammas Engenharia

Front-End Engineer | November 2020 – February 2021

  • Responsible for helping interns, including new large-scale features and significant improvements in the project. He helped optimize the offline working part of the application, where it was necessary to use the offline application and, when getting internet, manage the data and data obtained.

Tech Stack: ReactJS, JavaScript

Trainee | December 2019 – November 2020

Full-Stack Engineer

  • He worked with systems for engineering companies, facilitating all engineering processes and contributing to the development of Front-end and Back-end, responsible for implementing the TDD process in the backend and frontend, including Intercom integration and the Geolabor platform. He implemented a system to manage the departure times at the entrance of employees.

Tech Stack: ReactJs, Redux, State Management, NodeJs, JavaScript, HTML, CSS, SCSS, Frontend Engineering, Express, Google Maps integration, Leaflet integration, Docker, PWA, SSR, automate development task, WebServices integration.


Ketra Soluções Inteligentes | July 2019 – November 2019

Mobile Engineer

  • Caique contributed by creating a mobile application where the integration between Protheus(ERP) and the mobile application was made. He was responsible for making the backend and the mobile version. He published this application on AppStore and PlayStore. He did all the processes entirely by himself.

Tech Stack: Flutter, Dart, NodeJs with TypeScript, Express, SQL Server, ReactJs, and GitHub for versioning


Toptal | July 2017 – September 2019

Web Developer

  • Website development using HTML, CSS, and JavaScript.
  • Development of static websites.
  • Integration with address APIs.


Ministério Público do Estado de Minas Gerais | August 2017 – June 2019

Technical Support Specialist

The first internship position was when he was responsible for supporting users of the Public Ministry of Minas Gerais. He was responsible for helping users to connect to the networks and configure networks. He was responsible for maintaining computers with problematic hardware and software. And finally, he was given the schedule for studying programming languages in ReactJS, VueJS, NodeJS, JavaScript, Dart.



Pontifícia Universidade Católica de Minas Gerais | 2017 – 2021

Bachelor’s degree – Software Engineering

  • Full-Stack web development: web development with Node.js and Front-end Frameworks: React, Angular, and Vue
  • Distributed software architecture: Front-end architectures

Campus Virtual Cruzeiro do Sul Educacional | 2017 – 2018

Computer Technician – Information Technology

  • Technical computer course, where he learned algorithms and data structures in Java, learned programming languages in C# for application development, and learned web development with JavaScript, HTML, and CSS.



Rocketseat | April 2020

Oministack Week 11

Udemy | April 2020

React e Redux

S.O.S Tecnologia e Educação | December 2013

Graphic Designer

Web Designer