Richard Groß

IT Archaeology: Mend Software · Create Options · Increase ROI

RSS

Home

Success stories

Anonymized customer success stories from consulting, modernisation, and delivery work.

Rewriting a Utility’s Network-Usage and Billing Backend

Assignment
Modernisation
Industry
Energy
My role
Platform Engineer, Modernisation Coach
Codebase
1M Lines
Team
2 teams / 25 people

We modernised a utility’s network-usage and billing processes by rewriting a backend that consolidates energy-market data, standardises settlement calculations for all market participants, and supports accurate, on-time charges in line with regulatory requirements

  • Agentic Coding
  • Domain-Driven Design
  • Domain Storytelling
  • EventStorming
  • Trunk-based Development
  • Self-contained Systems
  • Hexagonal Architecture
  • Event-Driven Architecture
  • Java
  • Kotlin
  • Spring Boot
  • AWS
  • Kafka

Modernising a Billing Portal

Assignment
Modernisation
Industry
Energy
My role
Tech Lead, Software Engineer (Fullstack), Software Architect, Modernisation Coach
Codebase
500k Lines
Team
1 team / 12 people

We modernised an energy provider’s IT landscape by developing a cloud-based portal that streamlines the exchange of network usage and billing information with internal and external operators

  • Domain-Driven Design
  • Domain Storytelling
  • EventStorming
  • Trunk-based Development
  • Test-Driven Development
  • Self-contained Systems
  • Hexagonal Architecture
  • Event-Driven Architecture
  • Event Sourcing
  • Server-Side Rendering
  • Kotlin
  • Spring Boot
  • AWS
  • Htmx
  • Web Components

From a troubled system into a flagship project

Assignment
Modernisation
Industry
Transportation & Logistics
My role
Tech Lead, Software Engineer (Fullstack), Software Architect, Modernisation Coach
Codebase
300k Lines
Team
1 team / 12 people

We transformed a central disruption-management platform from a troubled system into a flagship project. We addressed key quality, stability, and performance issues, verified fast response times, and strengthened service-level compliance across critical and less critical functions, laying the groundwork for international rollout

  • Domain-Driven Design
  • Domain Storytelling
  • Trunk-based Development
  • Test-Driven Development
  • Hexagonal Architecture
  • TypeScript
  • Fastify
  • Angular
  • AWS
  • MongoDb
  • Redis

Developing an Automated Self-Service Equipment Rental Platform

Assignment
Green-field development
Industry
Industrial Technology
My role
Tech Lead, Software Architect, Software Engineer (Backend)
Codebase
100k Lines
Team
6 people

We developed and launched an international platform for an automated equipment rental system, enabling registered users to access equipment and consumables near their worksite around the clock

  • Domain-Driven Design
  • Domain Storytelling
  • Trunk-based Development
  • Test-Driven Development
  • RiskStorming
  • Hexagonal Architecture
  • .NET
  • C#
  • Azure
  • Azure IoT Hub
  • Azure Functions
  • CosmosDb
  • React