Joel Almeida

Technical Lead, Software Engineer & Data Specialist

Lisbon mail@joel.com.pt

LinkedInPersonal Website

Experience

Technical Lead

Jul 2025 - Present

BNP Paribas Lisbon, Portugal

  • Technical Lead for the Data Governance Tool 2.0 (DGT 2.0) at the RISK Data Platform
  • Development of DGT 2.0 from scratch with a team of 3 developers, using Python/FastAPI, Angular/TypeScript, Neo4j, Kubernetes and Jenkins/TeamCity

Senior Software Engineer

Feb 2023 - Present

BNP Paribas Lisbon, Portugal

  • Work at BNP Paribas Risk Systems with teams across the globe
  • Multiple innovation projects, including AI-driven dashboards and graph databases with TigerGraph (GSQL)

Software Engineer

May 2021 - Feb 2023

BNP Paribas Lisbon, Portugal

  • Responsible for the redesign and development from the ground up of the reserves framework used by Risk Global Markets, mainly using Python and SQL
  • Provide users with internal tools that allow them to develop their own products

Big Data Engineer (Data Engineering Analyst)

Sep 2019 - May 2021

Accenture Lisbon, Portugal

  • Big Data Engineer at one of Portugal's leading telecommunications companies, working in Agile teams (Scrum, Jira, Confluence)
  • Designed and built ingestion pipelines for the Hadoop ecosystem and company-wide data loading tools using Spark (Scala), and contributed to the internal data ingestion framework
  • Worked with the CRM data science team on data preparation and validation for machine learning models, along with training and prediction frameworks
  • Led an internal project for the CRM team on new data methodologies for client management, which became a critical company-wide process
  • Mentored at the Accenture Datathon and tutored newcomers at the Accenture Applied Intelligence Academy

Data Engineer

Apr 2019 - Sep 2019

Link Redglue Lisbon, Portugal

  • Cloud data storage, processing and analytics solutions for moey!, a Portuguese fintech, using Azure, Databricks and Apache Spark
  • Internal projects using Python and Django, and machine learning using Python

Summer Internship

Jul 2018 - Sep 2018

EDP Lisbon, Portugal

  • Predictive machine learning models in Python to forecast grid energy consumption, and distributed calibration of the prediction models (Python, Scala, Spark)

Summer Internship

Jul 2017 - Sep 2017

EDP Lisbon, Portugal

  • Data analysis on the Hadoop ecosystem (HBase, Hive, Zeppelin, Spark)
  • Grammar and parsing tool (Java, ANTLR4) connecting an Oracle database to a predictive model for grid energy consumption

Education

MSc in Computer Science and Engineering

Sep 2014 - Nov 2019

Instituto Superior Técnico Lisbon, Portugal

  • Specialization in data processing and analysis