Amanda Castro

Developer & Designer

From Brazil

Amanda Castro

Developer & Designer

From Brazil

Amanda Castro

Developer & Designer

From Brazil

Back End Java Developer

May 2024 - Jan 2025

Overview

Contributed to the development of an Internal Development Platform (IDP) solution, primarily using Java Spring Boot, REST APIs, microservices, Clean Code, and Hexagonal Architecture.

My Role

- Developed event-driven architectures and microservices with asynchronous processing using WebFlux, WebSocket, and RabbitMQ.

- Deployed CI/CD pipelines and configured Docker containers to run applications, utilizing Docker images for APIs.

- Implemented authorization and authentication mechanisms using OAuth 2.0, Spring Security, and JWT.

- Designed and executed comprehensive test suites (unit, integration, persistence, and system testing) to ensure 95% code coverage and system reliability.

- Managed database migrations with Flyway and ensured compatibility between PostgreSQL and AWS Aurora queries.

- Integrated applications with AWS services such as Cognito, Lambda, SQS, SNS, API Gateway, Parameter Store, and EC2 using AWS SDK, console, and CLI.

Key Achievement

Successfully implemented a solution to consume Jenkins build progress via multiple WebSockets, enabling real-time updates for multiple users subscribed to specific topics.

This included session-based JWT key pair management, asynchronous logging, and multi-threaded execution, significantly improving system efficiency and user experience.

Previous Experiences

Developed with ❤️by Amanda Castro

Developed with ❤️by Amanda Castro

Developed with ❤️by Amanda Castro