Summary
William Kreuch is a Senior Software Engineer III based in Santa Catarina, Brazil, with 7–8 years building resilient healthcare and financial systems using Java, Spring Boot, Spring Cloud, PL/SQL and JavaScript. He led migration of a legacy monolith to microservices using DDD, service discovery, config/gateway servers and Resilience4j, and delivered cross-border invoicing APIs for Brazil, Mexico and Colombia while supporting LatAm and Australia markets. William combines backend expertise (REST, Hibernate/JPA, Oracle/Postgres) with security and compliance work—implementing LGPD data minimization and Spring Security with JWT—resulting in measurable performance gains. He also applies TDD, CI practices and coordinated a 15-developer team, balancing hands-on coding with architecture and code review. A pragmatic problem-solver, he’s equally comfortable tuning complex PL/SQL routines as designing API contracts that drive frontend-to-backend integrations.
7 years of coding experience
7 years of employment as a software developer
Estácio de Sá University
English, Portuguese