Zakkarija Micallef

Software Engineer
Amsterdam, Netherlands

about_me@zakkarija ~ $
$catabout_me.txt

Technical Toolbox

Core Expertise

Java logo
Java
Spring logo
Spring
Python logo
Python

Databases

MongoDB logo
MongoDB
PostgreSQL logo
PostgreSQL

DevOps & Cloud

Docker logo
Docker
AWS logo
AWS
Git logo
Git

Systems

Linux logo
Linux
C logo
C
Bash logo
Bash

Misc

TensorFlow logo
TensorFlow
OpenCV logo
OpenCV
Unity logo
Unity

Education & Experience

2023 - Present

M.Sc Computer Science

VU Amsterdam & University of Amsterdam

Currently pursuing a Master's degree while working part-time as a Java engineer at PhoenixNAP. Focusing on advanced topics in distributed systems, cloud computing, and software architecture.

2021 - Present

Software Engineer

PhoenixNAP

Worked as a full-time Java engineer at this bare metal cloud provider, developing automation systems and internal tools. Led projects including automated RAID configuration, custom OS image creation, and internal provisioning tools built with Spring Boot.

2018 - 2021

Software Engineer Intern

CCBill

Developed and maintained an internal employee management tool as part of a small intern team, handling the full stack including frontend, backend, database, deployment, and support. Collaborated with Product Owners to prioritise sprint tasks and gained practical experience with Java, Spring, Maven, SQL, and JavaScript.

2018 - 2021

B.Sc Artificial Intelligence

University of Malta

Studied core AI concepts including machine learning, computer vision, and knowledge representation.

Projects

Saliency-Directed Product Placement

Saliency-Directed Product Placement

I developed a computer vision system that predicts which products in a scene will attract customer attention first. The system uses visual saliency (how certain objects naturally stand out due to contrast, color, or orientation) to objectively rank products based on their attention-grabbing potential. The tool combines state-of-the-art object detection with a novel saliency segment ranking algorithm, achieving a 0.66 correlation coefficient when compared with human attention patterns. This modular system allows marketers to optimize product placement for maximum visual impact before expensive physical implementations.

PythonOpenCVMask R-CNNSuperviselySaliency Detection

Unity Game Development

Throughout my university courses and hackathons, I developed several games with Unity. The highlight was a 2-player platformer created during a 48-hour hackathon that won 2nd place and resulted in an internship offer. Other projects include a roguelike with procedurally generated maps (shown on the right) and an idle game. Each project helped me explore different aspects of game development, from path finding to procedural content generation.

UnityC#Game DesignProcedural Generation2D Animations
Personal Portfolio Website

Personal Portfolio Website

This very website you're browsing! I built this portfolio as a project to learn modern web development, particularly React and Next.js. The site is deployed using Vercel for seamless continuous deployment from GitHub.

ReactNext.jsTypeScriptTailwind CSSVercelVercel Analytics