Principal Software Engineer | AI Specialist | Cloud Infrastructure & AWS Expert

Construído com rigor.
Entregue para durar.

Desenvolvedor Full-Stack TypeScript: Node, Angular, React e React Native. Infraestrutura AWS, apps AI-Driven, e desenvolvimento Spec-Driven Development e TDD.

6+ Anos construindo
3 Trilíngue
5 Empresas e startups
~/joaopster · zsh
git clone joaopster --depth=6y
Cloning into 'who-i-am'…
remote: 6 years · 5 companies, done.
Resolving identity: 100%
cat strengths.json
{
  "frontend""Angular · React · RN",
  "backend""Node · Lambda · AWS",
  "ai""spec-driven · anti-vibe",
  "motto""rigor over vibes"
}
uptime
up 11,000+ hrs · load avg: shipping

Sobre mim

Curioso de nascença,
engenheiro por ofício.

Sou o João, filho de mãe solteira, cresci mais dentro do computador do que na rua, fissurado em lógica, estratégia e negócios desde cedo. Aos 11 anos veio o diagnóstico de TDAH e AH/SD, e demorei pra entender por que eu pensava diferente de todo mundo; por um tempo isso me deixou sozinho, até cair a ficha de que era justamente o que me tornava único. Nunca aceitei nada só porque sim, e é dessa teimosia que vem minha vontade de abrir as coisas pra ver como funcionam por dentro. Casei cedo, porque esperar nunca combinou comigo, e hoje toco código, empresa e família ao mesmo tempo, como sócio-fundador de uma startup americana de real estate.

Arquitetura, engenharia e infraestrutura

Desenvolvo sistemas completos, do absoluto zero até produção: especificação, prototipação, arquitetura, desenvolvimento, DevOps, infraestrutura e deploy.

Veja minhas especialidades →

Desenvolvimento com IA Anti-vibe-coding

Uso IA como ferramenta, não como muleta. Trabalho com spec-driven development, workflows agênticos, skills, rules, hooks e bastante documentação e contexto.

Ver meu toolkit →

Minhas especialidades

Infraestrutura em Cloud com AWS

  • Redes e conectividade (VPC, subnets, security groups, NAT, VPC endpoints)
  • Segurança, IAM e permissões de menor privilégio (Cognito, KMS, Secrets Manager)
  • Compute elástico e event-driven (ECS Fargate, Lambda, auto-scaling)
  • Mensageria assíncrona e integração (SQS, SNS, EventBridge)
  • APIs e entrega de borda (API Gateway, CloudFront, Route 53)
  • Dados e persistência (RDS PostgreSQL, S3, ElastiCache/Redis)
  • IaC e CI/CD (AWS CDK em TypeScript, CodePipeline, CodeBuild)
  • Observabilidade, logs, alarms e tracing distribuído (CloudWatch, X-Ray)

Engenharia e Arquitetura de Software

  • Arquitetura guiada por trade-offs (monolito modular, microsserviços, event-driven, híbridas)
  • DDD, Clean e Hexagonal Architecture (fronteiras de domínio, ports & adapters, dependency inversion)
  • Princípios e padrões de engenharia (SOLID, CUPID, GRASP, GoF, EIP)
  • Arquitetura de frontend web (Angular e React)
  • Mobile multiplataforma (React Native)
  • Backends tipados e escaláveis (NestJS, Node.js, TypeScript)
  • Design de APIs e integração resiliente (REST versionado, real-time/WebSocket, mensageria assíncrona, idempotência)
  • Qualidade por construção (testes automatizados, type-safety, code review)

Apps AI-Driven

  • Processamento inteligente de documentos / IDP (faturas, contratos e e-mails com Gemini multimodal e Cloud Vision OCR)
  • IA multimodal de ponta a ponta (texto, imagem, PDF, áudio e vídeo, com transcrição de áudio/vídeo)
  • Geração de conteúdo (texto, áudio e imagem: sumarização, respostas, síntese de voz e imagens)
  • Busca semântica, RAG e grounding (embeddings vetoriais, similaridade e decisões ancoradas em contexto)
  • Classificação, roteamento e entity resolution (triagem acionável e disambiguação de entidades)
  • Prompt engineering e orquestração (system prompts, few-shot, LangChain, pipelines multi-etapa)
  • Saída estruturada e confiável (JSON tipado, parsing com fallback, scoring de confiança por campo)
  • Determinismo, guardrails e custo (seed/temperature para reprodutibilidade, safety settings, seleção de modelo flash/pro)
