Education

Student

Instituto Superior Técnico (IST)

Sep. '15 to Jun. '19

Electrical and Computer Engineering.


Experience

Software Engineer

Amplemarket

Mar '23 to present

Tech: Ruby on Rails, Sidekiq, TypeScript, React; PostgreSQL (& TimescaleDB), ElasticSearch, Kafka


Software Engineer

Celfocus - Unified Communications - One Net

Aug. '19 to 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. It provides a JSON REST API and integrates with many external systems. I started as a CHS dev and later shifted to the web app's backend (rarely frontend). I spearheaded new features, refactorings, migrations with external teams, updates, new conventions across 4 teams, CI/CD for a new project, failover in production, new architecture needs and onboarding.


Summer Internship

Caixa Mágica - Portuguese Citizen Card

Jun. '19 to Jul. '19

Open Source development in C, C++, Qt Quick/QML.


Fulltime

FST Lisboa

Sep. '17 to Jan. '18

In Formula Student teams build, test and race a formula style car. 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 to Sep. '17

HackerSchool is a student society that promoted the Hacker spirit. I codeveloped a pair of GUI apps in C++/Qt and an LED Matrix in Python and Arduino. I also organized events at IST: a workshop for younger students, hackathons and CTFs.