Hello, I'm
Senior software engineer specializing in scalable microservice architectures, system performance optimization, and DevOps excellence. Building resilient, high-performance systems while driving AI-powered innovation in software development.
As a senior software engineer based in Aachen, Germany, I bring over 15+ years of experience designing and implementing high-performance, scalable systems. My technical expertise spans backend development, distributed architectures, and infrastructure optimization, enhanced by my passion for knowledge sharing and AI-driven transformation.
Based in Aachen, Germany, I've built my career as a senior software engineer with extensive experience in microservice architectures, distributed systems, and backend development. My technical foundation includes Java Spring Boot, TypeScript, and cloud infrastructure, with a focus on building resilient, high-performance systems that solve real business problems.
I specialize in event-driven architectures, implementing the Circuit Breaker pattern, and optimizing PostgreSQL database performance through proper indexing and query refactoring. My experience includes implementing transactional outbox patterns, cache-aside strategies, and comprehensive CI/CD pipelines that reduce deployment times from days to minutes.
I've recently enhanced my technical expertise with AI transformation skills, helping development teams implement AI-assisted workflows and adopt context engineering practices to improve productivity and code quality while maintaining high system performance and reliability.
Designing scalable, resilient microservice ecosystems with service discovery, fault tolerance, and circuit breaker patterns
Building high-throughput message processing systems with Kafka and RabbitMQ, ensuring reliable data flow between distributed services
Expertise in optimizing relational and NoSQL databases for performance, implementing proper indexing strategies, caching solutions, and query optimizations
Software development, infrastructure management, and scalable system design
Expert in implementing AI-assisted development workflows, context engineering for enhanced productivity, and integrating intelligent automation into existing software architectures while maintaining system reliability
Professional networking, thought leadership, and collaborative innovation
I contribute to the software development community through technical knowledge sharing, architectural insights, and best practices for building resilient, scalable systems.
I'm always eager to connect with fellow software engineers, share technical insights, and contribute to meaningful discussions about software architecture, system design, and emerging technologies.
Sharing insights on AI transformation, context engineering, and strategic implementation through articles, presentations, and professional discussions
Creating learning resources, facilitating workshops, and supporting professional development in AI and software engineering
Participating in industry discussions, professional associations, and collaborative projects that advance the field
Supporting colleagues and teams in their AI transformation journeys through knowledge sharing and strategic advice
Connect with me to exchange ideas at the intersection of technology, business, and innovation. Whether you're a decision-maker, developer, entrepreneur, or just passionate about the future, let's collaborate, inspire growth, and drive meaningful change in the digital world.
Over the years, I've had the privilege of working with innovative companies and contributing to meaningful projects.
LANCOM Systems GmbH
📍 Würselen, Germany (Hybrid)
Senior developer responsible for complete lifecycle management (development, deployment, maintenance), directly supporting over 200,000+ network devices.
• Led requirements gathering, architectural planning, and hands-on implementation of complex business-critical features
• Developed and optimized backend services using Java, Spring Boot, Kafka, Kubernetes, and PostgreSQL
• Spearheaded AI transformation workshops for development teams, introducing context engineering best practices
• Implemented AI-assisted development workflowsacross microservices architecture, improving team productivity by 40%
• Improved software quality by initiating and integrating SonarQube across teams, ensuring OWASP security compliance
• Conducted AI tool evaluation and integration sessions, establishing standardized prompt engineering guidelines
• Enhanced system performance and scalability through strategic architectural refinements and proactive monitoring (Grafana, Graylog)
• Mentored trainees (Auszubildende) and conducted technical interviews, strengthening team capabilities
• Actively participated in Backend Chapters and Architecture meetings, proposing strategic SDLC improvements
LANCOM Systems GmbH
📍 Würselen, Germany
Full-stack developer building comprehensive solutions for network device management and infrastructure.
• Led successful migration from AngularJS to Angular, modernizing 100+ components for enhanced maintainability
• Implemented Gateway Routing pattern using Nginx to direct traffic efficiently between microservices
• Designed distributed logging system enabling tracing of user requests across service boundaries
• Built transactional outbox pattern implementation ensuring data consistency across distributed services
• Developed high-throughput message processing systems with RabbitMQ, using competing consumers pattern
NETRONIC Software GmbH
📍 Aachen, Germany
• Developed and maintained SaaS platform Just-Plan-It with focus on scalability
• Implemented DevOps practices including CI/CD, infrastructure as code, and monitoring
• Applied extreme programming techniques: pair programming, continuous integration, refactoring
• Mentored interns and established relationships with universities (IUBH, Bad Honnef)
Yakdu
📍 Dushanbe, Tajikistan
• Developed medical platform connecting patients with healthcare professionals
• Led migration from PHP monolith to NodeJS microservices architecture
• Extracted 10+ components including polls, user ratings, and feedback systems
• Built front-end components using Angular and TypeScript
Orienbank
📍 Dushanbe, Tajikistan
• Developed custom software solutions for banking operations
• Conducted security penetration testing and vulnerability assessments
• Optimized banking calculations and financial algorithms
A comprehensive toolkit for building modern, scalable applications.
Applied Mathematics & Computer Science
Lomonosov Moscow State University
GPA: 3.57/4.0
Anthropic • Jul 2025 • ID: i7aerub6fwo3
Skills: Large Language Models (LLM)
Anthropic • Jul 2025 • ID: qe9h6hsdcpta
Skills: LLM • RAG • Anthropic Claude • Vector Databases • REST APIs • MCP
Anthropic • Jul 2025 • ID: 3qjki8d259an
Skills: Large Language Models (LLM) • Retrieval-Augmented Generation (RAG)
Anthropic • Jul 2025 • ID: bwbc7exepwio
Skills: Large Language Models (LLM)
Google Cloud • Jan 2021
Microsoft • Sep 2019
Microsoft • Jul 2019
Microsoft • Jun 2019
DataGuard datenschutz für unternehmen • May 2018
CISCO Networking Academy
CISCO Networking Academy
CISCO Networking Academy
CISCO Networking Academy
CISCO Networking Academy
Real results from AI transformation initiatives that drive efficiency and innovation.
Reduced API response times by 40% through strategic caching, query optimization, and performance profiling in microservices architecture at LANCOM Systems.
Successfully architected and implemented high-performance microservices supporting over 200,000 network devices with 99.99% uptime through robust resilience patterns and distributed system design.
Optimized database performance with proper indexing and query refactoring, while implementing transactional outbox pattern for guaranteed message delivery across distributed services.
Implemented circuit breaker and retry patterns in Java microservices to improve system fault tolerance and reliability during partial outages.
Designed resilient event-driven architecture using Kafka with guaranteed message delivery, enabling asynchronous communication between distributed microservices.
Integrated SonarQube security analysis and automated compliance checking, ensuring robust security practices while maintaining development velocity and code quality standards.
Here are some of the projects I've worked on that showcase my expertise and passion for innovation.
Advanced ORM for TypeScript and JavaScript that supports multiple platforms and databases. Features modern JavaScript capabilities and helps develop applications from small to enterprise scale.
SaaS platform for project planning and resource management. Architected microservice-based backend with message queues, implemented real-time data processing with WebSockets, and designed containerized deployment solution for horizontal scaling.
AI chatbot with machine learning capabilities that can learn from user interactions and execute various commands. An early contribution to AI theory and natural language processing.
Educational software for mineral classification and identification. Useful for geology students and professionals. Winner of the Lomonosov Olympic competition.
Medical platform connecting patients with healthcare professionals. Led migration from PHP monolith to NodeJS microservices, implemented Gateway Routing pattern with Nginx, and designed distributed logging system for cross-service request tracing.
Custom banking software with advanced security features, penetration testing capabilities, and optimized financial calculation algorithms for Orienbank operations.
Sharing knowledge on software architecture, system optimization, and modern development practices based on real-world implementation experience.
Implementing resilience patterns like Circuit Breaker and Retry with Resilience4j to build fault-tolerant systems that maintain availability even when downstream services fail. These patterns prevent cascading failures across distributed systems.
Building high-throughput message processing systems with Kafka or RabbitMQ, ensuring reliable data flow between distributed services with guaranteed delivery and idempotent message handling for consistency.
Implementing the transactional outbox pattern to ensure data consistency across distributed systems, atomically saving both database changes and outgoing messages to maintain system integrity even during partial failures.
Implementing proper indexing strategies, query refactoring, and performance monitoring to optimize PostgreSQL and other databases, reducing API response times by up to 40% in high-load production environments.
Using Redis or other distributed caches strategically with the Cache-Aside pattern to minimize database load for frequently accessed data, implementing proper cache invalidation strategies to maintain data consistency.
Implementing comprehensive observability with tools like Grafana and Graylog, enabling real-time system monitoring, proactive issue detection, and data-driven performance optimization across distributed services.
Modern enterprise systems demand architectures that balance performance, reliability, and maintainability. A well-designed microservices approach with proper resilience patterns, distributed data consistency mechanisms, and comprehensive observability can achieve both scalability and fault tolerance. Key to success is understanding not just individual components but how they interact as a cohesive system, with careful consideration for service boundaries, communication patterns, and data management strategies across the entire application landscape.
Resilient distributed systems require more than just good code. They demand a thoughtful architecture that anticipates failure modes. Implementing patterns like Circuit Breaker, Retry, and Bulkhead provides systematic resilience against network failures, service outages, and performance degradation. Combined with comprehensive monitoring and observable systems, these patterns enable services to gracefully handle partial system failures while maintaining availability. The most robust systems are those designed with failure in mind, where resilience is built-in from the ground up rather than added as an afterthought.
Location
Aachen, Germany
AI transformation strategies and implementation approaches
Context engineering and multi-agent system architectures
Knowledge sharing and professional development initiatives
Speaking opportunities and collaborative projects
Industry insights and thought leadership discussions