Phi is someone who not only delivers a working project, but also pays real attention to good design with proper tests and the right solutions. In short, a true craftsman with incredible talent, an eye for detail, and a healthy mindset - something I rarely encounter in the software industry.
Hey there, I'm
Phi Tiet
Senior Software Engineer
Welcome to my self-built portfolio website! I build robust backend systems with Java and Kotlin. With over 5 years of professional experience, I focus on clean architecture, microservices, and mentoring to deliver quality software.
Recommendations
Kind words from colleagues and managers I've had the privilege to work with.
Phi adheres to a high quality standard with regards to engineering. He thinks of and practices programming in patterns, testing and providing constructive feedback. One of the most exemplary characteristics of Phi is his ability to deliver support in stressful situations. The moment the team needed to step up, Phi was there. We could depend on him.
As a software engineer, Phi has an incredible talent for writing clean and efficient code and has a deep understanding of how everything fits together. His curiosity and versatility make him stand out, and he's always eager to learn and adapt. What makes Phi stand out even more is his proactive attitude - always bringing new ideas, tools, or techniques to the team.
Phi is eager to learn and has a broad interest in software engineering. When pairing he shows that he understands the assignment, asks the right questions and points out improvements that I have missed. Phi is a passionate software engineer with well-developed hard and soft skills who is constantly willing to improve.
Phi is equipped with qualities that have propelled him in the direction of becoming a high-class software engineer. I've seen him grow, and I've been impressed by the speed he learns new things. He's a critical thinker and possesses an intensely inquisitive mind. His contribution to the team, his curiosity to understand current solutions and provide better ones were unmatched.
Work Experience
From hospitality roots to senior engineering roles.
Senior Software Engineer
Ahold Delhaize
In my role as the sole Kotlin developer on a cross-functional team of Salesforce admins and developers, I revamped legacy Kotlin microservices into robust, compliant services using in-house frameworks. I enforced event-driven Kafka protocols, regularly represented my team in architecture sessions, and introduced clean code, architecture principles, pair programming, and quality gate practices. I led knowledge-sharing initiatives, organized cross-team sessions, and drove our backlog with improvement and roadmap tasks. I worked with Kotlin, Spring Boot, Kubernetes, ArgoCD, Kafka, and other key technologies.
Senior Software Engineer
Qualogy
My consultancy career continues as I love my current role as Senior Java Software Engineer at Qualogy. I'm excited for the amazing assignments Qualogy has in store for me! First assignment — Senior Kotlin developer at Ahold Delhaize.
Medior Software Engineer
Rabobank
In my role at Rabobank, my journey unfolded as a software engineer, expanding my skills in Scrum and delving deep into Java development and DevOps. The cutting-edge microservices environment introduced me to Kubernetes and Azure, providing a rich landscape for honing my expertise in modern software engineering.
Medior Software Engineer
Ordina
In my role as a software engineer in secondment, I found a dynamic and ever-evolving environment. This experience was a journey of growth, exposing me to diverse projects and challenges that kept me engaged and motivated. This experience as a consultant surely contributed to my journey as an engineer.
Junior Software Engineer
MedIT Solutions B.V.
Stepping into the world of software engineering at a small pharmaceutical company felt like entering a new dimension. Armed with my CS degree, I dove into Java Spring and Scrum methodologies, discovering a whole realm of real-world applications that academia had only hinted at. It was a hands-on initiation that brought my coding skills to life. I cherish the memories of our extended daily standups, brimming with laughter and jokes, to the point where they hardly felt like work.
All-around employee
Lunchroom Cafetaria Celine
I worked very hard under a strict owner to become disciplined, efficient and handy as a person with a good work ethic. Turns out, navigating the Horeca world was a whole different ballgame compared to my McDonald's days. It added layers to my experience, revealing the challenges and flavors of the hospitality industry.
Crew member
McDonald's
I started my Horeca journey under the golden arches at McDonald's — a crash course in fast-paced service, teamwork, and the sizzling art of flipping burgers.
Storage employee
DEEN Distribution Centre
I kicked off my career as an Order Picker at DEEN Distribution Centre. It wasn't all boxes and shelves, though that was most of the work.
Technical Skills
Years of hands-on experience building scalable backend systems, coaching juniors, and shipping production-grade software.
Backend Development
Java, Kotlin, Spring Boot, Microservices
Cloud & DevOps
Kubernetes, AKS, GitHub Actions, ArgoCD
Leadership
Coaching, Clean Code, Architecture
Projects
Professional work and personal projects that reflect my growth as an engineer.
Professional
Ahold Delhaize
Worked in Gambit, Ahold Delhaize's ad-tech division, building and maintaining microservices that facilitate the creation and billing of media campaigns.
Rabobank
Built and maintained MED — a dashboard for mortgage advisors and customers to plan mortgages, upload documents, track phases, and communicate with each other.
Qualogy
Contributed to in-house projects such as the KNSB back-end, led candidate selection through interviews and programming assignments, and organized knowledge sessions and company events.
MedIT Solutions
Worked on MediCheck — a web and mobile application used in nursing homes to administer medicine to patients, record feedback, and collaborate across care teams.
Personal
Daily Talk Topics
In ProgressA mobile app for iOS and Android that delivers fresh conversation starters every day. Pick a category, get topics as flip cards, and spark real conversations.
Portfolio Website
This website — a self-hosted Spring Boot application with Thymeleaf, Alpine.js and Tailwind CSS.
Advent of Code
My solutions to the annual Advent of Code programming challenges, written in Java and Kotlin.
HVC Notifier
PrivateA Java Spring Boot service that monitors trash collection schedules via the HVC API and sends daily email reminders.
kutns.nl
A satirical website (kutns.nl) where frustrated Dutch commuters click a big red button to vent about NS, featuring a live heatmap of clicks across the Netherlands.
Open-Source Contributions
- ValveSoftware/source-sdk-2013 fix: holiday lights not disabled when grappling hooks enabled outside Mannpower Mar 24, 2026
- ValveSoftware/source-sdk-2013 fix: Half-Zatoichi honor kill survivable with damage reduction runes Mar 24, 2026
- ValveSoftware/source-sdk-2013 fix: Haste and King rune fire rate not affecting flamethrowers Mar 24, 2026
- thijsvanloef/palworld-server-docker fix: wrong variable in broadcast & undefined function in restore Mar 24, 2026
- thijsvanloef/palworld-server-docker docs: surface logging env options Mar 14, 2026
Education & Certificates
Academic foundation and professional certifications that back up my expertise.
Train De Trainer
ICM
BSc Computer Science (7.7 NL / 3.3 US GPA)
Vrije Universiteit Amsterdam
Bilingual VWO - Atheneum
Tabor College Werenfridus
M18 English A Language and Literature Higher Level
International Baccalaureate
Level 2 Certificate in ESOL International (Advanced)
Cambridge University Press & Assessment English
Life Outside Work
When I'm not pushing commits, here's what keeps me busy.
After work, you'll find me wearing multiple hats — not just the coding kind. I'm a foodie exploring culinary wonders, a game enthusiast always down for one more round, a home-cook scrolling through recipe videos, and a chess amateur gambit'ing online and over-the-board. Whether I'm binge-watching anime or globe-trotting in search of good Wi-Fi, there's never a dull moment.
Languages
Get in Touch
Have a project in mind or just want to chat about software engineering? I'm always open to discussing new opportunities and ideas.