Download CV (PDF)

Fullstack Software Engineer and DevOps Engineer based in Vevey, Switzerland. Passionate about Test Driven Development and clean architecture. I like exploring new tools and tackling complex distributed systems problems.


Experience

European Broadcasting Union (EBU) — Geneva, Switzerland

Fullstack / DevOps Engineer · 2023 – Present

Working on Eurovox, EBU’s multilingual platform enabling public broadcasters to ingest, transcribe, translate, and re-voice content across languages (52.5k transcription hours, 1.25B voiced characters, 1 440 users across 60 organisations).

Droople — Poudoux, Switzerland

Fullstack Engineer · 2022 – 2023

IoT platform for connected water sensors over LoRaWAN with ML-based usage predictions.

Migros Online — Ecublens, Switzerland

Backend Software Engineer · 2022

Switzerland’s leading online retailer, operating a large microservices platform.

European Broadcasting Union (EBU) — Geneva, Switzerland

Fullstack / DevOps Engineer · 2018 – 2022

Drove Eurovox from proof-of-concept to production.

Welitics — Lausanne, Switzerland

Frontend Engineer & Co-Founder · 2017 – 2018

Free political social network aimed at broadening civic participation.


Skills

Area Technologies
Programming TypeScript, Java, Kotlin, Python 3, Rust, C++, Golang
Frontend React, Redux, Redux-Toolkit, Jest, Three.js, Cypress
Backend Spring, Fastify, FastAPI, Project Reactor, RabbitMQ, Redis
DevOps AWS, Terraform, Kubernetes, ArgoCD, Docker, Prometheus, Grafana
Testing TDD, Hexagonal Architecture, Visual Regression (Percy), IoT (Arduino/Python)
Languages French (native), English (C1)

Education

Web Application Security Deep Dive (SWOA) · digicomp.ch, Geneva · 2025 Hands-on coverage of OWASP vulnerabilities, attack techniques, and mitigation strategies.

B.S. in Computer Science · HEIG-VD, Yverdon-les-Bains · 2013 – 2017 Thesis: “Plant Village, dataset bias quantisation for convolutional neural networks in plant disease detection” — supervised by Prof. Marcel Salathé (EPFL Digital Epidemiology Lab) and Dr. Perez-Uribe Andres.

Commercial Professional Maturity · Gymnasium of Morges · 2012 – 2013


Personal Projects

Re-Do · Kotlin, Spring Boot, TDD Scheduler for Task Execution Graphs (TEGs) — directed acyclic graphs where tasks consume artefacts produced by predecessors, enabling complex parallel workflows with guaranteed ordering.

github.com/IoannisNoukakis/re-do

Just The Jar · Docker, Buildx Minimal Java runtime Docker images (Alpine/musl and Ubuntu/glibc) built from scratch with only the JVM native dependencies. Available in full JDK and JRE flavours.

github.com/IoannisNoukakis/justthejar

Midknight · Rust, WebGPU, Quaternions WebGPU renderer for 3D scenes — a playground for learning Rust, WebGPU, and geometric algebra concepts such as quaternion rotations.

github.com/IoannisNoukakis/midknight


Download CV (PDF)