Engenheiro de Software • Tech Lead • Cloud

Oi, eu sou João Prates.

Engenheiro de Software Sênior & Tech Lead construindo sistemas cloud-native, ferramentas para devs e plataformas de produtividade. Focado em microservices, arquiteturas orientadas a eventos e produtos financeiros de alto impacto.

Skills Técnicas

Backend

Java, Spring Boot, Django, Python, Node.js (Express, NestJS)

Frontend

React, Next.js, Angular, Vue.js, Tailwind

DevOps / Cloud

AWS, Azure, Google Cloud, Docker, Kubernetes, Terraform

Pipelines

GitHub Actions, Azure DevOps, GitLab CI

Event Driven

Kafka, RabbitMQ; microsserviços, mensageria e alta disponibilidade

Observabilidade

Grafana, Prometheus, Zabbix, Dynatrace, Elastic/Kibana

Bancos

MongoDB, Redis, PostgreSQL, SQL Server, Firebase

Redes & Infraestrutura

  • Fundamentos OSI/TCP-IP, IPv4, subnetting, VLANs, roteamento
  • NAT, DNS, DHCP; troubleshooting e segurança (firewalls, VPN, OAuth2/JWT)
  • Hardening, RBAC/IAM; administração de Linux/Windows Server e deploys

Minhas Certificações

AZ-900AZ-104AZ-204DP-900AZ-305 (Solutions Architect Expert)Cisco IT EssentialsData Cabling System FurukawaGitHub FoundationsSPFC

Panorama rápido

  • Tech Lead em sistemas financeiros de grande porte e iniciativas de modernização.
  • Experiência com migração para cloud, integração de legados e fluxos orientados a eventos.
  • Construindo ferramentas para mock interviews, finanças pessoais e produtividade.
  • Preparando para entrevistas de big tech e concursos mantendo uma rotina sólida.

Buscando oportunidades que conectam engenharia de software, cloud e finanças — enquanto construo meu próprio ecossistema de ferramentas.

Java · Spring Boot · Node.js · TypeScriptAzure · Microservices · Event-driven

Onde atuo

Arquitetura, engenharia e sistemas que duram.

Gosto de conectar base técnica sólida com impacto real — principalmente em sistemas financeiros, ferramentas para devs e plataformas de produtividade.

Cloud & Arquitetura

Desenho sistemas cloud-native com microsserviços, EDA, API gateways, monitoramento e observabilidade.

AzureMicroservicesEDACI/CD

Engenharia Full-Stack

Backends robustos e frontends limpos com Java, Spring, Node.js, TypeScript e frameworks modernos.

JavaSpring BootNode.jsTypeScriptReact/Next

Ferramentas & Produtividade

Criação de ferramentas para mock interviews, cálculos salariais, rotinas de estudo e controle financeiro.

Mock InterviewsProdutividadeDev ToolsFinanças

Projetos & Plataformas

Construindo um ecossistema, não só apps isolados.

Projetos que mostram como penso software: produtos úteis, bem arquitetados e conectados a dores reais de devs e da vida prática.

DevMock Platform

Em desenvolvimento ativo

Plataforma de mock interviews no estilo big tech, com agendamento, perfis, ranking e feedback.

Papel: Arquitetura · Backend · Frontend

JavaSpring BootNode.js BFFTypeScriptMicroservices

Calculadora CLT ↔ PJ

Ferramenta interna / WIP

Calculadora avançada para comparar cenários CLT e PJ, impostos e renda líquida real, feita para devs brasileiros.

Papel: Produto · Backend · Frontend

Next.jsNode.jsTypeScript

Productivity Hub

Experimental

Plataforma de produtividade pessoal que espelha minha rotina real: BUJO, dashboards de estudo, metas e acompanhamento semanal.

Papel: Design · Arquitetura · Frontend

Next.jsAPIsAnalytics

Financial Control Toolkit

Privado

Ferramentas para gerenciar dívidas, simular cenários, planejar saídas e decisões — conectando planilhas, regras e automação.

Papel: Arquitetura · Modelagem

Node.jsAPIsSpreadsheets

Sobre mim

Uma mistura de engenharia, estrutura e visão de longo prazo.

Sou o João, Engenheiro de Software brasileiro e Tech Lead com foco forte em arquiteturas cloud-native, sistemas financeiros e developer experience. Já passei por telecom e infraestrutura até backend, full-stack e liderança técnica.

Gosto de papéis em que posso entender o negócio a fundo, desenhar soluções sólidas e ainda estar perto do código. Lido bem com restrições reais: legados, risco, performance, times com diferentes níveis e prazos apertados.