Ver mais especialidades

Liderança Técnica

  • Visão técnica e ownership de arquitetura (decisões de ponta a ponta entre IA, frontend, backend e infra)
  • Entrega do MVP à produção (gestão de escopo, risco e escala sem travar o time)
  • Cultura de qualidade e code review (padrões de código, testes e revisão como parte do design)
  • Segurança como cultura, não checklist (security-first, autenticação, criptografia, threat review)
  • Mentoria e elevação do time (compartilhamento de conhecimento, pareamento, documentação viva)
  • Comunicação de trade-offs e alinhamento (traduzir negócio em decisão técnica, influência sem autoridade)
  • Ownership operacional (observabilidade, resposta a incidentes, confiabilidade em produção)
  • Dívida técnica e arquitetura evolutiva (refatoração contínua, migrations seguras, proteção contra schema drift)

Integrações e Automação de Sistemas

  • Integrações com sistemas externos (DoorLoop, UniFi Access, gateways de e-mail e pagamento)
  • Arquitetura event-driven (SQS, EventBridge, workers assíncronos)
  • Webhooks seguros (validação de assinatura, verificação de origem do evento)
  • Jobs agendados e automação (EventBridge Scheduler, lambdas cron/rate)
  • Sincronização resiliente (idempotência, replay-safe, reconciliação de estado)
  • Ingestão e processamento de e-mail (mailbox sync, parsing, categorização automática)
  • Orquestração serverless (encadeamento de Lambdas, DLQ, retries)
  • Notificações multicanal (e-mail, push, eventos de domínio)

Cyber Security

  • Autenticação robusta (Cognito, JWT com validação de audience, revogação por JTI)
  • Autorização e RBAC (papéis, guards, prevenção de privilege escalation e IDOR)
  • Threat modeling e security review (severidade CRITICAL/HIGH/MEDIUM, mindset OWASP)
  • Proteção de APIs (rate limiting, anti-brute-force, anti-spoofing de webhook)
  • Concorrência segura (race conditions, idempotência, constraints de integridade)
  • Menor privilégio (políticas IAM com escopo, validação de origem de eventos)
  • Proteção de dados sensíveis (mascaramento, criptografia, gestão de secrets)
  • Resposta a incidentes (revogação de sessão/token, invalidação pós-downgrade, audit trail)

Experiência

Há seis anos
desenvolvendo.

De freelancer a co-fundador, sempre com a mão no código, passando por marketing tech, mídia e agora PropTech.

Co-fundador e Desenvolvedor

2025 - Present

Confidencial · PropTech United States · Remote

Co-fundo e construo uma plataforma de IA para o mercado imobiliário dos EUA, com a IA no centro do produto e presente em cada funcionalidade. O código é todo meu, da primeira linha à última.

Por estarmos em fase de time to market, não posso detalhar o produto publicamente ainda.

AI-drivenSpec-driven devTypeScriptScale

Engenheiro Sênior de Desenvolvimento de Software

2025

adMixt United States · Remote

Desenvolvedor Full-Stack Sênior especializado em modernizar sistemas legados por meio de arquiteturas inovadoras e desenvolvimento do zero.

Desenvolvo soluções modernas e modulares usando Vanilla JavaScript puro, criando funcionalidades completas do zero, sem dependências externas, e integrando-as de forma fluida a ambientes PHP legados de mais de 20 anos. Minha especialidade está em construir pontes entre tecnologias contemporâneas e sistemas estabelecidos, implementando arquiteturas escaláveis que respeitam as limitações do ambiente existente.

Transformo desafios técnicos complexos em oportunidades de inovação, desenvolvendo componentes reutilizáveis, interfaces dinâmicas e funcionalidades avançadas que elevam a experiência do usuário sem comprometer a estabilidade central do sistema. Aplico princípios modernos de engenharia de software para criar código limpo, testável e fácil de manter dentro de ecossistemas legados.

Principais tecnologias e competências: JavaScript Vanilla, arquitetura web moderna, modernização de sistemas legados, desenvolvimento baseado em componentes, criação de frameworks próprios, integração com PHP, otimização de banco de dados, refatoração de código, progressive enhancement.

