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.