
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 CVExperience
BNP Paribas
Technical Lead
- 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
- 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
- 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)
- 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
- 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
- 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
- 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
- Specialization in data processing and analysis