Vanilla JSLegacy modernizationPHPAWS

Arquiteto Principal de Software e Engenheiro de IA

2024 - 2025

Howhow São Paulo · Hybrid

Como LT na Howhow, lidero um time dedicado de especialistas em tecnologia focado em inovar no setor de marketing de influência. Nossa missão é desenvolver uma plataforma revolucionária que conecta marcas a influenciadores de forma eficaz, apoiada por tecnologias avançadas como IA, NLP e análise de dados. Esse compromisso com a inovação nos permite oferecer soluções que não só atendem, mas superam as expectativas dos clientes, entregando resultados personalizados e de alto impacto.

Maior desafio:
O maior desafio foi desenvolver uma plataforma multi-usuário com vários níveis de acesso, capaz de gerenciar campanhas de marketing complexas com vários influenciadores simultaneamente, envolvendo várias etapas como aceite de propostas, assinatura de contratos, envio e aprovação de conteúdo, revisão e muito mais. Esse sistema complexo exigiu uma arquitetura robusta e flexível, além de uma interface intuitiva que permitisse aos usuários navegar facilmente por esses processos multifacetados sem comprometer eficiência ou segurança.

Nosso ganho:
Superar esse desafio trouxe benefícios significativos para os clientes da Howhow. Com nossa plataforma avançada, as marcas agora gerenciam campanhas de marketing de influência com mais eficiência, monitorando cada etapa do processo em tempo real e garantindo conformidade e qualidade de conteúdo. Isso resultou em otimização significativa das campanhas, marketing de influência mais eficaz e melhor retorno sobre o investimento. A capacidade de gerenciar várias campanhas e influenciadores simultaneamente, com diferentes níveis de acesso e controle sobre o processo.

Ao entregar o MVP da plataforma, conseguimos impulsioná-la rumo a uma Série A.

AI / NLPArchitectureNode.jsFull-stack

Desenvolvedor Lead

2023 - 2025

Artweb · João Pster Brazil · Remote

(Este é um projeto por tempo determinado para um cliente da minha empresa)

Cargo: Líder Técnico
Time: 2 Designers e 6 Desenvolvedores
Tecnologias: React, React Native, Angular, Flutter, GCP, Firebase, IA Generativa

Resumo:
Como Líder Técnico na Artweb, liderei um time altamente talentoso de 2 designers e 6 desenvolvedores na criação e integração de 5 aplicações inovadoras, abrangendo 2 aplicações para televisão, 2 para web e 1 para dispositivos móveis, todas voltadas a enriquecer o sistema Artweb, parecido com a Netflix, mas focado na exibição de obras de arte. Ao longo de 1 ano e 4 meses, nosso time auto-gerenciado produziu mais de 200.000 linhas de código, adotando metodologias ágeis e ferramentas como Git Flow, Jira e BitBucket, e implementando um conjunto de tecnologias avançadas que incluiu React, React Native, Angular, Flutter, Google Cloud Platform (GCP), Firebase e Inteligência Artificial Generativa.

Maior desafio:
O principal desafio foi alcançar uma integração fluida entre as várias aplicações e tecnologias, garantindo uma experiência de usuário uniforme e de alta qualidade em diferentes dispositivos, mantendo a plataforma escalável para suportar a expectativa de mais de 500.000 usuários já no primeiro ano. Esse desafio exigiu uma abordagem inovadora e colaborativa para superar as complexidades técnicas e garantir a interoperabilidade entre as diferentes soluções.

Ganho do cliente:
Superar esse desafio não só fortaleceu a infraestrutura tecnológica da Artweb, como também redefiniu a forma como o público interage com a arte digital, oferecendo acesso sem precedentes a obras de alta qualidade por uma interface intuitiva. O projeto elevou o nível da apresentação digital da arte, aumentando acessibilidade e apreciação artística, resultando em uma plataforma que não só atendeu, mas superou as expectativas do cliente em engajamento e alcance, estabelecendo um novo paradigma para a experiência cultural digital.

ReactReact NativeAngularFlutterGCP

Professor de Tecnologia

2021 - 2024

Independent Brazil · Remote

