Digital Craftsman (DevOps | Software Engineer | 3x AWS & HashiCorp Certified)
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
- 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!
- "Looking for discomfort in comfortable ways."
- "Don't confuse unfamiliarity with complexity."
- "To have something you never had, you have to do something you never did."
- "Looking for discomfort in comfortable ways."
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.