Sobre mim:
Olá! Sou David Willian, programador Full Stack com foco em desenvolvimento web. Tenho experiência com front-end (HTML, CSS, JavaScript, React) e back-end (Node.js, Express, MySQL), sempre buscando criar aplicações funcionais, seguras e com boa experiência para o usuário.
Sou uma pessoa comprometida com qualidade, prazos e comunicação clara em cada projeto. Gosto de entender a necessidade do cliente para entregar soluções sob medida, seja um site institucional, um sistema completo ou uma API bem estruturada.
Atualmente, estou ampliando meu portfólio com projetos práticos e estou aberto a freelas que envolvam desafios reais, onde eu possa contribuir e continuar evoluindo como desenvolvedor.
Se você procura alguém dedicado, detalhista e focado em resultados, será um prazer colaborar no seu projeto!
Resumo da experiência profissional:
Olá! Sou David Willian, desenvolvedor Full Stack com forte especialização no ecossistema corporativo Java. Domino a construção de sistemas robustos, escaláveis e de alta confiabilidade utilizando Java (versões modernas) e o ecossistema Spring (Boot, Security, Data, Cloud) no back-end, integrados a interfaces performáticas em React. Meu foco é desenhar arquiteturas preparadas para alta concorrência, tolerância a falhas e processamento distribuído.
Sou guiado por três pilares: previsibilidade de prazos, segurança da informação (boas práticas de LGPD, OWASP e criptografia) e eficiência operacional. Não entrego apenas código; desenho soluções e automações inteligentes sob medida que resolvem dores reais de negócio, garantindo estabilidade e governança técnica para o cliente.
Experiência Profissional e Projetos de Destaque:
Arquitetura Corporativa e APIs Resilientes (Mundo Java)
Desenvolvimento de APIs RESTful estruturadas e microsserviços robustos utilizando Java e Spring Boot, aplicando padrões de projeto (Design Patterns) e clean code.
Implementação de camadas avançadas de segurança com Spring Security (autenticação JWT, OAuth2 e controle de acessos RBAC) e persistência de dados eficiente com Spring Data JPA, Hibernate e bancos relacionais (MySQL/PostgreSQL).
Domínio em gerenciamento de concorrência, controle rigoroso de transações e otimização de consultas para cenários de alta carga de dados.
Integrações Inteligentes & Processamento de IA (Camada Desacoplada)
Desenvolvimento de fluxos para consumo e normalização de dados com integração a provedores de IA (OpenAI, Gemini), utilizando técnicas de extração estruturada (JSON Schema) e validação de consistência.
Implementação de esteiras de mensageria e resiliência empresarial utilizando RabbitMQ, Apache Kafka ou Redis (BullMQ) para controle de filas, garantindo idempotência, rate limit e mecanismos de retry com backoff exponencial.
Centralização de logs estruturados e observabilidade (métricas de latência, consumo de tokens e custos) integrados a gerenciadores seguros de credenciais (Secret Managers).
Otimização e Evolução de Sistemas Legados (Freelancer)
Atuação direta na manutenção corretiva, refatoração e evolução de plataformas críticas em produção.
Correção de bugs complexos, tuning de performance em APIs Java e implementação de esteiras de versionamento (Git/GitHub) para colaboração segura e rollbacks eficientes.