Professor de tecnologia ensinando React, React Native, Angular, Node, Express, Nest, GCP, AWS, Azure e várias outras tecnologias para mais de 100 alunos ao longo desse período.

ReactNodeNestJSCloud

Fundador, Tech Provider e Líder Técnico

2023 - 2024

João Pster Brazil · Remote

Como Tech Provider na empresa do João Pster, lidero várias equipes de profissionais de tecnologia altamente qualificados (também atuo como programador e professor) em diversos projetos, comprometido em impulsionar o sucesso dos nossos clientes.

Estive ativo em todos os projetos abaixo como Líder Técnico e Desenvolvedor, usando minha própria metodologia de liderança Hands-On.

Somos especializados em desenvolvimento de software, atualização e aprimoramento de sistemas e aplicações, terceirização de TI e consultoria de tecnologia.

Formados pela Trybe, a maior escola de programação do Brasil, nossos profissionais não só têm habilidades técnicas excepcionais, como também são especialistas em soft skills como trabalho em equipe, liderança e gestão do tempo. Na João Pster, temos orgulho de oferecer soluções personalizadas e sob medida, adaptadas às necessidades específicas de cada cliente, garantindo um impacto significativo no negócio.

Tech leadConsultingHands-onTeam building

CTO (Tech Provider)

2023 - 2024

Howhow · João Pster São Paulo · Hybrid

Como CTO da Howhow, tenho o privilégio de liderar um time de especialistas em tecnologia totalmente comprometidos em fazer a diferença para nossos clientes. Estamos na vanguarda da inovação digital, com foco em construir uma plataforma revolucionária de marketing de influência que conecta marcas a influenciadores de forma eficiente e eficaz.

Nosso trabalho é movido por tecnologias de ponta, incluindo inteligência artificial (IA), processamento de linguagem natural (NLP) e análise de dados avançada. Essas capacidades nos permitem criar soluções de alta qualidade que vão além das expectativas dos clientes.

Em cada projeto que assumimos, nosso time trabalha incansavelmente para desenvolver soluções customizadas, pensadas para atender às necessidades únicas de cada cliente. Nosso objetivo é sempre gerar um impacto significativo e duradouro nas operações do negócio.

Na Howhow, temos orgulho da nossa capacidade de inovar e nos adaptar. Estamos sempre buscando novas formas de melhorar e ampliar nosso alcance para continuar entregando as melhores soluções aos nossos clientes.

CTOAI / NLPLeadership

Desenvolvedor Front-End Sênior

2023 - 2024

AfterSale Brazil · Remote

(Este é um projeto por tempo determinado)

Cargo: Desenvolvedor Front-End Sênior
Time: Atuação em time auto-gerenciado
Tecnologias: React

Resumo:
Como Desenvolvedor Front-End Sênior na AfterSale, fui responsável por criar soluções de front-end dinâmicas e inovadoras para aprimorar a plataforma de logística reversa da empresa. Atuando em um time auto-gerenciado, fiz uso extensivo do React para desenvolver interfaces que não só melhoraram a experiência do usuário, como também a eficiência geral da plataforma, contribuindo significativamente para a otimização dos processos de logística reversa.

Maior desafio:
O desafio mais significativo que enfrentei foi implementar uma interface dinâmica e altamente intuitiva em uma etapa crucial do processo de logística reversa, dentro de um sistema pré-existente e complexo. A dificuldade estava na necessidade de integrar soluções de front-end modernas e ágeis ao código legado, mantendo intactas a estabilidade e a performance do sistema. Esse desafio exigiu não só domínio técnico das tecnologias de front-end, mas também capacidade de inovação e criatividade no design de interface, além de um entendimento profundo das limitações e características do sistema legado.

Ganho do cliente:
Superar esse desafio com sucesso resultou em uma melhora substancial na experiência do usuário dentro da plataforma de logística reversa, tornando o processo mais intuitivo, eficiente e menos sujeito a erros. Isso não só aumentou a satisfação do usuário final, como também otimizou as operações internas da AfterSale, levando a uma gestão mais eficaz dos processos de logística reversa. A implementação dessas interfaces dinâmicas e fáceis de usar se traduziu em ganhos operacionais tangíveis para a empresa, reforçando sua posição no mercado e destacando a importância de soluções de front-end inovadoras para a melhoria contínua dos serviços de logística reversa.

ReactFront-endLegacy

