João Pedro Fontes

Hello, I'm

João Pedro Fontes

Backend Engineer · Python · AWS / GCP

I specialise in building scalable backend systems and robust RESTful APIs. Currently at @LokaHQ designing robust RESTful APIs and cloud-native infrastructure with FastAPI, AWS, and GCP. My background in AI research at the University of Minho gives me a strong foundation for data-intensive problems — with work published in Computers in Biology and Medicine and presented at the European Congress of Radiology.

Career

Experience

Loka Inc.

Loka Inc.

Lisbon, Portugal·Sep 2024 – Present

Advanced Backend Engineer

Sep 2024Present

Developing scalable and maintainable backend systems using Python and FastAPI. Designed and implemented robust RESTful APIs with a focus on high performance, reliability, security, and observability. Utilized Docker and cloud technologies in production environments while providing on-call support.

Swoove Studios

Swoove Studios

Antwerp, Belgium·Jul 2023 – Aug 2024

R&D Engineer

Jul 2023Aug 2024

Within the R&D department, played a key role in elevating animation quality through innovative AI solutions. Leveraged Python expertise to develop advanced Pose Estimation and Reconstruction tools, utilizing PyTorch and integrating with Procedural Animation in Unity. Engineered a cutting-edge animation search system by combining Python-based NLP with Azure.

Accenture Portugal

Accenture Portugal

Braga, Portugal·Sep 2021 – Jun 2023

Senior Analyst

Jan 2023Jun 2023

Promoted to Senior Analyst. Continued on the Worten engagement, contributing to the order tracking system built on Golang and AWS. Drove system improvements and provided on-call support during the final phase of the project.

Analyst

Sep 2021Dec 2022

Consulted across two clients: Sky (Sep 2021 – Dec 2021) in telecommunications and Worten (Jan 2022 – Dec 2022) in retail. Gained hands-on Java backend experience, managed a critical order tracking system using Golang and AWS, and contributed to system enhancements with on-call troubleshooting support.

CCG/ZGDV Institute

CCG/ZGDV Institute

Guimarães, Portugal·Oct 2017 – Jul 2021

Senior AI Researcher

Oct 2018Jul 2021

Led AI research within the CVIG department on EU-funded projects focused on Industry 4.0 and intelligent systems. Developed production-ready Python solutions bridging academic research and real-world applications. Mentored incoming research fellows and shaped the team's AI methodology across multiple project domains.

Research Fellow

Oct 2017Oct 2018

Joined as a Research Fellow in the CVIG department contributing to EU-funded projects at the intersection of AI and criminal investigation. Built early Python-based ML pipelines and collaborated with multidisciplinary research teams.

Academic Background

Education

University of Minho

Ph.D. in Information Systems and Technology

University of Minho

2020Present
Braga, Portugal

Focus: Development of Quantitative Imaging Biomarkers for cancer diagnosis and monitoring, applied to breast cancer.

Thesis: "A Framework for the Development of Quantitative Imaging Biomarkers for Cancer Research"

University of Minho

M.Sc. in Informatics Engineering

University of Minho

20162018
Braga, Portugal

Specializations: Artificial Intelligence, Business Intelligence, Parallel and Distributed Computing.

Thesis: "Intelligent Medical Image Analysis: A Deep Learning Approach to Breast Cancer Diagnosis"

University of Minho

B.Sc. in Informatics Engineering

University of Minho

20132016
Braga, Portugal

Core curriculum covering programming, algorithms, computer architecture, databases, and advanced mathematics.

Expertise

Tech Stack

Core Competencies

Backend DevelopmentAPI DesignCloud InfrastructureMachine Learning

Programming Languages

PythonGolangSQLJavaScript / TypeScriptC#Java

Frameworks & Tools

FastAPIFlaskDjangoPyTorchTensorFlowKerasNode.jsReactNext.js

Cloud & DevOps

AWSGCPDocker

Work

Portfolio

JORA Aesthetics

private

Full-stack website for an aesthetics clinic in Braga. Multilingual (PT/EN), blog with CMS, contact form, Instagram feed integration, and newsletter system.

Breast Cancer Phenotype Classifier

PhD research: classifies breast cancer MRI volumes into 4 molecular phenotypes (Luminal A/B, HER2-enriched, Triple-Negative) using 3D CNNs in TensorFlow/Keras.

PythonTensorFlowKeras3D CNNMedical Imaging

Tumor Malignancy Predictor

MSc thesis: 2D deep learning model for binary classification of breast tumors (benign vs. malignant) from mammography scans.

PythonTensorFlowKerasComputer Vision

2015 US Flight Delays & Cancellations

Knowledge extraction and data analysis on the Bureau of Transportation Statistics dataset of ~6M domestic flights. Built in R.

RData AnalysisKnowledge ExtractionVisualization

Credentials

Certifications

AWS Certified Cloud Practitioner

AWS Certified Cloud Practitioner

Amazon Web Services

Aug 2024

Foundational understanding of IT services and their uses in the AWS Cloud. Demonstrated cloud fluency and foundational AWS knowledge.

Research

Publications

Elsevier
2026under review

Deep Learning Framework for Breast Cancer Subtypes Detection and Diagnosis

Biomedical Signal Processing and Control

ESR
2025

A Comprehensive Framework for Detecting and Diagnosing Breast Cancer Phenotypes in MRI

European Congress of Radiology (ECR), Poster C-24782

Elsevier
2025

Accurate Phenotyping of Luminal A Breast Cancer in Magnetic Resonance Imaging: A New 3D CNN Approach

Computers in Biology and Medicine, vol. 189, 109903

MDPI
2023

An Innovative Faster R-CNN-Based Framework for Automated Detection of Breast Cancer Pathological Lesions in MRI

Journal of Imaging, vol. 9, no. 9, 169

SCITEPRESS
2021

Deployment Service for Scalable Distributed Deep Learning Training on Multiple Clouds

11th Int. Conference on Cloud Computing and Services Science (CLOSER), 135–142

ESR
2019

Representation Learning Approach to Breast Cancer Diagnosis

European Congress of Radiology (ECR), Poster C-2062

I
2018

AGATHA: Face Benchmarking Dataset for Exploring Criminal Surveillance Methods on Open Source Data

2018 Int. Conference on Graphics and Interaction (ICGI), 1–8

About

Additional Info

Languages

PortugueseNative
EnglishFluent
SpanishFluent
GermanElementary

Licenses

Car driving licenseMotorcycle license (up to 125 cm³)