Ir para as experiências
jtDIÁRIO DE BORDOJhonatan Rosa Tavares

JHONATAN ROSA TAVARES / EXPLORADOR DE IDEIAS

Construindo além
do horizonte.

Full Stack & Mobile Developer.
Transformo problemas complexos em produtos que conectam pessoas.

04 galáxias09 missões∞ possibilidades
Role para iniciar a jornada
00 / PLANETA DE ORIGEMCada grande jornada começa com curiosidade.
INICIANDO PROPULSORES

Da curiosidade à construção.

TRAJETÓRIA PROFISSIONAL · 2020 — AGORA

O caminho importa
tanto quanto o destino.

Uma jornada por desafios, decisões e aprendizados. Cada empresa, uma galáxia. Cada conquista, um novo mundo para explorar.

GALÁXIA 01 / SETOR 01 / 2020

Datanet Telecom

Desenvolvedor TraineeAbril de 2020 - Dezembro de 2020

As primeiras missões: ouvir os chamados, corrigir falhas em produção e modernizar o autoatendimento dos clientes.

PLANETA / 01

MISSÃO 01

Uma nova órbita para o autoatendimento.

DesafioA plataforma de autoatendimento, que reunia suporte, pagamento de faturas e compras, acumulava chamados e falhas recorrentes.

Minha contribuição

  • Modernizei a plataforma de autoatendimento dos clientes, que reunia suporte, pagamento de faturas e compras via e-commerce, e investiguei e corrigi bugs em produção reportados por chamados. A modernização contribuiu para reduzir chamados e falhas recorrentes e melhorar o desempenho da aplicação.
Menos chamadosautoatendimento modernizado

Plataforma modernizada e bugs de produção corrigidos a partir dos chamados, reduzindo falhas recorrentes e melhorando o desempenho da aplicação.

  • Frontend
  • Depuração
  • E-commerce
  • Suporte

PRÓXIMO HORIZONTE

Agência Digital Frost Fox

Novos desafios. Uma nova órbita.

GALÁXIA 02 / SETOR 02 / 2021

Agência Digital Frost Fox

Desenvolvedor Full Stack PlenoJaneiro de 2021 - Janeiro de 2022

Um sistema legado, milhares de produtos e um novo começo. Um capítulo de migração construído lado a lado com o cliente.

PLANETA / 01

MISSÃO 01

Milhares de produtos, uma nova base.

DesafioSubstituir a solução legada de gestão de estoque da Yamaha Varginha, que gerenciava milhares de produtos e catálogos para eventos náuticos.

Minha contribuição

  • Desenvolvi, em colaboração com a equipe, um sistema de gestão de estoque para a Yamaha Varginha em React e NestJS, migrando uma solução legada que gerenciava milhares de produtos. O projeto, realizado ao longo de um ano, adotou um monólito modular com suporte a catálogos específicos para eventos náuticos. Atuei no alinhamento de requisitos com o cliente e na manutenção e evolução do sistema.
Milhares de produtosestoque migrado do legado

Sistema de gestão de estoque em React e NestJS, construído em equipe ao longo de um ano como monólito modular, com catálogos específicos para eventos náuticos e evolução contínua junto ao cliente.

  • React
  • NestJS
  • Monólito modular
  • Sistemas legados

PRÓXIMO HORIZONTE

Agência COD

Novos desafios. Uma nova órbita.

GALÁXIA 03 / SETOR 03 / 2022

Agência COD

Desenvolvedor Full Stack PlenoFevereiro de 2022 - Dezembro de 2023

Onde sistemas complexos encontraram caminhos mais simples. Arquitetura, integrações e produtos pensados para crescer.

PLANETA / 01

MISSÃO 01

Menos fragmentação. Mais direção.

DesafioUm sistema financeiro de emissão de faturas estava distribuído em muitos microsserviços, tornando a operação e a manutenção complexas e caras.

Minha contribuição

  • Reorganizei a arquitetura de um sistema financeiro de emissão de faturas em um monorepo e consolidei 20 microsserviços em seis serviços principais, reduzindo a complexidade e simplificando a operação e a manutenção, com foco na redução de custos de infraestrutura.
20 → 6serviços centrais

20 microsserviços consolidados em 6 serviços principais em um monorepo, com menos complexidade e foco na redução de custos de infraestrutura.

  • Backend
  • Arquitetura
  • Monorepo
PLANETA / 02

MISSÃO 02

Um produto. Muitos universos.

DesafioClínicas odontológicas precisavam operar seus agendamentos e pagamentos de forma independente.

Minha contribuição

  • Desenvolvi uma plataforma multitenant de agendamento para clínicas odontológicas com React, Next.js, Node.js/Express e PostgreSQL, integrada ao Google Calendar e a fluxos de pagamento específicos para cada clínica.
Multi-tenantoperações independentes

Operações independentes por clínica em uma plataforma compartilhada.

  • React
  • Next.js
  • Express
  • PostgreSQL
PLANETA / 03

MISSÃO 03

Uma vitrine conectada ao negócio.

