My personal projects.
Explore my portfolio of personal projects. Here, you'll find creations that stem from my free time dedicated to exploring new technologies 🚀
Projects
ECommerce
A serverless API was developed with .NET and AWS, managing clients and orders and performing invoice queries. Using Lambda functions, the API executes CRUD operations for users with data stored in DynamoDB. Order processing is handled asynchronously through SQS, with approved orders recorded in DynamoDB and problematic messages sent to an error queue. Additionally, the API retrieves and queries invoices stored in S3, ensuring a scalable and efficient solution.
Platform Service
The PlatformService project comprises two services: PlatformService, responsible for creating platforms, and CommandService, which handles related commands. These services communicate through RabbitMQ. Docker images have been created and are hosted on Docker Hub, being used to create deployments in Kubernetes.
Flixer.Catalog
Flixer is a continuously developing microservice using .NET Web API and a clean architecture, prioritizing scalability and maintainability. It stands out for its focus on quality, including the implementation of unit tests to ensure a robust environment for the video platform.
Todo - Frontend
A comprehensive web system was created using Nx Workspace, implementing a clean architecture on the frontend. The result of this effort is a complete system that not only allows for user creation and authentication but also covers essential CRUD operations, encompassing task creation, reading, updating, and deletion.
Next.js - Admin
The nuances of web development were explored in a study project, using Next.js to ensure efficiency, Tailwind CSS for intuitive styling, and Firebase to provide a social authentication experience.