João Pedro Fontes

Hello, I'm

João Pedro Fontes

Senior Backend Engineer @ Loka, Inc

Senior Backend Engineer with nine years of experience spanning backend development, cloud systems and applied AI research. I build Python backend services and REST APIs, with production responsibilities covering reliability, observability and on-call support. My earlier work includes animation tooling, computer vision and EU-funded research. I hold a Ph.D. in Information Systems and Technology, with research focused on deep learning for breast cancer imaging.

Career

Experience

Loka Inc.

Loka Inc.

Lisbon, Portugal·Sep 2024 – Present

Senior Backend Engineer

Oct 2026 – Present

Advanced Backend Engineer

Sep 2024 – Sep 2026

Develop scalable backend systems and REST APIs in Python and FastAPI. Use Docker and cloud technologies to deliver production services with a focus on performance, reliability, security, and observability, while providing on-call support. Promoted to Senior Backend Engineer in October 2026.

Swoove Studios

Swoove Studios

Antwerp, Belgium·Jul 2023 – Aug 2024

R&D Engineer

Jul 2023 – Aug 2024

Developed pose-estimation and reconstruction tools in Python and PyTorch to improve animation quality, integrating the results with procedural animation in Unity. Built an animation-search system combining Python-based natural language processing with Azure services.

Accenture Portugal

Accenture Portugal

Braga, Portugal·Sep 2021 – Jun 2023

Senior Analyst

Jan 2023 – Jun 2023

Analyst

Sep 2021 – Dec 2022

Consulted for Sky in telecommunications (September–December 2021), gaining hands-on Java backend experience, then worked on Worten's Golang/AWS order-tracking system (January 2022–June 2023). Contributed system enhancements and on-call troubleshooting support, and was promoted to Senior Analyst in January 2023.

CCG/ZGDV Institute

CCG/ZGDV Institute

Guimarães, Portugal·Oct 2017 – Jul 2021

Senior AI Researcher

Oct 2018 – Jul 2021

Research Fellow

Oct 2017 – Oct 2018

Developed Python-based AI and computer-vision solutions for EU-funded projects in criminal investigation and Industry 4.0, connecting academic research with practical applications. Collaborated with multidisciplinary research teams and mentored incoming research fellows. Advanced from Research Fellow to Senior AI Researcher in October 2018.

Academic Background

Education

University of Minho

Ph.D. in Information Systems and Technology

University of Minho

2020 – 2026
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

2016 – 2018
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

2013 – 2016
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

AWSAzureGCPDocker

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

Amazon Web Services

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.

Verify credential

Research

Publications

Elsevier
2027

Deep Learning Framework for Breast Cancer Subtypes Detection and Diagnosis

Biomedical Signal Processing and Control, vol. 130, 111532

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

IEEE
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³)