Oi, eu sou Ryan.seguimos codando no Rio de Janeiro, Brasil

Gosto de entenderpor que quebrou.E deixar melhor.

Backend é meu ponto de partida, não uma caixa. Eu sigo o problema até onde ele pedir: arquitetura, integração, interface, deploy ou uma boa conversa com quem usa.

173 ms
meu número favorito até agora
3+ anos
aprendendo em produção
prod + legado
onde eu me sinto em casa
Retrato de Ryan Guimarães
Rio de Janeiro · RJ

hoje, na minha mesa:

Django, Rails, integrações e aquele bug que só aparece em produção.

curioso por sistemas inteiros ↗

Moro no Rio de Janeiro e quase sempre começo pelo backend.

Hoje trabalho como Desenvolvedor Back-end Jr. na inChurch, entre integrações, produto e sistemas que já têm bastante história.

Eu não planejei “ser full-stack”. Só nunca gostei de parar na metade do problema.

Comecei dando suporte, cuidando de laboratório e construindo ferramentas pequenas. Depois vieram sistemas legados, integrações entre plataformas, APIs e automações que precisavam funcionar para equipes de verdade.

Eu penso em manutenção, observabilidade, segurança e clareza para quem vai operar o produto depois da entrega. Gosto de código elegante, mas gosto ainda mais quando alguém consegue manter esse código seis meses depois.

Ver trajetória no LinkedIn

3+

anos resolvendo problemas

20+

projetos que chegaram ao fim

3

certificações que colecionei

6+

ferramentas que uso sempre

algumas coisas que estudei

  • Cybersecurity · IBSEC
  • Cisco Cybersecurity
  • AWS Cloud Discovery

coisas que aprendi

Legado não é sinônimo de código ruim. Muitas vezes é só código que sobreviveu.

regra pessoal

Se eu não consigo explicar a decisão, provavelmente ainda não entendi o problema.

um detalhe importante

Documentação, segurança e observabilidade também fazem parte da experiência.

Projetos que deram trabalho — e renderam boas histórias.

Não são só vitrines: cada um guarda uma decisão difícil, um erro útil ou uma ideia que eu levaria para o próximo.

Visual conceitual do projeto MindYourEvent
projeto 01

Produto / Scheduling

MindYourEvent

O que ficou: Clean Architecture

Plataforma de agendamento inteligente com cruzamento automático de disponibilidades. Clean Architecture com Next.js e PostgreSQL.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Vitest
Visual conceitual do projeto Socialties API
projeto 02

Backend / Social graph

Socialties API

O que ficou: API REST completa

API RESTful completa para rede social com usuários, publicações, curtidas, comentários e sistema de seguidores.

  • Java
  • Spring Boot
  • RESTful
  • MySQL
Visual conceitual do projeto OndasPesquisa - ETL Pipeline
projeto 03

Dados / Performance

OndasPesquisa - ETL Pipeline

O que ficou: 30 min → 173 ms

Pipeline ETL em Node.js que otimiza consulta de 100k+ registros de Google Sheets para 173ms.

  • Node.js
  • Next.js
  • PostgreSQL
  • Docker Compose

outras coisas da bancada

04

Google Drive Folder Watcher

Sistema de polling para pasta do Google Drive que envia arquivos novos por email automaticamente.

05

Load Balancer Docker Nginx

Load balancer round-robin com Nginx e Docker Compose para balanceamento de servidores Python.

06

CPU Emulator

Emulador de CPU e assembler escrito em C, com instruções personalizadas e memória simulada.

Cada lugar mudou meu jeito de trabalhar.

Comecei perto de quem usava o sistema. Quero continuar assim, mesmo quando o trabalho acontece muitas camadas abaixo da interface.

novembro 2025 - Atual

onde estou agora

Desenvolvedor Back-end Jr.

inChurch

  • Python
  • Django
  • Ruby on Rails
  • PostgreSQL
  • Docker
  • CI/CD
  • Desenvolvimento e manutenção de novas funcionalidades na inChurch
  • Responsável pela plataforma legada Atos6 em Rails
  • Migração e unificação de plataformas
  • Busca ativa de falhas de segurança (XSS, enumeração de endpoints)
  • Code reviews e suporte aos colegas

outubro 2024 - novembro 2025

Desenvolvedor Back-end (Estágio)

inChurch

  • Python
  • Django
  • MySQL
  • Docker
  • CI/CD
  • Monitoramento de erros em produção via Sentry
  • Integração de funcionalidades de sistemas adquiridos
  • Mapeamento e documentação de endpoints REST
  • Escrita de testes unitários e de integração
  • Code reviews e planejamento de sprints

maio 2024 - setembro 2024

Programador Full-Stack

Ondas e Trilhas

  • Next.js
  • Google Sheets API
  • OAuth 2.0
  • Docker
  • Node.js
  • Mapeamento de processos manuais em planilhas Google (+220 abas, +100k itens)
  • Desenvolvimento de sistema web integrado à Google Sheets API e OAuth
  • Otimização de performance: 30min → 173ms (99.999% de redução)
  • Documentação e interface intuitiva para equipes

maio 2023 - janeiro 2024

Estágio Técnico em TI

FAETEC

  • Windows
  • Linux
  • PHP
  • MySQL
  • Desenvolvimento de sistema de gestão de salas e horários
  • Manutenção de infraestrutura de laboratórios
  • Suporte técnico a funcionários e estudantes
  • Condução de workshop de robótica educacional

O que tenho usado ultimamente.

O que tenho usado para construir, manter e investigar — inclusive quando a resposta certa é aprender alguma coisa nova.

Frontend

Interfaces de produto com atenção a estado, acessibilidade e performance.

  • React
  • Next.js
  • TypeScript
  • CSS

Backend

Serviços, regras de negócio e integrações que precisam continuar funcionando.

  • Node.js
  • Python
  • PHP
  • Java

Frameworks

Ferramentas escolhidas pelo problema, não por preferência de torcida.

  • Express
  • Django
  • Spring Boot
  • Laravel

Database

Modelagem e consulta com custo, consistência e evolução em mente.

  • MySQL
  • PostgreSQL
  • MongoDB

DevOps

Ambientes reproduzíveis e software observável do desenvolvimento à produção.

  • Docker
  • Git
  • AWS
  • Linux

Pode me chamar de Ryan.

Pode ser uma vaga, um projeto, uma dúvida técnica ou só uma conversa boa sobre software. Se tiver contexto, melhor ainda.

[email protected]