Michel Schudel

Michel Schudel

Full Stack Software Engineer @ Craftsmen

I’m a passionate Java software developer since 2000, doing some agile coaching along the way!

Coding in Java is what I like, and what I do best, although I am very much into implementing DevOps and Continuous Delivery at the organizations I work for, making release cycles shorter and eliminating bureaucracy and waste. After all, we all want to put good software into production together, don’t we?

As a SCRUM master, coaching is my passion, making every team member enthusiastic about the project at hand and encouraging everyone to come up with new ideas.

I hate waste: writing documentation nobody will read (that doesn’t mean you should write NO documentation at all), and endless discussions about software releases processes and why we should follow them. These contribute nothing to building and delivering good software that our customers want to use, so don’t bother me with these 🙂

Specialties: Agile development, Spring, JEE, Continuous Delivery, DevOps.

Cryptography 101 for Java developers


So you’re logging in to your favorite crypto currency exchange over https using a username and password, executing some transactions,  and you’re not at all surprised that, security wise, everything’s hunky dory… Ever wondered about the amount of cryptography begin used here? No? Let’s dive into the key concepts of cryptography then, and see how […]