Desenvolvedor Front-End Pleno

2023

Digital Republic São Paulo · On-site

Cargo: Front-End Pleno.
Time: Colaboração com times multidisciplinares e auto-gerenciados
Tecnologias: Next.js, Angular

Resumo:
Na Digital Republic, atuei como Consultor de Tecnologia e Desenvolvedor Front-End Sênior, envolvido em projetos inovadores com foco em tecnologias emergentes como Next.js e Angular. Minha experiência incluiu colaborações com entidades renomadas como Fundação Bradesco e RG/A, onde tive um papel crucial no desenvolvimento de soluções tecnológicas customizadas, eficientes e de alto impacto. Trabalhando ao lado de times multidisciplinares, apliquei uma combinação de habilidades técnicas e analíticas para garantir a entrega de projetos de qualidade, alinhados às expectativas e necessidades do cliente.

Maior desafio:
O desafio mais significativo foi o desenvolvimento de um site altamente dinâmico e complexo para a RG/A, caracterizado por um layout inovador, animações únicas e uma estrutura extensa que incluía um blog. O projeto exigia que tanto o site quanto o blog fossem modificáveis por uma plataforma no-code, que fornecia a estrutura de página necessária em formato JSON, com cada post do blog exigindo uma página personalizada definida por um JSON distinto. Para superar esses desafios, adotei uma abordagem estratégica, segmentando o projeto em componentes modulares que chamei de "Bricks", e desenvolvi cada um seguindo a metodologia Atomic Design. Essa estratégia permitiu documentação clara e implementação eficiente, resultando na entrega bem-sucedida do projeto na metade do prazo planejado.

Next.jsAngularAtomic Design

Desenvolvedor Full-Stack Pleno

2022 - 2023

Verzel Brazil · Remote

Cargo: Front-End Pleno
Time: Colaboração com times multidisciplinares e auto-gerenciados
Tecnologias: Angular, React, Node

Resumo:
Na Verzel, ocupei os papéis de Consultor de Tecnologia e Desenvolvedor Front-End Sênior, envolvido em projetos desafiadores que usavam Angular e React. Uma das minhas contribuições notáveis foi o desenvolvimento de um chatbot avançado para a Mutant, voltado a melhorar significativamente a comunicação e a experiência do usuário. Trabalhei de perto com times multidisciplinares, aplicando uma mistura de habilidades técnicas e analíticas para garantir que as soluções entregues estivessem perfeitamente alinhadas às necessidades e objetivos dos clientes, me destacando na criação de soluções inovadoras que ampliaram a funcionalidade e a eficiência dos projetos.

Maior desafio:
Desenvolver o chatbot avançado representou um desafio significativo, principalmente pela necessidade de integrá-lo de forma fluida aos sistemas existentes do cliente, garantindo ao mesmo tempo uma experiência de usuário fluida e intuitiva. O projeto exigiu um entendimento profundo das capacidades do Angular e do React, além de uma abordagem criativa para implementar funcionalidades de IA que permitissem ao chatbot entender e responder às necessidades dos usuários de forma eficaz.

AngularReactNodeChatbot

Desenvolvedor Web Freelancer

2020 - 2022

Independent Brazil

Atuando em mais de 50 pequenos projetos resumidos aqui, tive um papel-chave no desenvolvimento e na liderança de times multidisciplinares em diversos projetos de tamanhos e escopos variados. Com ampla experiência em tecnologias como React, Angular, Vue, React Native, Express, Node, Django, WordPress e até Wix, fui responsável por criar interfaces e UI/UX, aplicando meu conhecimento de design de produto, experiência do usuário e arquitetura de aplicações.

Ao longo da minha carreira, entrevistei, avaliei e contratei talentos excepcionais para nossos times, sempre adotando metodologias ágeis como SCRUM/KANBAN, junto a ferramentas como Jira e Slack, para garantir projetos bem-sucedidos e eficientes.

Desenvolvi habilidades importantes nesse período, incluindo negociação, trabalho em equipe, liderança, comunicação, assertividade e dar feedback construtivo. Além do meu trabalho na Pster, fiz freelances e prestei serviços a várias agências de marketing, como a Really, e trabalhei em projetos confidenciais, como o Detran de SC.