DesafioConectar estoque, conteúdo e experiência de compra em uma plataforma de comércio eletrônico preparada para dispositivos móveis.

Minha contribuição

  • Desenvolvi uma plataforma de comércio eletrônico em Next.js com abordagem mobile-first, integração de estoque e conteúdo do WordPress, otimização de SEO e monitoramento da jornada do usuário com Microsoft Clarity.
E-commerceestoque, conteúdo e jornada integrados

Plataforma entregue com estoque e conteúdo do WordPress integrados, SEO otimizado e acompanhamento da jornada com Microsoft Clarity.

  • Next.js
  • WordPress
  • Mobile-first
  • SEO
  • Microsoft Clarity

SINAIS DE OUTROS MUNDOS

Conhecimento muda
a nossa órbita.

Entre uma missão e outra, sigo explorando. Ferramentas, ideias e aprendizados que viajam comigo.

✦ CONHECIMENTO CAPTURADO

  • Arquiteturas sólidascurso.dev
  • Monólitos modularescurso.dev

SINAIS DE OUTROS MUNDOS

Novas descobertas.
Novas possibilidades.

Entre uma missão e outra, sigo explorando. Ferramentas, ideias e aprendizados que viajam comigo.

✦ CONHECIMENTO CAPTURADO

  • GraphQLUdemy · Luiz Otávio Miranda
  • NestJSUdemy · Luiz Otávio Miranda
  • Apollo ServerUdemy · Luiz Otávio Miranda
  • WebSocketUdemy · Luiz Otávio Miranda

PRÓXIMO HORIZONTE

Coopercompany

Novos desafios. Uma nova órbita.

GALÁXIA 04 / SETOR 04 / 2024

Coopercompany

Desenvolvedor Full Stack PlenoJaneiro de 2024 - Outubro de 2026

Da arquitetura à experiência na palma da mão. Produtos completos, operações auditáveis e uma plataforma que aguenta o peso da cooperativa.

PLANETA / 01

MISSÃO 01

Da ideia à palma da mão.

DesafioLevar a experiência da cooperativa para um aplicativo e sustentar todo o seu ciclo de entrega.

Minha contribuição

  • Desenvolvi e publiquei o aplicativo da empresa em React Native e Expo, atuando também na manutenção e evolução do produto.
Em produçãodo desenvolvimento à publicação

Aplicativo publicado em React Native e Expo, com manutenção e evolução contínuas em produção.

  • React Native
  • Expo
  • Mobile
PLANETA / 02

MISSÃO 02

Experiência que move resultados.

DesafioReorganizar a jornada de vendas com abordagem mobile-first e tornar a gestão de sessões confiável.

Minha contribuição

  • Implementei a migração do front-end com abordagem mobile-first, reorganização de rotas e páginas, padronização de layouts e skeletons de carregamento. Migrei a autenticação de MSAL para NextAuth, melhorando a gestão de sessões. A iniciativa, combinada às ações de aquisição paga, contribuiu para um aumento sustentado de 20% nas vendas.
+20%nas vendas

Front-end migrado com rotas e layouts padronizados, skeletons de carregamento e autenticação de MSAL para NextAuth. Junto às ações de aquisição paga, contribuiu para um aumento sustentado de 20% nas vendas.

  • Mobile-first
  • Next.js
  • NextAuth
  • UX
PLANETA / 03

MISSÃO 03

Voz, voto e confiança.

DesafioLevar as assembleias da cooperativa para produção com votações simultâneas, elegibilidade e sigilo auditável.

Minha contribuição

  • Implementei um módulo de assembleias em produção com votações simultâneas, regras de elegibilidade, pesos de voto e prevenção de votos duplicados. Estruturei auditoria com sigilo por sessão de votação e emissão de PDFs com assinatura eletrônica, carimbo do tempo e validação PAdES.
PAdESvotação auditável em produção

Módulo em produção com pesos de voto, prevenção de votos duplicados, auditoria com sigilo por sessão e PDFs com assinatura eletrônica, carimbo do tempo e validação PAdES.

  • Assembleias
  • Auditoria
  • Assinatura eletrônica
  • PAdES
PLANETA / 04

MISSÃO 04

Menos espera. Mais escala.

DesafioDerrubar o tempo de resposta da API e sustentar a plataforma com custo e escalabilidade previsíveis.

Minha contribuição

  • Analisei consultas de contratos e entidades relacionadas e implementei índices no PostgreSQL, reduzindo o tempo de resposta completo da API de cerca de 30 segundos para 0,5–2 segundos.
  • Migrei a aplicação do Azure App Service para um serviço de contêineres e consolidei serviços e monitoramento na Azure, reduzindo custos e melhorando desempenho e escalabilidade.
30s → 0,5stempo de resposta da API

Índices no PostgreSQL reduziram a resposta completa da API de cerca de 30 segundos para 0,5–2 segundos. A migração do Azure App Service para contêineres consolidou serviços e monitoramento, reduzindo custos.

  • PostgreSQL
  • Azure
  • Contêineres
  • Observabilidade

