Aberto a boas conversas e oportunidades

Guilherme
Santos.

Software Engineer | Full Stack Developer

Sou um engenheiro de software que gosta de construir, experimentar e entender como as coisas funcionam — dentro e fora do trabalho.

profile.ts
const engineer = {
  name: "Guilherme",
  focus: [
    "financial systems",
    "distributed architecture",
    "reliable software"
  ],
  mindset: "always learning"
};
$ building systems that matter
scroll

01 / SOBRE

Transformo regras de negócio complexas em software confiável.

Minha trajetória combina desenvolvimento full stack e visão de produto, com foco recente no mercado financeiro. Trabalho em sistemas de crédito e garantias, integrações com serviços externos, microsserviços e fluxos orientados a eventos.

Sou bacharel em Ciência da Computação pela Universidade São Judas Tadeu. No dia a dia, busco equilibrar arquitetura, clareza de código e entendimento do negócio para construir soluções que continuem sustentáveis à medida que evoluem.

Ciência da Computação Osasco, São Paulo, Brasil

02 / STACK

Ferramentas certas.
Decisões conscientes.

Backend

C#.NETJavaSpring BootREST APIsMicrosserviços

Frontend

ReactNext.jsTypeScriptJavaScriptMaterial UITailwind CSS

Dados

PostgreSQLOracleSQL

Mensageria

RabbitMQApache Kafka

Cloud & DevOps

AWSECSCloudWatchDockerGitCI/CDLinux

03 / EXPERIÊNCIA

Software em contextos
onde confiança importa.

jan 2025 — atualGenial Investimentos

Software Engineer | Prestador de Serviços

Atuação no desenvolvimento e evolução de soluções de crédito e serviços financeiros na Genial Investimentos, com foco em microsserviços, integrações com sistemas externos e arquiteturas orientadas a eventos. Desenvolvimento de APIs e aplicações backend e frontend, utilizando .NET, Java, React, Oracle, PostgreSQL, RabbitMQ, Kafka e AWS.

  • Atuação como prestador de serviços, sem vínculo empregatício direto com a instituição.
  • Desenvolvimento backend e frontend em um contexto de sistemas financeiros.
.NETJavaReactOraclePostgreSQLRabbitMQKafkaAWS
mai 2020 — dez 2024Nobli

Full Stack Software Developer

Construção e evolução de uma plataforma de crédito com garantia de investimentos.

  • Atuação na arquitetura e construção do frontend e backend.
  • Desenvolvimento de motor de risco para análise de ativos e definição automática de limites.
  • Integrações financeiras e otimizações de banco de dados.
.NETJavaReactSQLAPIs
ago 2018 — abr 2020CromAI

Software Developer

Soluções web e ferramentas internas para inteligência artificial aplicada ao agronegócio.

  • Visualização interativa de imagens georreferenciadas e resultados de análises de IA.
  • Ferramenta em Go com processamento paralelo para preparação de datasets.
GoWebTIFFProcessamento paraleloIA
fev 2018 — ago 2018CNT Log e-Commerce Logistics

Development Intern

Desenvolvimento de ferramentas de estoque e uma plataforma de acompanhamento de encomendas.

JavaSpring MVCWeb

PRINCÍPIOS / ABORDAGEM

Engenharia é também
como se decide.

01

Arquitetura que evolui

Decisões proporcionais ao problema, com fronteiras claras e espaço para mudança.

02

Código para pessoas

Legibilidade, testes e manutenção como parte do produto — não como acabamento.

03

Operação observável

Performance, logs e sinais úteis desde o desenho, especialmente em fluxos críticos.

04

Integrações resilientes

Contratos explícitos, idempotência e tolerância a falhas em sistemas distribuídos.

05

Segurança por padrão

Menor privilégio, proteção de dados e confiança conquistada em cada camada.

06

Entrega contínua

Automação para reduzir risco, encurtar feedback e tornar releases previsíveis.

04 / PROJETOS

Ideias que saíram
do papel.

Produtos reais, construídos com contexto, escolhas e aprendizado contínuo.

Em evolução. A estrutura está pronta para receber Pesquisa Facilitada, experimentos técnicos e projetos open source quando houver material público para apresentá-los.

05 / ALÉM DO CÓDIGO

Além do código.

Antes de construir sistemas, eu já gostava de entender como eles funcionavam.

16 anos

Onde tudo começou

Meu interesse por tecnologia começou cedo. Aos 16 anos, tive meu próprio servidor de Ragnarok Online. Entre jogos, servidores e comunidades online, comecei a explorar um universo que despertou ainda mais minha curiosidade por tecnologia.

Games & Tecnologia

Curiosidade em movimento

Jogos e experiências digitais continuam entre os meus interesses. Gosto de observar como sistemas, regras e interfaces se combinam para criar algo que prende a atenção e convida à descoberta.

Projetos paralelos

Sempre construindo

Fora do trabalho, continuo experimentando tecnologias e transformando ideias em produtos reais. O Smart Presente é uma dessas experiências: construir, publicar, manter e aprender com o produto em uso.

Aos 16 anos

Primeiro servidor

Uma experiência com Ragnarok Online transforma curiosidade em algo prático.

Formação

Ciência da Computação

A curiosidade ganha fundamentos no bacharelado pela Universidade São Judas Tadeu.

Carreira

Software e finanças

Desenvolvimento full stack, sistemas financeiros e integrações passam a fazer parte do cotidiano.

Atualmente

Engenharia e produtos

Atuação como Software Engineer e desenvolvimento de projetos autorais, incluindo o Smart Presente.

06 / CONTATO

Vamos construir
algo incrível?

Estou aberto a conversar sobre engenharia de software, desafios técnicos e oportunidades profissionais.