About Me
Senior Software Engineer & Team Lead
Hi! I’m Marius Schröder, a Senior Software Engineer & Team Lead based in Karlsruhe, passionate about building robust, scalable, cloud-native software solutions and empowering developers to grow.
Currently, I’m working at Medialesson GmbH, a family-owned company in Pforzheim, Baden-Württemberg, where I focus on full-stack development with a strong emphasis on backend and cloud-native architectures. With over 9 years of hands-on experience in software development (since 2016, including my dual study program), I’ve been fortunate to work on diverse projects spanning from IoT solutions to AI-powered applications.
What I Do#
With years of experience in software development, I specialize in:
🏗️ Software Architecture#
Designing scalable and maintainable systems
✨ Clean Code#
Writing code that’s easy to read, understand, and maintain
🎯 Best Practices#
Implementing industry standards and modern development methodologies
👥 Team Leadership#
Mentoring developers and fostering collaborative environments
🧩 Problem Solving#
Tackling complex technical challenges with pragmatic solutions
🚀 Cloud & DevOps#
Building cloud-native solutions with Azure, Docker, and efficient CI/CD pipelines
🤖 AI Development#
Integrating AI capabilities into modern applications and workflows
🇩🇪 Cloud Sovereignty#
Advocating for German and European cloud sovereignty and data protection
My Philosophy#
I believe in writing code that speaks for itself. Clear, concise, and elegant solutions are always better than clever but confusing ones.
What drives me:
- 🇩🇪 German Cloud Sovereignty – Building secure, GDPR-compliant solutions
- 💎 Writing Good Code – Clean, maintainable, and testable software
- 👥 Mentoring & Leadership – Helping developers grow and reach their potential
- 🎯 Pragmatism over Perfection – Delivering value while maintaining quality
- 📚 Continuous Learning – Staying curious and sharing knowledge
Beyond Code#
When I’m not writing code, you’ll find me:
- 💪 At the gym or tackling OCR (Obstacle Course Racing) challenges
- 💻 Contributing to open source – proud contributor to GitHub Desktop
- 🤖 Building side projects – like my Translate Mate Discord Bot
- 🎯 Mentoring junior developers and sharing knowledge
Certifications & Achievements#
I’m committed to continuous learning and professional development:
Why I Write#
Through this blog, I share insights, lessons learned, and best practices from my journey as a software engineer. Whether you’re just starting out or you’re a seasoned developer, I hope my experiences can help you navigate the ever-evolving landscape of software development – with a special focus on .NET, AI, cloud-native architectures, and German cloud sovereignty.
Tech Stack & Expertise#
Here’s what I work with daily and have extensive experience in:
💻 Primary Technologies#
.NET (C#), AI/ML Integration, Cloud Computing, Docker, Azure
My go-to stack for building modern, scalable applications
☁️ Cloud & Infrastructure#
Microsoft Azure, Docker, Kubernetes, CI/CD Pipelines, Azure DevOps
Building and deploying cloud-native solutions
🏗️ Architecture & Design#
Microservices, Event-Driven Architecture, Domain-Driven Design, Clean Architecture
Designing systems that scale and last
🗄️ Databases & Storage#
SQL Server, PostgreSQL, MongoDB, Redis, Azure Cosmos DB
From relational to NoSQL, choosing the right tool for the job
🔧 Tools & IDEs#
JetBrains Rider, Visual Studio, Git, Azure DevOps, GitHub Actions
Using the best tools to maximize productivity
🌐 Additional Skills#
TypeScript, Python, React, Angular, Node.js, IoT Development
Full-stack capabilities when needed
