Summary
I am a Full Stack Software Developer with over 3 years of experience building web applications, enterprise systems, and digital products. I currently work at Capgemini on a project for Bradesco, mainly with Java, Spring Boot, Angular, microservices, and micro frontends, contributing to a strategic customer service platform. Throughout my career I have worked in different contexts, from enterprise systems and banking applications to digital products and custom software, using technologies such as Java, Spring Boot, Angular, TypeScript, Node.js, Vue.js, and PHP/Symfony. I also have experience with DDD, Hexagonal Architecture, Clean Architecture, CI/CD, REST APIs, messaging, and event-driven development. Beyond development, I have acted as a technical lead for Front-End teams, organizing code, defining technical approaches, reviewing implementations, and solving complex problems. I also take part in the entire development cycle of custom solutions for companies, from requirements gathering and architecture to development, infrastructure, and delivery. My goal is to keep evolving as a software engineer, deepening my knowledge in architecture, distributed systems, cloud, and artificial intelligence, building scalable, sustainable, and high-impact solutions.
Timeline
Work Experience

Full Stack Java/Angular Developer
Capgemini
Apr 2025 - Present
São Paulo, Brazil · Remote
Project: Bradesco
At Capgemini, I work as a Full Stack Java/Angular Developer on a project for Bradesco, contributing to a strategic customer service platform focused on interaction history, scalability, performance, and security. I build systems and features from scratch, following corporate standards and predefined templates, and integrate services within an architecture based on microservices and micro frontends. I also take part in technical decisions and contribute to applying software engineering best practices. On the development side, I work with Java and Spring Boot on the backend and Angular on the frontend, using Native Federation to implement the micro frontend architecture. I also apply Domain-Driven Design (DDD), Hexagonal Architecture, and unit testing to ensure quality, organization, and reliability. I have a leading role in maintaining and evolving my squad's micro frontend, being mainly responsible for updating dependencies and versions, aligning with the application shell, evolving the architecture, implementing new features, and keeping the micro frontend scalable. I have also become a technical reference within the squad for micro frontend topics, solving problems and incidents and helping the team keep its versions and new features up to date with the other squads. The project uses Apache Kafka for asynchronous messaging, MongoDB as the main database, APIM and Axway for API management, and MSAL/Azure Active Directory for authentication and authorization. I also work with Git, CI/CD pipelines, and agile methodologies such as Scrum, using Jira to organize deliveries.
Skills:
Java, Spring Boot, Angular, TypeScript, Native Federation, Microservices, Micro Frontends, DDD, Hexagonal Architecture, Apache Kafka, MongoDB, REST APIs, APIM, Axway, MSAL, Azure AD, Git, CI/CD, Jira, Scrum

Front-End Team Lead & Full Stack Developer
WeMind
Jul 2024 - Mar 2026 · 1 year and 9 months
São Paulo, Brazil · Remote
Projects: Influlens and Metahuman
I initially worked on the Influlens project as a Front-End Developer, developing and maintaining features with Angular and Ionic. I also took on leadership responsibilities for the Front-End team, taking part in task planning, technical guidance, and code organization. As Front-End Team Lead, I was responsible for coordinating frontend activities, reviewing implementations, helping define technical approaches, and working closely with backend developers to deliver scalable and maintainable solutions. I also worked on evolving the Angular system architecture, mainly through componentization and code organization, making the application more performant, reusable, and easier to maintain. Later I moved to the Metahuman project as a Full Stack Developer, working mainly with PHP, Symfony, and Twig, along with backend integrations and the development and maintenance of application features. Across both projects I worked in an agile environment, using Notion for management and documentation, as well as AI-assisted development tools such as GitHub Copilot, Cursor, and Claude to increase productivity and code quality.
Skills:
Angular, Ionic, TypeScript, PHP, Symfony, Twig, REST APIs, Git, Notion, GitHub Copilot, Cursor, Claude AI

Front-End Developer
Rekomendo
Jul 2024 - Mar 2025 · 9 months
Feira de Santana, Bahia, Brazil · Remote
Freelance
At Rekomendo, I worked as a Front-End Developer, responsible for leading the frontend updates of the application and contributing to a smoother and more intuitive experience for users. The platform was built to connect clients with qualified service providers, allowing users to search for professionals, filter results by location, and request services quickly and easily. I worked directly on development, prototyping, documentation, and the continuous evolution of the interface, implementing improvements and new features. I used Angular, Ionic, and Firebase, building reusable, responsive, and performance-optimized components. I also worked closely with the Back-End team, which used Node.js, Express, and Firebase, ensuring efficient integration between the frontend and the APIs. This experience strengthened my work in digital product development, user experience improvement, componentization, and building scalable applications.
Skills:
Angular, Ionic, TypeScript, Firebase, Node.js, Express, REST APIs, Git, Figma

