Software Developer | Backend | Java | Spring Boot
Envie uma proposta de trabalho diretamente para este candidato
Sou William Dalla Stella dos Santos, desenvolvedor com foco em Java e experiência em Python, VBA e SAS. Possuo conhecimentos sólidos em Spring Boot, JPA/Hibernate, Django e SAS Guide, além de familiaridade com MySQL e técnicas de manipulação de dados em SAS. Acredito na importância de entregar soluções eficientes, escaláveis e bem estruturadas, sempre buscando a melhoria contínua e a inovação em cada projeto.
Busco constantemente me atualizar por meio de cursos e eventos de programação, ampliando meu repertório de tecnologias e acompanhando tendências de mercado. Meu objetivo atual é integrar uma equipe onde eu possa colaborar na criação de soluções robustas, continuar aprendendo e evoluir na carreira como desenvolvedor backend.
GitHub: github.com/WillSantosNe
Atuo há 1 ano e meio no Grupo Bradesco Seguros, onde pude desenvolver e aprimorar processos que resultaram em automação e aumento de produtividade. Entre minhas principais entregas, destacam-se:
Desenvolvi rotinas para carregamento de arquivos, geração de databases e execução de macros, otimizando fluxos existentes e automatizando saídas para a área de Reportes Oficiais.
Criei uma ferramenta capaz de manipular operações em terminais e gerar logs detalhados, essencial para o envio de informações à DIRF (Declaração do Imposto de Renda Retido na Fonte). Essa solução possibilitou a inclusão, alteração e exclusão de pagamentos no sistema de forma ágil, reduzindo o tempo de execução e garantindo o cumprimento de prazos. Nesse projeto, utilizei recursos avançados do VBA — como gerenciamento de eventos, módulos e interface para o usuário — para assegurar organização e facilidade de manutenção.
Desenvolvi um sistema de autenticação via Java integrado ao LDAP, reforçando a segurança e o controle de acesso no ambiente corporativo.
Esses projetos não apenas otimizaram processos internos, mas também diminuíram o tempo total das operações, aumentando a eficiência da equipe e tornando o fluxo de trabalho mais confiável e bem documentado.
Concluí recentemente um curso de Java que consolidou meus conhecimentos em Programação Orientada a Objetos (POO) e me apresentou às melhores práticas de desenvolvimento para APIs REST utilizando o Spring Boot. Durante o curso, trabalhei com tópicos fundamentais, como conceitos avançados de OOP, encapsulamento, herança, polimorfismo, além de explorar padrões de projeto que ajudam a tornar o código mais escalável e organizado.
A abordagem prática do curso me permitiu criar desde endpoints simples até APIs completas, incluindo integração com bancos de dados via JPA/Hibernate, definição de modelos de domínio e utilização de DTOs (Data Transfer Objects) para a troca de informações entre as camadas da aplicação. Também pude mergulhar em boas práticas de arquitetura, como a divisão em camadas (Controller, Service, Repository) e a adoção de princípios SOLID, garantindo uma aplicação mais robusta e de fácil manutenção.
Além disso, o conteúdo abordou técnicas de teste de unidade, configuração de projetos Maven/Gradle. Ao final do curso, pude comprovar minha evolução ao desenvolver uma API completa, demonstrando o ciclo completo de criação de uma aplicação corporativa em Java/Spring Boot.