Hello, I'm

Open to new opportunities

Ricardo Loureiro

|

Backend engineer with 5+ years of experience crafting scalable systems, data pipelines, and full-stack solutions. Passionate about distributed systems and elegant, performant code.

Scroll

Crafting Scalable Systems

I'm a Full Stack Engineer with a deep focus on backend development and distributed systems. With 5+ years of professional experience, I've built and maintained complex data pipelines, backend services, and full-stack features at scale.

I hold a Master's in Computer Science from NOVA School of Science and Technology, completed alongside full-time engineering work at iCapital, where I architect solutions for fund administration and analytics platforms.

Outside of engineering, I'm a musician and serve as a Director of a non-profit cultural association, where I help manage events, music classes, and community initiatives. Fluent in Portuguese, English, and Spanish.

5+ Years Experience
2 CS Degrees
10+ Technologies
3 Languages Spoken

Tech Stack

Languages

SQL Ruby JavaScript Python Java Bash Scala OCaml

Frameworks & Libraries

Ruby on Rails React RSpec Cucumber Jest Pandas NumPy NetworkX

Databases & Storage

PostgreSQL Redis

Monitoring & Observability

Splunk New Relic

DevOps & CI/CD

GitHub GitHub Actions GitLab Docker

Distributed Systems

Consensus Protocols Blockchain Fault Tolerance Async Processing Batch Pipelines Data Partitioning

Soft Skills

Communication Team Collaboration Planning Requirements Analysis

Work Experience

Full Stack Engineer

iCapital
Jul 2020 – Present
  • Responsible for creation and maintenance of features across the iCapital platform related to fund administrator tasks and analytics
  • Refactored a critical data pipeline processing tens of millions of rows — made it fully asynchronous with batch partitioning, reducing end-to-end processing time by 10×, cutting query count by over 90%, and reducing query execution time by over 95%
  • Maintained and developed automated data pipelines for efficient data extraction, storage, and transformation using SQL and Ruby on Rails
  • Collaborated with cross-functional teams to define project requirements, analyse business problems, and develop data-driven solutions
  • Conducted data quality assessments and implemented data governance policies to ensure accuracy, consistency, and compliance
  • Created complex SQL queries for reports and dashboards; optimised queries and built stored procedures, views, functions, and indexes
Ruby on Rails SQL PostgreSQL React Data Pipelines

Director

Academia Almadense — Non-Profit
Jan 2023 – Present
  • Work with fellow directors to manage the association within budget, growing notoriety and improving facilities
  • Responsible for hiring music teachers, managing inventory, and addressing operational needs
  • Create and manage events including music auditions, band concerts, and student enrolment drives
Leadership Event Management Budget Planning

Summer Intern

Runtime Revolution
Jul 2019 – Aug 2019
  • Developed an internal application in a team of 3 interns, supervised by senior engineers
  • Learned collaborative development workflows using GitHub and agile practices
  • Translated product owner requirements into working software solutions
GitHub Team Collaboration Agile

Education

MSc in Computer Science

NOVA School of Science and Technology

2023 – 2025

Advanced study in computer science with a focus on distributed systems, algorithms, and software engineering — pursued while working full-time as a software engineer. Dissertation: MOBS — an OCaml blockchain protocol simulator for modelling and comparing distributed consensus protocols.

✓ Completed

BSc in Computer Science

NOVA School of Science and Technology

2014 – 2018

Foundation in computer science covering algorithms, data structures, software engineering, databases, networks, and operating systems.

✓ Completed

Projects

Let's Connect

Open to new opportunities, collaborations, and interesting conversations.