Greenfield ERP — Java edition
Past work2009 – 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