Hi, I'm Michael

Fullstack Developer

Over a decade of experience in software development & consulting - creating clean, maintainable fullstack solutions with Java, Spring Boot & preferably Angular

About Me

Michael's profile photo

Michael Wellner

- Fullstack Developer -

As a Fullstack Developer based in Stuttgart, Germany, and now in my late 30s, my expertise lies in creating robust Java / Spring Boot backends, managing data via MySQL/Postgres and intuitive Angular frontends. I bring over a decade of experience focused on clean code, domain-driven design, and agile methodologies that lead to maintainable, scalable solutions. Additionally, I thrive in collaborative environments, utilizing standard industry tools like Git, IntelliJ, Jenkins, etc.

Throughout my career, I've specialized in developing microservice architectures that handle complex business requirements. I enjoy solving challenging technical problems - but always with the goal of delivering real, long-term value.

I believe in continuous learning, sharing knowledge, and mentoring the next generation of developers.

In the complex world of code, simplicity is the ultimate sophistication.
Fullstack Dev

Developing microservices and full-stack web applications, leveraging Java (primarily Spring ecosystem) for backend systems and Angular for dynamic frontend interfaces

DB & Connections

Managing persistence layers using relational databases (MySQL, Postgres), and architecting message-driven systems utilizing RabbitMQ for asynchronous communication

DevOps

Automating deployment and orchestrating containerized applications in Docker and Kubernetes, naturally using Deno and Bash for scripting and automating related DevOps tasks

Tools

Boosting development workflow through proficient use of tools, including IntelliJ IDEA for integrated development, Git for version control, Jenkins for CI/CD and Postman for API testing

Concepts

Applying established best practices for high-quality software delivery, utilizing Scrum for agile team collaboration, alongside Domain-Driven Design for complex business domains

Skills

Development

Java 8
TypeScript 6
SQL 9
Bash 7
Python 3

Core Frameworks

Spring Boot 9
Spring Cloud 8
Quarkus 7
Deno 7
Angular 6
Vue 4
React 2

Tools

IntelliJ IDEA 9
VS Code 7
Git 10
Jenkins 8
Maven / npm 8
JPA 8
JUnit / ArchUnit 7

Concepts

Scrum 9
Kanban 8
Microservices 9
Domain Driven Design 6
Clean Code 8

DB & Messaging

MySQL / MariaDB 9
Postgres 8
RabbitMQ 6

Runtime & Proxy

Kubernetes 6
Docker 9
Nginx 8

OS

I primarily develop on macOS for its great developer experience, but prefer Linux (Ubuntu/Debian) for server and container workloads.

macOS Linux

Stuff

Other stuff with which I have also been able to gain experience here and there

11ty Bitbucket Cloud Foundry CSS/SCSS DBeaver Gitlab CI Grafana Groovy Gulp JavaScript k3s Prometheus SonarQube

Recent Projects

MaverickWave image

MaverickWave

A lightweight, modern CSS framework for building responsive websites with elegance and speed.

Build stunning, responsive websites effortlessly with a modern, lightweight CSS framework crafted for speed, style, and flexibility.

CSS SCSS JavaScript CDN
Idently image

Idently

A tiny, stateless, code-based Deno identity server with code login and a JSON user store.

Sometimes you don't need OAuth, Firebase, or Keycloak. You just want a damn code and a JWT.

Deno TypeScript JWT
versions image

versions

A bash script to display the version numbers of your tools.

I just want to see the version numbers of all my used tools with one command.

bash

Blog Posts

Tired of Auth Overkill? Meet idently - Simple, Stateless Deno Identity Gets Smarter

At its heart, idently is my take on dead-simple, stateless authentication built with Deno. The core idea? Forget emails and passwords. Just give users a secret code. They send the code, they get a JSON Web Token (JWT) back.

MaverickWave - I finally published my own CSS framework

After countless false starts over the years, I'm excited to finally share MaverickWave with you - a lightweight, responsive CSS framework I've built for modern web development. This project represents not just code, but a personal milestone in my journey as a developer.

My Digital Handshake - Why I Built My Portfolio Page

My portfolio page at m1well.com isn't just a list of skills or a digital resume - it's my professional statement, a carefully crafted space designed to tell you who I am as a developer.