Fora do trabalho, sou intencional em estudar, construir minhas próprias ferramentas e estruturar a vida — de planejamento financeiro a tracking de estudos e preparação para concursos e entrevistas.

Este site é o ponto central onde conecto trabalho técnico, projetos paralelos, jornada de estudos e interesses pessoais em uma história coerente.

Resumo rápido

Cargo atual
Senior Software Engineer & Tech Lead
Áreas de foco
Cloud, microsserviços, sistemas financeiros, Dev Tools
Stack
Java, Spring, Node.js, TypeScript, React, SQL/NoSQL
No que estou trabalhando
Plataforma de mock interviews, calculadoras salariais, ferramentas de estudo e finanças
Objetivos paralelos
Preparação para concursos e oportunidades internacionais de longo prazo

Livros & ideias

Alguns livros que moldaram como penso trabalho e vida.

Não leio só por inspiração — leio para ajustar sistemas: como estudo, como trabalho, como desenho software e como estruturo meus dias.

Clean Architecture

Robert C. Martin

Reforçou como limites, separação de responsabilidades e casos de uso dão forma a sistemas que aguentam mudança.

Designing Data-Intensive Applications

Martin Kleppmann

Aprofundou meu entendimento sobre fluxos de dados, consistência e trade-offs ao desenhar sistemas de grande escala.

Deep Work

Cal Newport

Alinhado com minha experiência de ciclos de estudo focado, sprints e prática deliberada para provas e preparação técnica.

Atomic Habits

James Clear

Mostrou que sistemas pequenos e consistentes superam motivação no longo prazo.

Fora do editor

Hábitos que mantêm a cabeça clara e os sistemas sustentáveis.

Vejo a vida como um projeto de longo prazo. Treinar, cozinhar, ler e estruturar coisas no papel (ou nas telas) me ajudam a ficar no eixo e decidir melhor.

Treinos e preparo físico

Equilibrando o trabalho em tech com condicionamento físico, focando em rotinas que sustentam provas, TAF e saúde de longo prazo.

Cozinha & experimentos

Cozinhar me ajuda a desconectar, testar receitas e prestar atenção em detalhes em outro contexto.

Sistemas, planejamento e cadernos

Bullet journals, dashboards, planilhas e ferramentas — gosto de transformar metas complexas em sistemas claros e rastreáveis.

Games, tech e exploração

De jogos clássicos a novas ferramentas e frameworks, curto explorar sistemas, regras e como tudo é construído.

Trajetória

Um caminho que conecta infraestrutura, código, arquitetura e pensamento de sistemas.

Início

Telecom & infraestrutura

Primeiro contato com sistemas grandes, confiabilidade e como infraestrutura crítica se comporta sob pressão.

Transição

Backend & full-stack

Migrei para desenvolvimento, trabalhando com Java, APIs, bancos e frontends para produtos reais.

Liderança

Tech Lead & arquitetura

Coordenando squads, alinhando stakeholders e tomando decisões de arquitetura em sistemas financeiros.

Agora

Construindo meu próprio ecossistema

Criando ferramentas para devs, controle financeiro e estudos — enquanto me preparo para big tech e concursos.

Os próximos passos conectam liderança técnica, finanças e oportunidades internacionais — mantendo raízes e disciplina fortes.

Sistemas & produtividade

Não persigo motivação — desenho sistemas.

Minha stack de produtividade mistura bullet journals, dashboards digitais, ferramentas próprias e revisões semanais. Não é fazer mais, é fazer o que importa de forma consistente.

Sistemas de estudo

Dashboards, tracking de questões, revisão espaçada e revisões semanais para provas e entrevistas técnicas.

Planejamento financeiro

Simulação de cenários, acompanhamento de dívidas e decisões usando ferramentas que construo para manter visão realista de longo prazo.

Sprints semanais

Quebro objetivos em sprints semanais com prioridades claras, reflexões e ajustes.

Ferramentas e automação

Conectando notas, planilhas e ferramentas próprias para reduzir atrito e manter decisões orientadas a dados.

Contato

Vamos falar sobre sistemas, produtos ou oportunidades.

Se quiser discutir um projeto, oportunidade, colaboração ou apenas trocar ideias sobre arquitetura, produtividade e planejamento de longo prazo — é só chamar.

Este formulário é estático por enquanto. Você também pode me chamar direto por email ou LinkedIn.

Contatos diretos

  • Email: joaoprates.dev@gmail.com
  • LinkedIn: https://www.linkedin.com/in/dev-joaoprates/
  • GitHub: github.com/joaoprates