Raphael Kalinowski

Full Stack Developer

I’m a full-stack developer working across web applications, content systems, software architecture, and CI/CD. At Handelsblatt, I contribute to CMS modernization, API development, and technical decisions.

I value clear priorities, efficient decision-making, and collaboration across technical and business teams. I help improve workflows so teams can work more effectively.

Auf Deutsch lesen

Portrait of Raphael Kalinowski

How I work

Focus areas

Full-stack Focus

Several years of experience in front-end and back-end web development

  • Frontend
  • Backend
  • Web development

CI/CD

Setting up pipelines with test automation steps (VRTs, smoke tests with Bruno/Postman, E2E tests with Playwright)

  • CI/CD
  • VRT
  • API & E2E testing

Architecture

Designing microservice architecture in domain-driven design, comparing monoliths and microservices depending on the ecosystem

  • Domain-driven design
  • Microservices
  • Monoliths

Agile Frameworks

Supporting the team in workflow optimization and transition to an agile framework (Scrum, Kanban, SAFe)

  • Scrum
  • Kanban
  • SAFe

Agentic engineering

I work with skills, MCP, hooks, and written guidelines across Claude, ChatGPT, and custom local models. Context and constraints matter. So does reviewing the result: generated code still has to survive a code review.

  • Skills & MCP
  • Hooks & guidelines
  • Local models

Technologies

Languages, frameworks, and infrastructure I work with. The choice depends on what needs building and who will maintain it. Highlighted tools are the ones I also use for personal projects.

Languages & foundations

  • TypeScript — Also used for personal projects
  • Go — Also used for personal projects
  • HTML / CSS
  • Sass
  • C# / ASPX
  • Python
  • Rust
  • Java
  • Kotlin

Web & desktop

  • Angular
  • React
  • Svelte — Also used for personal projects
  • Next.js
  • Node.js
  • Koa
  • Wails — Also used for personal projects

Data & content

  • Redis
  • MongoDB
  • Livingdocs
  • Contentstack
  • Headless CMS — Also used for personal projects

Testing & delivery

  • Playwright
  • Bruno — Also used for personal projects
  • Postman
  • GitHub Actions
  • Azure DevOps
  • Docker — Also used for personal projects
  • Kubernetes

Platforms & tooling

  • Grafana
  • Cloudflare
  • GitHub Copilot
  • Jira
  • Confluence

Experience

Roles, projects, and responsibilities.

  1. Nov 2024 — Present

    Handelsblatt GmbH · Full-time

    Backend Developer

    Iterative migration from a legacy CMS to Livingdocs, consumer-driven APIs defined with OpenAPI, and editorial features in a headless CMS. Involved in architectural questions and technical decisions.

  2. May 2024 — Nov 2024

    Handelsblatt GmbH · Full-time

    Frontend Developer

    Maintained handelsblatt.com and wiwo.de with Angular. Worked on infrastructure in Azure DevOps and backend-for-frontend mapping with Node.js and Koa.

  3. Feb 2023 — May 2024

    I-D Media AG · Part-time

    Frontend Web Developer

    Worked on sky.de in an international, agile team using React, Next.js, and Contentstack.

  4. Sep 2019 — Feb 2023

    I-D Media AG · Full-time apprenticeship

    Apprentice Software Developer

    Apprenticeship as a Fachinformatiker für Anwendungsentwicklung. Maintained sky.de with AngularJS, jQuery, and OpenText CMS, alongside Python development at vocational school.

Education

Sep 2017 — Sep 2019

Media Technology studies

TH Köln, Deutz

Studies not completed. First experience with Java and object-oriented programming.

Further learning

Jul 2025

WeAreDevelopers World Congress

Berlin

Explored generative AI and developments in JavaScript, CSS, and Java.

Earlier internships

Mar 2019 — May 2019

Media Technology internship

Graner + Partner GmbH

Created 3D models with SketchUp and EASE.

Nov 2014

Business internship

J.P. Sauer & Sohn Maschinenbau GmbH

Business internship at Sauer Compressors.

Apr 2013

Internship

PRISMA Computertechnik e.K.

Early work experience.

Contact

For a project, a technical question, or a conversation about the work.

Contact details not added yet.

Back to top