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.
- 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.
Como trabalho
Processo de engenharia
Meu objetivo é construir software sustentável, observável e preparado para evoluir.
- 01
Entender
Contexto, restrições, usuários e o problema real a resolver.
- 02
Projetar
Arquitetura, domínio, interfaces e decisões técnicas conscientes.
- 03
Desenvolver
Implementação limpa, tipada e alinhada ao objetivo do produto.
- 04
Testar
Validação contínua para reduzir risco e proteger o comportamento.
- 05
Automatizar
CI, containers e rotinas que tornam a entrega previsível.
- 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.
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
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
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