Backend & Distributed Systems Engineer

I build backend systems and
data pipelines that stay fast
at scale.

Full-stack engineer at iCapital with 5+ years in fintech. MSc in Computer Science with a dissertation on distributed consensus. Based in Almada, Portugal.

Experience

2020 — Present

Full Stack Engineer · iCapital

Fund administration and analytics on a platform managing alternative investments at scale. I own features end-to-end — from data model and pipeline design to the React UI.

10× faster pipeline, end-to-end
−90% queries executed
−95% query execution time

The numbers above come from refactoring a critical pipeline processing tens of millions of rows into a fully asynchronous, batch-partitioned design. Day to day: automated data pipelines in SQL and Ruby on Rails, complex SQL for reporting — stored procedures, views, functions, indexes — plus data quality and governance work with cross-functional teams.

Ruby on Rails · SQL · PostgreSQL · React · Redis

2023 — Present

Director · Academia Almadense

Volunteer director of a non-profit cultural association. Budget, facilities, and growth; hiring music teachers; running auditions, concerts, and enrolment drives.

2019

Software Engineering Intern · Runtime Revolution

Built an internal application in a team of three interns supervised by senior engineers, translating product owner requirements into working software.

Education

2023 — 2025

MSc in Computer Science · NOVA School of Science and Technology

Distributed systems, algorithms, and software engineering — completed while working full-time. Dissertation: MOBS, an OCaml blockchain protocol simulator.

2014 — 2018

BSc in Computer Science · NOVA School of Science and Technology

Algorithms, data structures, software engineering, databases, networks, and operating systems.

Skills

Languages

  • SQL
  • Ruby
  • JavaScript
  • Python
  • Java
  • Bash
  • Scala
  • OCaml

Frameworks

  • Ruby on Rails
  • React
  • RSpec
  • Cucumber
  • Jest
  • Pandas
  • NumPy
  • NetworkX

Data & Infra

  • PostgreSQL
  • Redis
  • Docker
  • GitHub Actions
  • GitLab CI
  • Splunk
  • New Relic

Distributed Systems

  • Consensus protocols
  • Fault tolerance
  • Async processing
  • Batch pipelines
  • Data partitioning

Portuguese native — English fluent — Spanish fluent

Contact

Open to new opportunities and interesting conversations. The fastest way to reach me is by email.

rfmloureiro@gmail.com