Enthusiastic and versatile engineer with a proven track record of successful contributions to small, medium, and large-scale platforms.
Looking forward to driving success in diverse engineering environments, always aiming for innovation, collaboration and excellence.
🔭 Currently working on scalability and availability solutions applying system design patterns and AWS solutions.
💬 Ask me anything about movies recommendations and surfing spots in Portugal.
📫 You can find me and my work on
🛠 This is the place where I experiment with technologies, frameworks and system design patterns.
- Events Tracking Platform 🚦 Clicks & Hovers on Colors 🎯 Live Graphs & Counters
- User events information stored in database (PostgreSQL & Redis supported).
- Events stats shared via Action Cable and displayed to subscribed clients or specific clients via polling JS requests.
- Backend implementd with Ruby on Rails, Kafka and Zookeeper.
- Deployment workflow through AWS ECS script.
- Infrastructure managed through Terraform (work in progress).
- Deployment workflow through Terraform and integrated within Github Actions (CI/CD) into AWS. (work in progress)
- Application developed through Serverless framework as well -> Serverless Color Tracking
- Implemented with AWS Lambda Functions, NodeJS and CQRS Pattern.
- Infrastructure managed through Terraform.
- Deployment workflow through Terraform and integrated within Github Actions (CI/CD) into AWS.
- API Load Testing results obtained through Artillery. Integrated within Github actions.
- TDD applied across every development level.
- Application developed through Serverless framework as well -> Serverless URL Shortener
REST API implemented through Terraform and Lambda functions
- Implemented with AWS Lambda Functions and NodeJS.
- Authorization Layer implemented through AWS Lambda Authorizer.
- Infrastructure managed through Terraform.
- Deployment workflow through Terraform and integrated within Github Actions (CI/CD) into AWS.
- API Load Testing results obtained through Artillery. Integrated within Github actions.
- TDD applied across every development level.
- Providing engineers with THE best dataset of cocktails & drinks from all over the world.
- Shaken Not Stirred API Ruby client ;)
- Have a 🍹 and start coding!
--
I believe the best place to work is the one where I can evolve and challenge myself in projects while collaborating with amazing people and working on platforms that improve people's lives on a daily basis.
--
Every time I go outside my comfort zone, I find myself traveling to unvisited corners of my mind, felling closely to untapped emotions, watching hidden desires become visible for the first time and I always come back to this:
The only constant throughout my life has been my desire to communicate and build.
I communicate by working on challenging projects, writing and condensing a decade worth of experience within my development blog, performing live music mixes, looking for outdoor activities and chess matches.
I build through software and infrastructure, system design, piano tunes, writing and sketching.