Hi, I'm Sven Woltmann.

I will make you a better Java programmer.

Subscribe to my newsletter to receive regular tips about Java programming, algorithms and data structures.
Unsubscribe whenever you want. Read my Privacy Policy.
J2 Global
Unsubscribe at any time. Privacy Policy.

Discover the HappyCoders Blog

Stay up-to-date with the latest tips and tutorials about Java programming, algorithms and data structures.
AVL tree with Java examples AVL Tree (With Java Code)

What is an AVL tree? How do you calculate a node's balance factor? How does rotation work and how is an AVL tree balanced? How to implement an AVL tree in Java?

Read more »
Binary search tree with Java examples Binary Search Tree (With Java Code)

What is a binary search tree (BST)? How do you insert new elements, how do you search for them, and how do you delete them? How do you implement a BST in Java? And how does it differ from similar data structures?

Read more »
Best books for programmers - feature image The best books for programmers (updated 2021)

In this article, I have compiled a list of the best books for programmers.

The books cover programming in general (hard skills and soft skills) and Java programming in particular.

Read more »
Binary Tree With Java Examples Binary Tree (With Java Code)

What is a binary tree, and what types exist? How to implement a binary tree in Java? What are its operations? What are pre-order, in-order, post-order, and level-order traversals?

Read more »
Binary search with Java examples Binary Search (With Java Code)

How does binary search work? How to implement binary search in Java? What binary search functions does the JDK provide? How fast is binary search compared to linear search?

Read more »
Floyd-Warshall Algorithm With Java Examples - feature image Floyd-Warshall Algorithm (With Java Example)

How does the Floyd-Warshall algorithm work, and when do you use it? What are its variants? How to determine its time complexity?

Read more »
Working with Sven really leveled up my Java and development skills! He provided invaluable guidance in all aspects of development, including concurrency, performance, reliability, and DevOps. Sven's focus on clean architecture meant our applications were simple to maintain and extend. He's always on the cutting edge of Java developments and is a pleasure to work with.
Matt Schultz
Software Engineer at HappyCo
On a professional level, Sven and I are connected by more than 20 years, several company foundations, and the implementation of some very innovative ideas in the internet sector. Sven not only had the hat of the CTO but also of the software architect and lead developer. Also, the management of larger teams has been part of his tasks.

If you want to summarize Sven's performance and get to the point, I can only think of a quote from a very well-known business angel who once said: "Sven's software is not software. It is a piece of art".
Fabien Röhlinger
Managing Director at NextPIT GmbH
I have worked with Sven for over seven years, and I have to say that he stands out among the Java developers that are around today. Sven's superb attention to detail and vast technical knowledge always provided top-quality, thoughtful, and professional outcomes in any work.

With Sven's excellent mentoring and guidance ability, I gained high impact skills in solving complex problems and reached a new level as a developer. I highly recommend him to anyone who is looking for an efficient, talented, and skilled programmer!
Daniil Tomilow
Daniil Tomilow
Senior Software Engineer Frontend at RatePAY
I had the pleasure of working with Sven for more than a year. Working with Sven means each day you learn a little more. A manager whose ability to handle multiple projects was unlikely any I had seen before and made a dramatic increase in the productivity level of our company.

Whenever I have questions or concerns, Sven responds right away and even follows up later in the week or month to make sure my issues have been resolved. His patience and willingness to help me motivated me to do the best job I can.

"Genuine expertise" is the phrase that comes to my mind when I think about Sven.
Chhavi Jain
Chhavi Jain
Quality Assurance Test Engineer at Delivery Hero

Boost Your Skills: Become a Better Java Programmer.

Subscribe to my newsletter to receive regular tips and tutorials about Java programming, algorithms and data structures.

Invalid email address
Unsubscribe whenever you want. Read my Privacy Policy.