About
Highly skilled Software Developer with 3+ years of experience specializing in robust backend systems, AI integration (vectorization, RAG with Spring AI), and scalable application development. Proficient in Spring Boot, Angular, Docker, and Keycloak, consistently delivering high-quality, efficient, and innovative solutions that enhance end-user satisfaction. Adept at agile methodologies, collaborative teamwork, and complex problem-solving in fast-paced environments.
Work
→
Summary
Led backend and AI development initiatives, delivering high-performance, scalable, and intelligent software solutions.
Highlights
Engineered and deployed robust APIs using the Spring Framework, ensuring high performance and reliability.
Streamlined API integration for frontend and third-party developers by implementing comprehensive Swagger documentation, boosting development efficiency.
Ensured software quality and reduced post-deployment defects by rigorously applying Test-Driven Development (TDD) with JUnit5 and Mockito, resulting in robust, bug-free applications.
Enhanced application security by integrating Keycloak for robust authentication and authorization, establishing secure role-based access control.
Optimized inter-service communication and scalability by implementing RabbitMQ for efficient asynchronous messaging and queue processing.
Managed the full lifecycle of containerized applications using Docker, ensuring consistent deployment and operational efficiency.
Developed flexible and customizable content management systems using Strapi CMS, empowering efficient content creation and management.
Optimized AI model performance and response generation accuracy by implementing advanced vectorization and Retrieval-Augmented Generation (RAG) techniques.
Seamlessly integrated cutting-edge AI functionalities into backend applications leveraging Spring AI, enhancing system intelligence and automation.
→
Summary
Designed and developed a comprehensive mobile and web application using Microsoft Power Apps, empowering various company departments to efficiently create and track budgets, thereby improving financial oversight and operational efficiency.
Highlights
Developed a mobile and web application using the low-code platform Power Apps to facilitate budget creation and tracking across company departments.
Improved departmental financial oversight and operational efficiency through custom application development.
Languages
Creolo
Native
Portuguese
Fluent
English
Proficient
Skills
Programming Languages
Java, Python, PHP, JavaScript, TypeScript.
Frameworks & Libraries
Spring Framework, Angular, JUnit5, AdonisJS, Spring AI, Mockito.
Database Management
PostgreSQL, MySQL, SQL Server, Firebase.
Version Control & DevOps
Git, GitHub, Docker, Containerization.
API Development & Tools
RESTful APIs, Swagger, Postman.
Authentication & Authorization
Keycloak, Role-Based Access Control (RBAC).
Messaging & CMS
RabbitMQ, Node.js, Strapi CMS.
Artificial Intelligence
Vectorization, Retrieval-Augmented Generation (RAG), AI Model Enhancement.
Testing Methodologies
Test-Driven Development (TDD), Unit Testing, Integration Testing, TestContainers.
Low-Code Development
Microsoft Power Apps.
Soft Skills
Adaptability, Flexibility, Teamwork, Collaboration, Quick Learning, Working Under Pressure, Problem-Solving, Leadership, Entrepreneurship.