Backend development
Robust services in Kotlin and Java: clean APIs, well-designed data models, tests that actually protect something.
- → Spring Boot services & REST APIs
- → Kotlin and Java 25
- → Test automation
I build Kotlin and Java backends with Spring Boot on AWS – AI-assisted for speed, human for architecture, review and accountability. With more than 10 years of experience.
// Large payloads? They go to S3 automatically. val extendedClient = SqsExtendedClient( sqsClient, SqsExtendedClientConfig( payloadStore = S3BackedPayloadStore( s3Client, bucketName = "order-payloads", ), ), ) extendedClient.sendMessage(SendMessageRequest { queueUrl = ordersQueue messageBody = largePayload })
I step in wherever your team needs support – as developer, architect or both.
Robust services in Kotlin and Java: clean APIs, well-designed data models, tests that actually protect something.
Replacing legacy systems step by step without putting operations at risk – most recently a monolith in the energy sector: in a load test, the new aggregation processed 70,000 market data records in under a minute.
Event-driven systems that scale and stay affordable – with messaging, storage and infrastructure as code.
I use AI where it adds speed – and keep architecture, code review and accountability firmly in my own hands.
I work in the open: on my own libraries on Maven Central and on the standards they build on – from the official JSONPath test suite (RFC 9535) to Jakarta JSON Processing.
Fix for a bug open since 2020 in Eclipse Parsson, an implementation of Jakarta JSON Processing – merged.
RFC 9535 · JSONPathNew test cases for the official test suite of the JSONPath standard – merged.
io.github.treetrailRFC 9535 JSONPath for Java. Version 1.0 passes every case of the official test suite.
Jakarta EEProposal: JSONPath as part of Jakarta JSON Processing – with implementations and a TCK.
com.christoph-senss3overflow, sqsoverflow and snsoverflow – extended clients for aws-sdk-kotlin: large SQS and SNS messages move to S3 automatically.
We clarify goals, starting point and scope – concrete and without obligation.
I review code and infrastructure and propose a clear path forward.
In short iterations, with visible results and thorough review.
Documented and easy to follow, so your team can carry on independently.
Drop me a short note about what you need. I’ll get back to you personally, and together we’ll find out whether and how I can help.
