← All projects

Greenfield ERP — Java edition

Past work

2009 – 2013 · Software agency

First professional role: Java developer, later technical lead, on the greenfield ERP for Agentur Frey — the same customer I'd later join from inside.

My first role out of school: Java developer on the greenfield ERP being built for Agentur Frey GmbH. Started focused on the desktop client; after about two years took full technical ownership of the project and brought it through a successful go-live into production. The same ERP I'd later extend and operate from inside the customer, when I joined Frey as IT Lead in 2017.

Context

Agentur Frey GmbH — the regional direct-mail business — commissioned a full custom ERP: order intake, planning, production, invoicing, GIS-based route and tour planning, and an internal HR module with payroll. It was my first professional engagement, and a long one. Years later I would join Frey as IT Lead and continue to extend and operate the same system from inside the customer — an unusually long arc with one piece of software.

What I built

  • Started as Java developer on the desktop-client side of the application.
  • After about two years on the project, took full technical leadership.
  • Brought the system through a successful go-live into production use — from there it ran the customer's day-to-day operations.

Outcome

A real ERP serving a real business — and an unusually long arc: the same system that started my career was still running the customer's operations when I rejoined them from inside the company eight years later.

Architecture

3-tier — Java desktop client, JavaEE on Glassfish / Payara, IBM DB2 — all on Linux. Real customer infrastructure rather than a developer-laptop demo.

Stack

  • Java / JavaEE
  • Glassfish / Payara
  • IBM DB2
  • Linux