Pular para o conteúdo
Sir Fritzen

Portfólio técnico

Duas trilhas, um engenheiro. Uma década de engenharia de software em produção, agora aplicada à programação de gameplay.

Programação de gameplay

Mecânicas gostosas de jogar, IA que joga limpo e código estruturado para o designer ajustar.

Engines

  • Unity (C#)
  • Unreal Engine (C++)

Mecânicas e game feel

  • 2D physics (Rigidbody2D)
  • Input systems for keyboard, mouse and gamepad
  • Game feel and juice
  • Data-driven tuning

IA de jogo

  • State machines
  • Difficulty tiers
  • Trajectory prediction
  • Behavior trees

Online e back-end

  • Multiplayer servers in Node.js/TypeScript
  • Authoritative server design
  • AWS for game backends

Engenharia de software sênior

Sistemas em produção dos quais pessoas reais dependem: escaláveis, observáveis e fáceis de mudar.

Linguagens e runtimes

  • TypeScript
  • JavaScript
  • Node.js
  • C#

Cloud e infraestrutura

  • AWS
  • Amazon ECS
  • Docker
  • Infrastructure as code
  • CI/CD

Arquitetura

  • Distributed systems
  • Event-driven design
  • REST and real-time APIs
  • Observability

Forma de trabalhar

  • Code review and mentoring
  • Automated testing
  • Incident response
  • Technical writing

Projetos: programação de gameplay

Em desenvolvimento2026

eXtreme Pong

Um Pong acelerado em que a raquete gira livremente, com efeitos coletáveis e IA adversária em três níveis de dificuldade.

Papel

Desenvolvedor solo (design e programação)

Stack

  • Unity
  • C#
  • Rigidbody2D
  • Unity Input System

Destaques

  • Mira por rotação: o ângulo de saída combina ponto de impacto e ângulo da raquete
  • Velocidade da bola definida pela força do impacto, dentro de uma faixa ajustável
  • IA adversária nos níveis Easy, Normal e Hard
  • Controle pelo mouse: movimento vertical move, horizontal gira a raquete
Planejado2026

Servidor de jogo multiplayer

Um servidor de jogo em tempo real, autoritativo, em Node.js e TypeScript na AWS, unindo a experiência de back-end ao gameplay online.

Papel

Desenvolvedor solo

Stack

  • TypeScript
  • Node.js
  • WebSockets
  • AWS

Destaques

  • Servidor autoritativo com tick rate fixo
  • Client prediction e reconciliação no servidor
  • Deploy em contêineres na AWS

Projetos: engenharia de software sênior

Sistema de disputas do Open Finance e Open Insurance

Back-end do sistema de disputas dos ecossistemas Open Finance e Open Insurance.

Papel

Desenvolvedor back-end

Destaques

  • Desenvolvimento do back-end do sistema de disputas
  • Atuação nos ecossistemas Open Finance e Open Insurance
4 anos

FinPec

Fintech onde liderei o time de tecnologia por quatro anos.

Papel

Líder técnico

Destaques

  • Liderança do time de tecnologia por quatro anos

The Network Firm

Painéis de clientes e reconstrução do sistema de faturamento.

Papel

Desenvolvedor full stack

Destaques

  • Painéis de clientes
  • Reconstrução do sistema de faturamento

LaunchCode (Canadá)

Consultoria para a LaunchCode, no Canadá, com a entrega de três projetos full stack.

Papel

Consultor full stack

Destaques

  • Três projetos full stack entregues
Em andamento2026

Modernização da plataforma de contêineres

Migração de clusters Amazon ECS em produção do Amazon Linux 2 para o Amazon Linux 2023 antes do fim do suporte, mantendo os serviços disponíveis.

Papel

Engenheiro de Software Sênior

Stack

  • AWS
  • Amazon ECS
  • Amazon Linux 2023
  • Docker

Destaques

  • Migração da capacidade ECS planejada em torno da disponibilidade dos serviços
  • Análise de risco e caminho de rollback por cluster
  • Runbooks e documentação para operações
Produção10+

Sistemas back-end distribuídos

Uma década projetando, construindo e operando serviços em TypeScript e Node.js na AWS.

Papel

Engenheiro de Software a Engenheiro de Software Sênior

Stack

  • TypeScript
  • Node.js
  • AWS
  • Docker

Destaques

  • Design de serviços, contratos de API e modelagem de dados
  • Observabilidade, plantão e resposta a incidentes
  • Mentoria e code review entre times

Quer a história completa?

Leia mais sobre a minha trajetória ou entre em contato.