Tecnologias
React Native
ReactJS
NodeJS
Next.js
NestJS
AngularJS
Ionic
Swift
SwiftUI
Typescript
Javascript
Java
Springboot
Ruby on Rails
PostgreSQL
Docker
AWS
TailwindCSS
HTML5
CSS3
Styled-com
Jest
Swagger
Github
Gitlab
BitBucket
IOS
Android
Educação

UniEvangélica

2015 - trancado

Engenharia de Software

Rocketseat

2022 - 2024

Software Developer Web/Mobile

EF - English First

2022 - 2024

Língua Inglesa

Times Idiomas

2025 - atualmente

Língua Inglesa

JR

João Ricardo Martins Ribeiro

Software Engineer Mobile
Full Stack Developer

Transformo ideias em soluções mobile e backend de alto impacto. Com expertise em React Native, Swift e Node.js, desenvolvo aplicações escaláveis que atendem milhões de usuários em setores como bancos, varejo e telecomunicações. Focado em qualidade, performance e experiência do usuário.

React NativeSwiftNode.jsTypeScriptJavaAWS

About

Sou um desenvolvedor fullstack com 7 anos de experiência em Swift, JavaScript, TypeScript, React, Angular e Node.js. Atuo com paixão por tecnologia e constante atualização, utilizando IA (GitHub Copilot, Cursor) para acelerar entregas e alternar entre diferentes stacks com eficiência.


Tenho experiência em arquitetura de front-end, design systems, componentização modular e boas práticas como SOLID, Clean Code e Design Patterns. Busco ser protagonista no desenvolvimento, desde o refinamento da interface até a entrega final, sempre com olhar crítico sobre experiência do usuário, performance e objetivos de negócio.


Sou comprometido com o autodesenvolvimento e com a evolução contínua do time e da carreira.

My Projects

aluracord

JavaScript

Project developed with JavaScript based on discord using nextjs as a framework and skinex as a ui tool.

Contexto

Projeto desenvolvido durante imersão React da Alura, criando uma aplicação de chat inspirada no Discord.

Propósito

Aplicação web de chat em tempo real que permite comunicação entre usuários, demonstrando conhecimento em React, Next.js e integração com APIs. O projeto foi desenvolvido para aprender conceitos avançados de React como hooks, context API e gerenciamento de estado.

Destaques

  • Chat em tempo real
  • Interface moderna e responsiva
  • Integração com APIs
Next.jsReactJavaScriptSkinex

apiContacts

JavaScript

Project developed with JavaScript for contact book api rest in NodeJS with express.

Contexto

API RESTful desenvolvida para gerenciamento de contatos, demonstrando conhecimento em backend com Node.js e Express.

Propósito

Sistema completo de gerenciamento de contatos com operações CRUD, autenticação e validação de dados. O projeto foi desenvolvido para demonstrar habilidades em desenvolvimento backend, arquitetura de APIs REST e boas práticas de desenvolvimento.

Destaques

  • API RESTful completa
  • Operações CRUD
  • Validação de dados
Node.jsExpressJavaScriptREST API

apiGoTicket

JavaScript

Project developed with ticket sales api rest JavaScript.

Contexto

API RESTful para sistema de venda de ingressos, desenvolvida para gerenciar eventos e transações de tickets.

Propósito

Sistema de backend robusto para venda de ingressos online, incluindo gerenciamento de eventos, controle de estoque, processamento de pagamentos e emissão de tickets. Demonstra conhecimento em arquitetura de APIs escaláveis e lógica de negócio complexa.

Destaques

  • Sistema de venda de ingressos
  • Gerenciamento de eventos
  • Controle de estoque
Node.jsExpressJavaScriptREST API

AppGoTicket

JavaScript

Project developed with ticket sales App mobile JavaScript.

Contexto

Aplicativo mobile desenvolvido para complementar a API de venda de ingressos, proporcionando experiência nativa para compra de tickets.

Propósito

Aplicativo mobile que integra com a API GoTicket, permitindo que usuários visualizem eventos, comprem ingressos e gerenciem seus tickets diretamente do celular. Demonstra conhecimento em desenvolvimento mobile, integração com APIs e experiência do usuário.

Destaques

  • App mobile nativo
  • Integração com API
  • Interface intuitiva
React NativeJavaScriptMobile Development

Certificates

Veja todos