IOANNIS KATRIMPOUZASSENIOR SOFTWARE ENGINEERBERLIN

I build systems that keep moving.

Career flight log · 2018 to now

A journey through
systems & scale.

Five companies. One through-line: making difficult systems calmer, faster, and safer to evolve.

  1. 05

    Senior Software Engineer

    Berlin, Germany

    Own the backend services powering key parts of the storefront experience for one of Europe's largest online pharmacies. Responsible for backend architecture, system modernization, production reliability, and the evolution of a high-traffic e-commerce platform.

  2. 04

    Senior Full Stack Engineer

    Berlin, Germany

    Built and evolved a greenfield cloud-native platform for Germany's largest reusable deposit system, supporting partner onboarding, customer management, and business-critical integrations. Owned significant parts of the backend architecture while collaborating closely with engineering, product, sales, and operations teams.

  3. 03

    Full Stack Engineer

    Berlin, Germany

    Built and evolved backend systems supporting the logistics platform of a rapidly growing Device-as-a-Service (DaaS) company, contributing to one of the company's largest engineering initiatives: modernizing a Laravel monolith into an event-driven microservice architecture on AWS.

Applied AI · portfolio work

Exploring AI systems with production discipline.

I’m deepening my expertise in software engineering and distributed systems through structured study and a portfolio project that turns theory into working software. At the same time, I’m integrating Codex and GitHub Copilot into my daily development practice, exploring how thoughtful prompting and AI-assisted workflows can sharpen problem-solving, accelerate iteration, and improve the way software is designed and built.

Ioannis’ AI digital twin

Ioannis’ AI digital twin turns curated professional context into clear, grounded answers, helping visitors explore his experience.

Completed recent certifications
  1. 01

    LLM applications

    Hosted and local models, RAG design, evaluation, structured outputs, function calling, and fine-tuning foundations.

  2. 02

    Agentic systems

    Tool use, orchestration patterns, shared state, guardrails, human approval, and MCP architecture.

  3. 03

    AI-assisted delivery

    Scoped planning, repository instructions, testing, review, sandboxing, subagents, and human accountability.

The next system

Let’s build something
that lasts.

For thoughtful conversations about platform modernization, distributed systems, production engineering, and applied AI.