Leonhard – Golang, Java, AWS, experts in Lemon.io

Leonhard

From Germany (UTC+2)flag

Back-end Web Developer|Strong senior

Leonhard – Golang, Java, AWS

Leonhard is a strong senior back-end engineer with deep expertise in Go, AWS, and distributed systems, complemented by hands-on leadership as VP of Engineering. He has built production-grade AI assistants, RAG pipelines, and agent-based automation workflows, demonstrating ownership from architecture to delivery. His communication is clear and structured, with a product-focused mindset and proven ability to clarify requirements and collaborate with stakeholders.

21 years of commercial experience
Main technologies
Golang
5.5 years
Additional skills
Java
AWS
Distributed Systems
RAG
SQL
Claude Code
Spring
MCP Server
C#
Python
AI
C
.NET
AI agent orchestration
AI agent development
AI-assisted coding
AWS CloudFormation
AWS Lambda
Agile
Amazon EC2
Amazon ECS
Amazon S3
Amazon SQS
Amazon RDS
API
Apache Tomcat
CI/CD
Claude LLM
Cloud Architecture
Cursor
GitHub
GitHub Actions
Git
e2e testing
Unit testing
Typescript
Software design
REST API
GraphQL
MySQL
PostgreSQL
LLM
Docker
JavaScript
MongoDB
OpenAPI
Bedrock
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Vice President of Engineering
Dec 2020 - Jun 20265 years 5 months
Project Overview

An AWS-hosted B2B product portfolio used by thousands of enterprise users.

Responsibilities:
  • Built a Go/AWS serverless crawler to index product knowledge from Jira, Confluence, GitHub, and Google Docs for RAG.
  • Developed an AI copilot for enterprise intranet software using Java, Spring Boot, and AWS serverless.
  • Modernized Java applications, including migration of Spring and Spring Security from version 3 to 5.
  • Migrated Kubernetes-based hosting and fleet management for intranet software to Amazon ECS.
  • Implemented and migrated CI/CD pipelines to GitHub Actions workflows.
  • Built an AI assistant for a DNN CMS using C#/.NET, AWS serverless, and Bedrock.
  • Implemented bug fixes and reliability improvements across Java-based software products.
  • Built an AI-driven software maintenance system with Claude Code, including an orchestrator, sub-agents, and automated quality checks.
  • Designed an MCP-based diagnostic harness combining source code, monitoring, logs, and application data for defect investigation.
  • Investigated production outages and critical incidents using root-cause analysis and drove remediation and regression prevention.
  • Performed architecture, design, and code reviews and owned delivery on time and at the required quality level.
  • Re-established thousands of unit and end-to-end tests and introduced verified development, build, test, release, and deployment documentation.
Project Tech stack:
Golang
Java
AWS
Spring Boot
Spring Security
PostgreSQL
Kubernetes
Amazon ECS
CI
CD
GitHub Actions
C#
.NET
Bedrock
AI agent development
RAG
MCP
Claude Code
Unit testing
e2e testing
Research Assistant / Senior Software Engineer
Jan 2020 - Nov 20209 months
Project Overview

A transactional cloud filesystem developed in collaboration with a UC Berkeley researcher.

Responsibilities:
  • Collaborated with a UC Berkeley researcher on a transactional cloud filesystem using Go, C, and AWS.
  • Performed high-concurrency load testing, identified race conditions and reliability issues, and contributed fixes to the kernel/userspace interface.
  • Focused on uncovering and resolving complex issues that emerged under real-world concurrency conditions.
Project Tech stack:
Golang
C
AWS
Senior Software Engineer
Mar 2017 - Dec 20192 years 9 months
Project Overview

A Mercedes-Benz online store featuring to-order and used cars.

Responsibilities:
  • Developed back-end services and APIs for the company's digital products using Go, OpenAPI, and MongoDB.
  • Focused on scalable back-end architecture and reliable software delivery.
Project Tech stack:
Golang
OpenAPI
MongoDB
Software Consultant & Project Manager
Apr 2015 - Feb 20171 year 10 months
Project Overview

Web apps for different customers.

Responsibilities:
  • Built web applications and combined technical delivery with project and product management.
  • Supported clients in translating business requirements into software solutions.
Project Tech stack:
Product Manager
Jul 2010 - Oct 20155 years 3 months
Project Overview

Europe’s largest telecommunications provider, operating fixed-line, mobile, broadband, TV, and ICT services in 50+ countries.

Responsibilities:
  • Created product concepts and technical requirements for web and IPTV products.
  • Coordinated external engineering teams and delivery of web-based product initiatives.
  • Translated business opportunities and product ideas into actionable development projects.
  • Conducted market research, competitive analysis, and requirements engineering to guide development efforts.
Project Tech stack:

Education

2005
Computer Science
Diplom (M.A.)
2021
Cultural Studies / History & Philosophy
B.A.

Languages

German
Advanced
English
Advanced

Hire Leonhard or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.