Darlon Santos

Disponível para projetos e oportunidades

Darlon Santos

Software Engineer & AI Developer

Software Engineer focado em Java, arquitetura de sistemas, produtos web/mobile e engenharia de IA aplicada.

  • Java / Backend
  • AI Engineering
  • Android
  • Docker

Sobre

Engenharia com foco em sistemas que evoluem

Sou Darlon Santos, Software Engineer com atuação em desenvolvimento de software, arquitetura de sistemas e produtos digitais. Trabalho com Java e backend, interfaces modernas e, cada vez mais, engenharia de IA aplicada.

Meu interesse está em transformar problemas reais em soluções bem projetadas: domínio claro, APIs consistentes, observabilidade e evolução contínua. Também exploro LLMs, RAG e agents para aumentar o impacto dos produtos sem abrir mão de engenharia sólida.

Além de sistemas corporativos e web, tenho experiência com desenvolvimento mobile e a visão de produto necessária para entregar software que as pessoas realmente usam.

Ver certificados →

Software Engineering
Arquitetura, qualidade e entrega de sistemas sustentáveis.
AI Engineering
LLMs, RAG, agents e integração de IA em produtos reais.
Backend
Java, APIs REST, persistência e domínio bem modelado.
Cloud & DevOps
Docker, Linux, Nginx e pipelines de entrega.
Mobile
Android e Kotlin com foco em produto e experiência.

Stack

Tecnologias e capacidades

Ferramentas usadas em sistemas, produtos e experimentos de IA — organizadas por domínio, sem barras de porcentagem.

Backend

Java · Java EE · REST · JPA · Hibernate

Frontend

React · Next.js · TypeScript · Tailwind CSS

AI

LLMs · RAG · LangChain · LangGraph · MCP · AI Agents · Ollama

Database

MySQL · PostgreSQL · SQL Server · Oracle

DevOps

Docker · Linux · Nginx · Jenkins · GitLab

Mobile

Android · Kotlin

Projetos

Cases selecionados

Estudos de caso com problema, solução, arquitetura e resultado — não apenas cards de preview.

Ver todos →
Preview de FinanceFlow

FinanceFlow

Plataforma de gestão financeira com backend robusto, frontend moderno e recursos de IA.

Problema
Usuários e pequenas empresas precisam acompanhar fluxo de caixa, categorias e projeções sem depender de planilhas frágeis ou ferramentas genéricas que não se adaptam ao contexto brasileiro.
Resultado
Arquitetura pronta para evolução e novos módulos
  • Java
  • Spring Boot
  • React
  • Next.js
  • TypeScript
Preview de Empilha Certo
Mobile / GameEm produção

Empilha Certo

Jogo mobile Android com mecânicas de stack, monetização e publicação na Google Play.

Produto publicado na Google Play

  • Android
  • Kotlin
  • AdMob
  • Google Play
AI EngineeringEm desenvolvimento

AI Engineering Lab

Laboratório de experimentos com LLMs, RAG, agents, MCP, Ollama, LangChain e LangGraph.

Problema: Demonstrações de IA costumam ser demos superficiais. Falta evidência de engenharia: arquitetura, orquestração, avaliação e integração com ferramentas reais.

Impacto: Catálogo de experimentos reproduzíveis

  • LLMs
  • RAG
  • LangChain
  • LangGraph
  • MCP
Preview de AI Engineering Lab

AI Lab

Laboratório de engenharia de IA

Experimentos práticos com agents, RAG, MCP e LLMs locais — com foco em arquitetura e automação de desenvolvimento.

Pipeline de automação

  1. 1

    Work Item

  2. 2

    Orchestrator

  3. 3

    AI Agent

  4. 4

    Code

  5. 5

    Tests

  6. 6

    Review

  7. 7

    Merge Request

  • AI Agents

    Agents com papéis claros, memória de curto prazo e ferramentas para executar tarefas de engenharia.

  • RAG

    Recuperação aumentada sobre documentação e código para respostas fundamentadas no contexto do projeto.

  • MCP

    Exposição de ferramentas e recursos via Model Context Protocol para agents interoperáveis.

  • LLM local

    Execução com Ollama para prototipagem privada, custo controlado e experimentação offline.

  • Automação de desenvolvimento

    Fluxos que partem de um work item e avançam até código, testes e merge request.

  • Agentes especializados

    Agentes focados em review, testes, documentação e orquestração de subtarefas.

Como trabalho

Processo de engenharia

Meu objetivo é construir software sustentável, observável e preparado para evoluir.

  1. 01

    Entender

    Contexto, restrições, usuários e o problema real a resolver.

  2. 02

    Projetar

    Arquitetura, domínio, interfaces e decisões técnicas conscientes.

  3. 03

    Desenvolver

    Implementação limpa, tipada e alinhada ao objetivo do produto.

  4. 04

    Testar

    Validação contínua para reduzir risco e proteger o comportamento.

  5. 05

    Automatizar

    CI, containers e rotinas que tornam a entrega previsível.

  6. 06

    Monitorar

    Observabilidade para evoluir com evidência, não com achismo.

    Fim do processo

Experiência

Impacto e problemas resolvidos

Timeline profissional com foco em contexto, responsabilidades e resultados — não em um currículo tradicional.

  1. 2022 — Atual

    Software Engineer

    Desenvolvimento de sistemas corporativos e produtos digitais com foco em backend Java, APIs e integração entre serviços.

    Responsabilidades

    • Projetar e implementar APIs e módulos de domínio
    • Evoluir arquitetura e qualidade de código em sistemas existentes
    • Colaborar com times multidisciplinares na entrega de valor

    Resultados

    • Redução de complexidade em fluxos críticos de negócio
    • Melhoria de confiabilidade em integrações entre sistemas
    • Java
    • REST
    • JPA
    • Hibernate
    • SQL Server
    • Docker
  2. 2019 — 2022

    Desenvolvedor Backend

    Atuação em aplicações empresariais com forte uso de bancos relacionais, regras de negócio e manutenção evolutiva.

    Responsabilidades

    • Implementar regras de negócio e persistência relacional
    • Diagnosticar e corrigir falhas em produção
    • Documentar e padronizar partes do ciclo de entrega

    Resultados

    • Estabilização de módulos legados com alto impacto operacional
    • Padronização de práticas de acesso a dados
    • Java
    • Java EE
    • Oracle
    • PostgreSQL
    • Linux
  3. Independentes

    Produtos & AI Engineering

    Projetos próprios e experimentos em mobile, web e engenharia de IA — do FinanceFlow ao AI Lab e Empilha Certo.

    Responsabilidades

    • Definir produto, arquitetura e stack de ponta a ponta
    • Explorar agents, RAG e automações com LLMs
    • Publicar e iterar produtos mobile

    Resultados

    • Portfolio de cases com arquitetura documentada
    • Publicação mobile e experimentos reproduzíveis de IA
    • Kotlin
    • Android
    • Next.js
    • LangChain
    • Ollama
    • MCP

Contato

Vamos construir algo?

Tem um projeto, oportunidade ou problema técnico? Envie uma mensagem.