👋 Hello, I'm Joao Paulo, a passionate software engineer with expertise in Java, Spring Boot, React, and TypeScript.
I thrive on turning ideas into reality through clean and efficient code. With a background in software development, I bring a combination of technical skills and a creative mindset to the table. I enjoy tackling challenges, collaborating with teams, and constantly learning in the ever-evolving tech landscape.
The project uses clean architecture principles with Java Modularity, including Core (business rules, domain entities), Usecase (application-specific logic), Application (use case implementation and gateway interfaces), and Infrastructure (external services, data access via Spring Boot). This ensures separation of concerns, keeping business logic decoupled from infrastructure.
Adotar is a project focused on solving the challenges around animal adoption. I contributed as a full-stack developer, utilizing Java and Spring Boot for the backend and React with TypeScript on the frontend to create a smooth and efficient user experience.
Feel free to reach out if you have any questions, want to collaborate on a project, or just want to chat about tech!
Happy coding! 🚀