Embora eu esteja apresentando apenas algumas amostras do meu trabalho, minha experiência cobre uma ampla gama de projetos de diferentes escalas e desafios, sempre buscando entregar soluções inovadoras e de alta qualidade para nossos clientes.

ReactAngularVueUI/UX

Desenvolvedor .NET

2019 - 2020

Self-employed Remote

Desenvolvi mods em .NET com C# para vários jogos baseados na tecnologia Harmony X, tinha uma loja para vender plugins e mods chamada CastCodes, trabalhei em times internacionais e gerenciei servidores virtualizados na AWS, GPC e Azure.

.NETC#HarmonyXGame dev

Em Frontend, Backend, Infraestrutura e Desenvolvimento com IA

Já tenho mais de 11 mil horas desenvolvendo nesta stack.

Frontend

Interfaces feitas com capricho.

  • Design e prototipagem Ótimo em design e prototipagem no Figma; no código, SCSS e o que mais precisar para reforçar cada detalhe visual.
  • React, Angular e React Native React, Angular e React Native no mesmo mental model. Web e mobile sem mudar de mundo.
  • SEO e Web Vitals SEO técnico e Core Web Vitals no lugar certo desde o início, não como ajuste de último minuto.

Back e Infra

Construído para escalar, rodando na AWS.

  • Especialista em AWS ECS, Lambda, redes, IAM, CloudFront. Subo a plataforma do zero sem terceirizar nenhuma camada.
  • Node.js e Lambda NestJS ou Lambda, conforme o problema. Monolito modular quando cabe, microsserviços quando não.
  • Escala, observabilidade e segurança Aguentam carga, têm logs, métricas e tracing desde o dia um, e a segurança não é uma camada separada.
Como eu entrego

Código bom é código testado e documentado.

Código sem teste automatizado, sem type check, sem CI/CD e sem documentação vai quebrar em produção. É só questão de tempo. Esse é o pior tipo de código que existe: para o dev que herda o problema e para a empresa que paga para resolver. Por isso todo projeto que entrego sai com os quatro desde o início.

Ver o que construí →
Production deploy
TypeScript check Passed
Unit tests (47) Passed
Documentation 13 docs
Build complete 1.2s
Deployed Live
https://joaopster.com
A escrita

Feliz é aquele que ensina a sabedoria, e o homem que ganha entendimento.

- Provérbios 9:9

Ensinar os outros sempre foi uma paixão minha, e por isso hoje escrevo artigos e compartilho conhecimento. Para mim, é uma honra ajudar os outros com conhecimento.

Ler o blog →
Tempo codando

Tempo codando de verdade, desde janeiro de 2026

Como eu adoro dados, decidi começar a registrar exatamente as horas que passo codando, tipo piloto de avião e horas de voo? Mesma ideia.

Antes disso eu já programava desde 2020, só não media. A 8h por dia útil, dá umas ~12.480 horas + 893h = ~13.373h.

Ver WakaTime →
WakaTime
@JoaoPster
892 hrs 48 mins Total coded
8h 23m Daily avg
TypeScript 77.2%
Git 6.1%
Other 5.0%
HTML 3.8%

Meu toolkit

O que uso de verdade.

Separado por categoria: linguagens, frameworks e as ferramentas de IA que mudaram como trabalho.

Linguagens e Tecnologias
TS TypeScript
JS JavaScript
No Node.js
Py Python
AWS AWS
PG PostgreSQL
Rd Redis
Dk Docker
Frameworks
Ng Angular
Rc React
RN React Native
Ne NestJS
Exp Expo
As Astro
Ferramentas de IA
CC Claude Code
OMC oh-my-claudecode
Cur Cursor
Exa Exa
Sr Serena
C7 Context7
Mem Memory
Qd Qdrant
Gph Graphify
Ln Linear
Sn Sentry

"A melhor stack é aquela que o seu time domina. Não existe bala de prata."

João Pster

De scripts pessoais a sistemas em produção.

6+ Anos construindo

Construindo software desde 2020.

5 Empresas e startups

De marketing tech a mídia e PropTech.

3 Trilíngue

Português, inglês e espanhol.

Quer construir
algo juntos?

Eu adoro conversar de business, arquitetura, engenharia, infra, no fundo eu adoro resolver problemas, no seu projeto, ideia, oportunidade ou so duvida, me chama!