Organização de eventos
Ajudei a tirar encontros do papel, da logística à execução no dia.
Sou Cristian Magalhães, Software Engineer apaixonado por transformar problemas complexos em software simples, confiável e bem construído.
Comecei a programar movido pela curiosidade de entender como as coisas funcionam por dentro — e essa curiosidade nunca foi embora. Hoje atuo como Software Engineer construindo aplicações de ponta a ponta, com foco em qualidade, manutenibilidade e impacto real para quem usa.
Gosto de trabalhar perto do produto: entender o problema, desenhar a solução e entregar com responsabilidade. Valorizo código limpo, testes que dão confiança e decisões de arquitetura tomadas com intenção, não por moda.
Fora do código, escrevo no dev.to sobre o que aprendo e estou sempre aberto a uma boa conversa sobre engenharia, carreira ou um novo projeto freelance.
Disponível em português e inglês, em PDF.
Desenvolvimento de serviços backend escaláveis e orientados a testes para automação de cobrança em uma fintech que processa mais de 1 milhão de mensagens por dia e já recuperou R$ 770 milhões em crédito para mais de 400 parceiros. APIs e microsserviços com NestJS e TypeScript seguindo princípios de arquitetura limpa. Observabilidade com New Relic; deploys containerizados com Docker.
Desenvolvimento de UIs internas com React e Next.js em TypeScript, usando Jotai para estado em sistemas de configuração enterprise. Manutenção de microsserviços backend em Node.js com cobertura de testes via Jest e JUnit. Comunicação assíncrona entre serviços com RabbitMQ. CI/CD via ArgoCD; observabilidade com Google Cloud Logging e SonarQube. Participação na migração ODI v10→v11.
Construção de APIs REST com NestJS usando microsserviços e arquitetura hexagonal (Ports and Adapters). Migração de sistema monolítico para microsserviços desacoplados em TypeScript e Java. Desenvolvimento de sistema de consentimento Open Finance multi-tenant com React e Next.js, reduzindo tempo de onboarding e custos operacionais. TDD com Jest e JUnit em todos os serviços.
Construção de APIs e serviços backend com NestJS e Node.js, aplicando Clean Code, SOLID e TDD com Jest e Jasmine. Integração com Firebase para autenticação e funcionalidades em tempo real. Modelagem de dados com MongoDB e PostgreSQL. Interfaces com React e Angular em TypeScript. Atuação como Tech Lead: code reviews, mentoria e tradução de demandas de negócio em tarefas técnicas.
Correção de bugs e desenvolvimento de funcionalidades em Node.js e TypeScript, melhorando a experiência do usuário final e a estabilidade do sistema. Participação na triagem e priorização de bugs para entrega contínua. Ponte entre suporte e engenharia: transformando problemas relatados por usuários em tarefas técnicas precisas.
Acredito que tecnologia se constrói em conjunto. Por isso participo ativamente de comunidades — organizando, escrevendo e conectando pessoas.
Membro ativo da NodeBR, a maior comunidade brasileira de Node.js. Minhas contribuições incluem redação e revisão de conteúdo para a newsletter mensal — cobrindo eventos, novidades do ecossistema e oportunidades — além de colaboração em comunicados de eventos como a JSConf Brasil.
Ajudei a tirar encontros do papel, da logística à execução no dia.
Participei da organização de uma conferência de tecnologia.
Criei e mantive uma newsletter para a comunidade.
Moderei comunidades no WhatsApp e no Discord.
Cobri e divulguei eventos em tempo real nas redes sociais.