Pular para o conteúdo principal
William Santos

William Santos

Software Developer | Backend | Java | Spring Boot

Talento
Curitiba, CuritibaMembro desde 31 de janeiro de 2025
·

Contratar esta pessoa

Envie uma proposta de trabalho diretamente para este candidato

Sobre

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

Experiência

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:

  • Criação de processos utilizando SAS

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.

  • Automação de operações com macros em VBA

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.

  • Sistema de autenticação de usuários em Java

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.

Formação

Curso de Java

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.

Avaliações