I am a Senior Full Stack Developer with more than eight years of experience building and modernizing Java-based web applications. My primary expertise is Java, Spring Boot, Angular, relational databases, and secure REST API development.
I specialize in transforming mission-critical legacy systems, reducing technical debt, and migrating monolithic applications toward maintainable microservice-oriented architectures. I apply SOLID principles, Clean Code, DDD, TDD, design patterns, and hexagonal architecture in day-to-day delivery.
I have delivered end-to-end solutions, from requirements gathering and data modeling through backend and frontend implementation, testing, deployment, and production support. I am experienced with Java EE, Spring Security, JWT authentication, auditing, rate limiting, and API abuse prevention.
As the founder of my own software development company, I have delivered freelance projects and internal products using Java, Spring Boot, PostgreSQL, Docker, CI/CD, and external service integrations. My work has also included production LLM integrations with feature flags and kill-switch controls.
I enjoy working in agile environments using Scrum and Kanban, and I have acted as a technical reference through code reviews, task coordination, mentoring, and deployment support. I am a native Portuguese speaker with advanced English proficiency.