Joel Almeida

Joel Almeida

Technical Lead, Software Engineer & Data Specialist

Technical Lead and software engineer at BNP Paribas in Lisbon, building data platforms for Risk. I lead the development of the Data Governance Tool 2.0 (DGT 2.0) on the RISK Data Platform, working across Python/FastAPI, Angular, Neo4j and Kubernetes. Before BNP Paribas, I was a big data engineer at Accenture and Link Redglue, building Spark pipelines on Hadoop and Azure/Databricks. MSc in Computer Science and Engineering from Instituto Superior Técnico, specialized in data processing and analysis.

LinkedIn Profile Download CV

Experience

BNP Paribas

Technical Lead

Jul 2025 - Present · 1 yr 4 mosLisbon, 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
  • IT Leadership
  • Python
  • Angular
  • PostgreSQL
  • Neo4j
  • MongoDB
  • Kubernetes
  • Apache Kafka
  • Helm Charts
  • Artifactory
  • Jenkins

Senior Software Engineer

Feb 2023 - Present · 3 yrs 9 mosLisbon, 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)
  • SQL
  • Python
  • .NET Framework
  • Agile Methodologies
  • HTML
  • CSS
  • Angular
  • JavaScript
  • C#
  • TypeScript
  • Jest
  • FastAPI
  • Generative AI Tools
  • Graph Databases
  • GSQL
  • Helm Charts
  • Artifactory
  • TigerGraph
  • Jenkins

Software Engineer

May 2021 - Feb 2023 · 1 yr 10 mosLisbon, 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
  • SQL
  • Python
  • Agile Methodologies

Accenture

Big Data Engineer (Data Engineering Analyst)

Sep 2019 - May 2021 · 1 yr 9 mosLisbon, 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
  • SQL
  • Hadoop
  • Apache Impala
  • Python
  • Hive
  • Linux
  • Apache Spark
  • Scala
  • Agile Methodologies
  • HBase
  • Java

Link Redglue

Data Engineer

Apr 2019 - Sep 2019 · 6 mosLisbon, 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
  • SQL
  • Python
  • HTML
  • Apache Spark
  • Microsoft Azure
  • Agile Methodologies
  • JavaScript

EDP

Summer Internship

Jul 2018 - Sep 2018 · 3 mosLisbon, Portugal
  • Predictive machine learning models in Python to forecast grid energy consumption, and distributed calibration of the prediction models (Python, Scala, Spark)
  • SQL
  • Hadoop
  • Python
  • Eclipse
  • Agile Methodologies
  • HBase
  • Java

Summer Internship

Jul 2017 - Sep 2017 · 3 mosLisbon, 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
  • SQL
  • Hadoop
  • ANTLR
  • Python
  • Eclipse
  • Agile Methodologies
  • HBase
  • Java

Education

Instituto Superior Técnico

MSc in Computer Science and Engineering

Sep 2014 - Nov 2019Lisbon, Portugal
  • Specialization in data processing and analysis