Front-End Developer
WeMind
Nov 2023 - Jul 2024 · 9 months
São Paulo, Brazil · Remote
Project: AgMind
I worked mainly on the AgMind project as a Front-End Developer, responsible for developing new features and maintaining existing applications using Angular and Ionic. My responsibilities included building reusable UI components, implementing new features, integrating with REST APIs, and ensuring application stability in development and production environments. I was also responsible for managing the development and production branches, coordinating deployments, and keeping the application versions consistent. I had an important role in implementing geolocation-related features, working in an agile development flow using Trello for task management and Miro for planning, collaboration, and technical discussions.
Skills:
Angular, Ionic, TypeScript, REST APIs, Git, Trello, Miro

Full Stack Developer
Grupo São Roque
Sep 2023 - Nov 2023 · 3 months
Feira de Santana, Bahia, Brazil · On-site
Internship
As a Software Development Intern, I had the opportunity to work on real enterprise solutions and take part in building and delivering production-ready applications. I played an important role in developing internal systems for the company, including a digital system to display meat prices at the São Roque supermarket branches. I also took part in creating a meal management system, involving the generation of employee cards with QR Code and the implementation of readers to validate transactions. The solutions developed helped the HR department monitor and manage meal-related operations across different branches more efficiently, improving operational control, transparency, and process efficiency. I worked on Front-End and Back-End development and database integration, using Vue.js, Node.js, Oracle Database, and MySQL. This experience marked the beginning of my professional career in software development, giving me contact with production applications, collaboration with experienced developers, and the full software development cycle.
Skills:
Vue.js, Node.js, Oracle Database, MySQL
Education

Bachelor’s in Systems Analysis and Development
UNIFAN - Centro Universitário Nobre
Jul 2023 - Dec 2025
Feira de Santana, Bahia, Brazil · Remote
The Systems Analysis and Development course trains professionals capable of developing, analyzing, designing, implementing, and updating information systems for various industries, with expertise in multiple programming languages and operational frameworks. UNIFAN was also where I built much of my professional network. I was very active in the academic community, serving as class representative and taking part in scientific initiatives and research activities throughout the course. I also gave talks about the tech industry, including a talk at the Reprograma-se event, during the alumni panel, where I shared what a developer's career really looks like in practice, from the first steps to working on corporate projects. These experiences strengthened my communication skills, public speaking, and the ability to share technical knowledge with different audiences.
Skills:
Software Engineering, DevOps, Databases, Algorithms, Cloud Computing, Public Speaking, Leadership, Networking, Scientific Initiation

Technical Degree in Software Development
SENAI - Serviço Nacional de Aprendizagem Industrial
Feb 2022 - Jun 2023
Feira de Santana, Bahia, Brazil · On-site
The course trains technical professionals in Software Development, meeting the market demand for skilled programmers and developers with the technical and technological knowledge needed to keep up with the industry. At SENAI I was very active in the school community, taking part in many events, technical activities, and initiatives alongside students and instructors. I also came back as a speaker at DevTalks, an event held at the institution, where I shared my career experience and talked about the day-to-day work of a software developer with students who were just starting out. This period was essential to build my technical foundation and also to develop collaboration, communication, and knowledge-sharing skills.
Skills:
Team Leadership, CSS, Software Design Patterns, Python, GitHub, Figma (Software), JavaScript, SQL, REST API, Public Speaking

English
Opera Idiomas
Jan 2021 - Dec 2023
Feira de Santana, Bahia, Brazil · On-site
Course where I developed the ability to communicate fluently in English, discuss almost any topic, and easily understand spoken language, including movies and series without subtitles. It was also where I learned a lot about using English in a work environment: meetings, technical conversations, presentations, emails, and everyday communication with international teams. This foundation is what allows me today to work comfortably in projects and contexts that require English on a daily basis.
Skills:
B2 English Level, Business English, Technical Communication
♥
Anime, Music, Games, Piano, Manga, and Cats