Outras contribuições nesta galáxia

  • Desenvolvo e evoluo sistemas internos e aplicações para o público da cooperativa com React, Next.js, NestJS e PostgreSQL, incluindo integrações governamentais para validação de identidade e integrações com sistemas de contratos, pagamentos e telecomunicações.
  • Desenvolvi auditoria de operações administrativas autenticadas com eventos do TypeORM, registrando usuário, rota e estados anterior e posterior dos dados, com gravação transacional dos logs de operações concluídas.
  • Implementei Microsoft Clarity e PostHog na principal aplicação da cooperativa para analisar os funis de onboarding e vendas, identificar pontos de abandono e orientar melhorias no fluxo de compra.
  • Implementei testes unitários com Jest e dados gerados com Faker, executados na pipeline a cada commit, com bloqueio por cobertura abaixo do mínimo definido. Também mantenho o design system dos produtos internos.

SINAIS DE OUTROS MUNDOS

Novas descobertas.
Novas possibilidades.

Entre uma missão e outra, sigo explorando. Ferramentas, ideias e aprendizados que viajam comigo.

✦ CONHECIMENTO CAPTURADO

  • Fundamentos do ReactRocketseat

SINAIS DE OUTROS MUNDOS

Novas descobertas.
Novas possibilidades.

Entre uma missão e outra, sigo explorando. Ferramentas, ideias e aprendizados que viajam comigo.

✦ CONHECIMENTO CAPTURADO

  • Git e GithubRocketseat
  • Clean CodeRocketseat

SINAIS DE OUTROS MUNDOS

Novas descobertas.
Novas possibilidades.

Entre uma missão e outra, sigo explorando. Ferramentas, ideias e aprendizados que viajam comigo.

✦ CONHECIMENTO CAPTURADO

  • Especialista em ReactJSRocketseat
  • Fundamentos do Next.jsRocketseat
  • Aprofundando em Next.jsRocketseat
  • React: Hooks, Context API e Prop DrillingRocketseat
  • React: Formação especializada em HTTP e PerformanceRocketseat
  • React Advanced: Integration Front e Back-endRocketseat
  • Design SystemRocketseat

SINAIS DE OUTROS MUNDOS

Novas descobertas.
Novas possibilidades.

Entre uma missão e outra, sigo explorando. Ferramentas, ideias e aprendizados que viajam comigo.

✦ CONHECIMENTO CAPTURADO

  • Fundamentos do React NativeRocketseat
  • DDD and Clean Architecture no Node.jsRocketseat

SINAIS DE OUTROS MUNDOS

Novas descobertas.
Novas possibilidades.

Entre uma missão e outra, sigo explorando. Ferramentas, ideias e aprendizados que viajam comigo.

✦ CONHECIMENTO CAPTURADO

  • JavaUdemy · Leandro Costa
  • Spring BootUdemy · Leandro Costa
  • GCPUdemy · Leandro Costa
  • Docker ComposeUdemy · Leandro Costa
  • MavenUdemy · Leandro Costa
  • GradleUdemy · Leandro Costa

SINAIS DE OUTROS MUNDOS

Novas descobertas.
Novas possibilidades.

Entre uma missão e outra, sigo explorando. Ferramentas, ideias e aprendizados que viajam comigo.

✦ CONHECIMENTO CAPTURADO

  • Development of micro-SaaS systemsRocketseat
  • ProgrammerDescomplica Faculdade Digital

SINAIS DE OUTROS MUNDOS

Novas descobertas.
Novas possibilidades.

Entre uma missão e outra, sigo explorando. Ferramentas, ideias e aprendizados que viajam comigo.

✦ CONHECIMENTO CAPTURADO

  • React NativeUdemy · Letícia Chijo
  • ExpoUdemy · Letícia Chijo
  • SwiftUdemy · Letícia Chijo

SINAIS DE OUTROS MUNDOS

Novas descobertas.
Novas possibilidades.

Entre uma missão e outra, sigo explorando. Ferramentas, ideias e aprendizados que viajam comigo.

✦ CONHECIMENTO CAPTURADO

  • BackEnd DeveloperDescomplica Faculdade Digital

SINAIS DE OUTROS MUNDOS

Novas descobertas.
Novas possibilidades.

Entre uma missão e outra, sigo explorando. Ferramentas, ideias e aprendizados que viajam comigo.

✦ CONHECIMENTO CAPTURADO

  • Full cycle developerDescomplica Faculdade Digital

SINAIS DE OUTROS MUNDOS

Novas descobertas.
Novas possibilidades.

Entre uma missão e outra, sigo explorando. Ferramentas, ideias e aprendizados que viajam comigo.

✦ CONHECIMENTO CAPTURADO

  • Padrões Arquiteturaiscurso.dev

PRÓXIMA ROTA / EM ABERTO

O próximo universo
ainda está por construir.

Construo produtos de ponta a ponta como Desenvolvedor Full Stack Pleno.
O próximo passo pode começar com uma conversa.

Vamos criar algo juntos