Hi, I'm
Faruk Sofuoglu

AI Platform Engineer @ Just Eat Takeaway.com

I build AI platforms, developer tools, and scalable backend services.

600+

Commits (2024–2026)

268+

Pull Requests merged

30+

Teams collaborated with

7+

Years at JET

Enschede, Netherlands

About me

Building things that matter.

AI Platform Engineer at Just Eat Takeaway.com with a background rooted in Quality Engineering. My journey started in QA, designing and automating test strategies across frontend and backend services, before expanding into senior-level software engineering and AI platform development.

I currently contribute to the Helix AI platform, working on agent management, prompt versioning, evaluation pipelines, and LLM observability. I have collaborated across 30+ teams including AI Platform, Platform Engineering, and the Partner Information Data pillar.

My work spans Kotlin/Spring Boot APIs, Python workers, Kubernetes deployments, CI/CD automation, and developer-facing tooling. I care deeply about software quality, clean architecture, and shipping things that actually work.

7+ Years at JET

From QA automation through quality engineering to AI platform development, growing across domains and continents.

QA & Engineering

Deep expertise in quality engineering: test automation, CI/CD, and platform tooling, combined with senior backend and AI development.

Based in Enschede

Working across global engineering teams in a distributed, high-scale environment.

Experience

Career progression.

Building production systems at scale across AI, quality engineering, and platform development.

AI Platform Engineer

Just Eat Takeaway.com

2024 – PresentEnschede, Netherlands

Contributing to Helix, JET's internal AI platform powering LLM-based tooling across the organisation. Built and maintain the Helix management API in Kotlin/Spring Boot, covering agent registration with agent card metadata, prompt versioning with commits and named labels, dataset curation for training and evaluation, and full LLM evaluation lifecycle management. Architected async evaluation pipelines using Python workers, SQS job dispatch, and ClickHouse for analytical storage and observability at scale. Designed multi-metric scoring with threshold-based pass/fail evaluation across model outputs. Built a library of reusable AI coding agent skills including a Kubernetes debugger, QA test case generator, and standup assistant, adopted by 50+ engineers across the company.

KotlinSpring BootPythonClickHouseMySQLSQSKubernetesDatadog

QA Automation Engineer

Just Eat Takeaway.com

Nov 2022 – 2024Enschede, Netherlands

Designed and executed test plans and test cases for frontend and backend applications. Used automated testing tools including Cypress and Playwright to improve test efficiency. Identified, reported and resolved defects in collaboration with development teams. Performed regression testing and ensured software quality at every release.

CypressPlaywrightTestNGPostmanK6LocustTestRailJavaPython

Education

Bachelor – Business IT & Management

Saxion University of Applied Sciences

Big Data specialization

2016 – 2021Enschede, Netherlands

Skills

What I work with.

A broad toolkit built across backend services, data platforms, AI, mobile, and DevOps.

Languages

KotlinPythonTypeScriptJavaJavaScriptC#SQLHCL

Frameworks & Libraries

Spring BootASP.NET CoreNext.jsReactFastAPIdbt

Quality Engineering

CypressPlaywrightRobot FrameworkSikuliXTestNGPostmanLocustK6TestRail

Databases & Messaging

MySQLClickHouseBigQueryPostgreSQLKafkaSQSDynamoDB

AI & Data

LLM IntegrationPrompt EngineeringRAGLLM EvaluationAirflowAgent Frameworks

DevOps & Cloud

KubernetesHelmTerraformAWSDockerGitHub ActionsDatadogVault

Projects

Things I've built.

Selected work. Most repos are internal and confidential.

Featured

AI Management API

Management API for an internal AI platform. Handles agent registration, prompt versioning with labels, dataset curation, evaluation definitions and runs, and LLM observability. Processes millions of traces.

KotlinSpring Boot 4MySQLClickHouseSQSKubernetes
Featured

Evaluation Pipeline Worker

Async worker that executes evaluation runs against LLM datasets. Integrates with message queues for job dispatch, analytical storage for results, and structured observability.

PythonSQSClickHouseDatadogDocker
Featured

AI Agent Skills Library

Library of reusable AI coding agent skills for engineering teams: Kubernetes debugger, QA test generator, standup assistant, load testing guide, and more. Adopted across 50+ engineers.

MarkdownShellTypeScriptPython
C

Cloud Service Emulator

Local development tool that emulates AWS cloud services including SQS, DynamoDB, and S3, built as a drop-in alternative to LocalStack. Removes the dependency on live cloud accounts during local development and integration testing, drastically cutting feedback loops for backend engineers.

PythonDockerAWS SDKSQSDynamoDB
E

E2E Test Automation Suite

End-to-end test suite covering consumer-facing web application flows: order placement, checkout, payment confirmation, and partner onboarding. Built with Cypress and integrated into CI pipelines for blocking gate checks on every pull request.

CypressTypeScriptGitHub ActionsTestRail
C

Cross-Browser Test Framework

Cross-browser testing framework for critical user journeys using Playwright. Includes visual regression testing and parallel execution across Chromium, Firefox, and WebKit. Reduced cross-browser regression discovery time significantly.

PlaywrightTypeScriptGitHub Actions
A

Automated Code Review Service

AI-powered automated code review service. Analyses pull requests, provides structured feedback, and posts review comments with severity classifications.

C#.NETGitHub ActionsDatadog
I

Internal Developer Portal

Developer portal for managing deployment pipelines. Gives engineers visibility into their service deployments and pipeline configuration.

TypeScriptReactNode.js
P

Partner Profile API

RESTful service for managing restaurant and partner profile data across the JET ecosystem. Handles partner onboarding flows, profile updates, and data validation with downstream consumers including ordering, logistics, and operations platforms.

KotlinSpring BootMySQLKubernetesDatadog
P

Partner Data Sync Service

Event-driven service that synchronises partner information across distributed systems. Consumes Kafka events to propagate profile changes and ensures data consistency for restaurant profiles used across the platform.

KotlinKafkaMySQLKubernetesAWS
P

Partner Information ETL Pipeline

Data pipeline for extracting, transforming, and loading partner profile data into analytical storage. Powers reporting and operational dashboards used by business teams to monitor partner data quality and completeness.

PythondbtBigQueryAirflowSQL

Contact

Get in touch.

LinkedIn

Faruk Sofuoglu

GitHub

FSofuoglu

Location

Enschede, Netherlands