Software Engineer

Rafael Gomides

Backend, cloud e engenharia de software para sistemas que precisam escalar.

Desde 2013 construindo sistemas confiáveis e evoluindo em direção à Arquitetura de Soluções.

Systems / Scale / Reliability
GoTypeScriptAWSPHPNode.jsPostgreSQLMySQLRedisElasticsearchDockerTerraform

Engenharia com contexto de negócio.

Sou Software Engineer com experiência em backend, Go, AWS Serverless, sistemas distribuídos e plataformas cloud.

Ao longo da carreira, exerci a função de Tech Lead em diferentes momentos, conduzindo decisões técnicas e apoiando a evolução dos times. Hoje aprofundo minha atuação em design de sistemas e arquitetura cloud enquanto construo o caminho para atuar com Arquitetura de Soluções.

Clean ArchitectureDDDEvent-drivenObservabilityCost efficiency
Ver perfil completo

2003 — hoje

Da curiosidade pelo primeiro computador à liderança de sistemas distribuídos.

Uma trajetória construída entre infraestrutura, desenvolvimento, arquitetura e liderança técnica.

012003

O início de tudo

Minha relação com tecnologia começou cedo. Aos sete anos recebi meu primeiro computador, equipado com Windows 2000.

Mais do que utilizá-lo, queria entender como tudo funcionava. Passei horas explorando o sistema operacional, desmontando o computador, aprendendo sobre hardware, instalando componentes e formatando máquinas.

Foi nessa época que nasceu a curiosidade que definiria minha carreira.

022008–2011

Descobrindo a programação

Durante a adolescência comecei a explorar modificações em celulares Motorola, tentando entender como criar novos recursos para eles. Essa curiosidade me levou à programação.

Na Brasil Treina tive meus primeiros contatos com desenvolvimento web, enquanto paralelamente estudava hardware, redes e manutenção de computadores.

Foi o momento em que tecnologia deixou de ser um hobby e começou a se tornar uma profissão.

032012

ETEC Poá · DirectBox

Formação técnica

Ingressei no curso Técnico em Informática, onde tive contato estruturado com desenvolvimento de software.

Meu TCC foi o DirectBox, um pequeno ERP em Delphi com MySQL para uma empresa do setor moveleiro. O sistema foi implantado e utilizado pelo cliente, representando minha primeira entrega de software em produção.

042013

Fundap

Primeiro contato profissional

Atuei como estagiário responsável pela sala de informática de uma escola estadual. Além do suporte aos professores, aproveitava o tempo livre para evoluir o DirectBox e estudar programação.

Foi quando percebi que queria construir software profissionalmente.

052014

EmbalaMax

Primeiras iniciativas em tecnologia

Embora contratado como auxiliar administrativo, comecei naturalmente a assumir demandas de tecnologia: configurei um servidor interno, organizei o compartilhamento de arquivos, melhorei a infraestrutura e propus evoluções para o sistema da empresa.

Também iniciei minha graduação em Gestão da Tecnologia da Informação.

062014–2015

BioDigital

Infraestrutura e redes

Passei a atuar diretamente com manutenção de computadores, infraestrutura, redes locais, servidores e troubleshooting.

Ao mesmo tempo, evoluí meu primeiro ERP para uma arquitetura web, migrando de Delphi para uma solução cliente-servidor com HTML e Java. Foi minha primeira experiência prática com arquitetura de aplicações.

072015–2018

IT2B · Tribunal de Justiça de São Paulo

Preparando a transição

Atuei como analista residente, com suporte especializado e infraestrutura em ambientes corporativos de grande porte, incluindo validação de redes e resolução de incidentes críticos.

Aprofundei meus estudos e criei projetos pessoais com PHP, Python, JavaScript e SQL. Concluí Gestão de TI e iniciei Análise e Desenvolvimento de Sistemas, consolidando minha migração para engenharia de software.

082018

Grupo KRS

Primeira oportunidade como desenvolvedor

Entrei oficialmente para desenvolvimento: evoluí sistemas internos em PHP, participei da implantação de produtos, trabalhei com React e Ruby on Rails e levantei requisitos junto aos clientes.

Também tive meu primeiro contato profissional com Go — e descobri minha preferência por backend.

092019

Blue Digital · C6 Bank

Projetos de grande porte

Como consultor, participei do time de arquitetura do C6 Bank desenvolvendo em Go uma solução de provisionamento de infraestrutura.

Foi minha primeira experiência em um grande ambiente financeiro e com arquitetura em larga escala.

102020

HFocus

Consolidação como Backend Engineer

Durante dois anos aprofundei minha atuação em backend, arquitetura, sistemas legados, aplicações serverless, AWS Lambda, revisão de código, definição técnica e modernização de plataformas.

Foi o período em que comecei a assumir responsabilidades arquiteturais.

112022

Track.co

Liderança técnica

Fui promovido à liderança técnica. Passei a conduzir equipes, direcionar decisões arquiteturais, revisar código, apoiar engenheiros e atuar como ponte entre Produto e Engenharia, mantendo uma atuação hands-on.

122024

Especialização

Retornei à trilha de especialista técnico, concentrando minha atuação em arquitetura backend, aplicações serverless, AWS, revisão técnica, definição arquitetural e evolução de plataformas críticas.

132025

Tech Lead

Passei a liderar tecnicamente equipes desde o discovery até a entrega em produção, atuando com arquitetura cloud-native, Go, AWS Serverless, observabilidade, mensageria, eventos, pipelines, integrações, Clean Architecture, mentoria, troubleshooting e modernização de legados.

Onde quero chegar

Arquitetura de Soluções

Meu principal objetivo é atuar cada vez mais próximo da arquitetura de soluções, ajudando empresas a construir plataformas distribuídas, resilientes e escaláveis.

Software ArchitectureDistributed SystemsGoCloud NativeObservabilityEvent-DrivenPlatform EngineeringIA aplicada à Engenharia

Trajetória

Mais de uma década entre engenharia de software, liderança técnica e evolução arquitetural.

Principal

Software Engineer

Mais de uma década construindo produtos digitais, integrações, sistemas distribuídos, pipelines de dados e infraestrutura em nuvem.

Liderança

Atuação como Tech Lead

Função exercida em diferentes momentos da carreira, conduzindo decisões técnicas, desenho de soluções, revisões e evolução sustentável de plataformas e times.

Direção

Arquitetura de Soluções

Próximo passo profissional em construção, apoiado pelo aprofundamento contínuo em arquitetura cloud, integração, escalabilidade, observabilidade e eficiência de custos.

Vamos conversar

Tem um problema difícil de backend, cloud ou sistemas distribuídos?