Filipe Cruz
Backend engineer · Go & distributed systems · Porto, Portugal
Open to work — looking for a position in the Netherlands. EU citizen, no visa sponsorship needed.
about
Hi, I'm Filipe.
I've spent the last 6 years building distributed systems, 4+ of them in Go: event-driven microservices on Kafka, PostgreSQL and Kubernetes. I like event-driven architectures, domain-driven design, deep discussions and helping other engineers grow.
Outside work I enjoy building small tools for my day to day life and tinkering with Linux.
work
-
DEUS.AI · for Shell2025 - now
Go microservices for Shell's EV-charging platform, live in Europe, North America and Asia. I work on the OCPI/OICP integrations with charge point operators and OEMs.
-
BJSS · for bet3652023 - 2025
Built a near real-time data platform in Go and Kafka, a change-management system migrated with zero downtime, and a BDD end-to-end testing framework for the QA team.
-
ISEP · guest assistant professor2023 - 2025
Taught Distributed Systems (microservices, RabbitMQ, CQRS, saga pattern) and Programming Paradigms (Introduction to OOP with Java).
-
Sharespot / Sensae2021 - 2022
Designed and built Sensae Console, an IoT platform with data pipelines and a rule-based alerting engine. Worked with clients to develop business-focused applications like smart irrigation and fleet management on top of Sensae Console.
cv
projects
-
agorawipprivate
Shared grocery list, pantry and recipes for the household. Rust API + Android app.
-
tesserawipprivate
Records the places you explore as H3 hexagons that fill in as you walk, plus your trips on a map.
-
playlist-maker
A small terminal tool to build m3u playlists based on a custom DSL.
-
dotfiles
My Linux setup and configuration.
Private repos are still in the works