Experience

Software Engineer
Amplemarket
Mar '23 - present
Tech: Ruby on Rails, Sidekiq, TypeScript, React; PostgreSQL (& TimescaleDB), Redis, ElasticSearch, Kafka, k8s, GCloud
Series A B2B SaaS startup in Sales. I co-developed the first analytics pipeline, using TimescaleDB (ELT) and cube.js. Overhauled Lead Lists. Setup SMTP verification. Reverse engineered JavaScript. Wrote a service called 150 times/s at peak. Wrote first Kafka usage. Three blog posts. Lots of bug investigations, fixes and query plans.

Software Engineer
Celfocus - Unified Communications - One Net
Aug. '19 - Feb '23
Tech: Java (JBoss, Spring, Hibernate), React, PostgreSQL, ActiveMQ; Docker, Bash, Gitlab CI (K8s on GCloud), Helm, Terraform
One Net is Celfocus's enterprise voice solution with 5 international deployments. The Call Handling Server (CHS) is a 190k SLOC C++ backend with an in-memory DB (no ORM). It speaks telco protocols (SS7 and SIP) and so has strict SLAs. Its database is provisioned via a web app written in React and Java. I did both CHS and backend development (rarely frontend): new features, refactorings, failover in production and new architecture needs.

Summer Intern
Caixa Mágica - Portuguese Citizen Card
Jun. '19 - Jul. '19
Open Source development in C, C++, Qt Quick/QML.
Education

Student
Instituto Superior Técnico (IST)
Sep. '15 - Jun. '19
Electrical and Computer Engineering.

Temp Member
FST Lisboa
Sep. '17 - Jan. '18
Student race car team. I programmed PIC μCs and reduced the dev loop to one keypress. Worked on a GUI (C++/Qt) & ported it to windows. I loved the passion and dedication of the team.

Member
HackerSchool
May '16 - Sep. '17
Student society that promotes the Hacker spirit. I codeveloped a pair of GUI apps in C++/Qt and an LED Matrix in Python and Arduino. Organized events at IST: a workshop for younger students, hackathons and CTFs.