Education

Student

Instituto Superior Técnico (IST)

Sep. '15 to Jun. '19

Electrical and Computer Engineering.


Experience

Software Engineer

Celfocus - Unified Communications - One Net

Aug. '19 to present

Tech: Java (JBoss, Spring, Hibernate), React, PostgreSQL, ActiveMQ

Infra: 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) speaks both SS7 and SIP, in 185k SLOC of C++, has an in-memory DB and strict SLAs. It's provisioned via a web Portal, written in React and Java. It provides a JSON REST API and integrates with many external systems.

I started as a CHS dev and promptly shifted to Portal backend (rarely frontend), as I switched to a cross-functional agile team. I was fortunate enough to learn from the project's founding seniors, and emerged in a sort-of generalist Systems overview role later.

Currently, I do backend feature work, while being the main dev responsible for dev infra (CI w/ many test types), tooling and glue. I try to keep everyone productive and handle the rarer architectural issues. I spearheaded refactorings, migrations with external teams, new features, updates, new conventions across 4 teams, CI/CD for a new project, failover in production, and even onboarding. But most of all, at Celfocus I learned responsiblity, commitment and TDD.


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 dearly miss 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.