Author gallery

Our Fantastic JAVAPRO Authors

The beating heart of JAVAPRO is our incredible team of authors. These folks are more than just great writers; they’re passionate Java enthusiasts with a wealth of experience under their belts. Each one is a true expert in their domain, and many are well-known figures within the Java community, frequently gracing conference stages with their insights.

Driven by a desire to share their knowledge and experiences, our authors pour their expertise into every article. They not only inform, but also ignite discussions. They crave your feedback – your questions, comments, and real-world experiences are what fuel their passion.

Many of them are regular speakers at Java conferences such us our very own JCON conference series. We at JAVAPRO are incredibly grateful for their dedication and the invaluable contribution they make to our Java community.

I am one of the co-founders of SoftwareMill, where I primarily code using Java, Scala, and other interesting technologies. I am actively involved in open-source projects, such as Ox, Tapir, sttp, Quicklens, ElasticMQ, and others. I have also been a speaker at major conferences, including JavaOne, Devoxx, GeeCON and ScalaDays.
Anshika has 10 years experience developing software at Posten Bring - Norwegian National Postal Service, building logistics systems and APIs that enable millions of people in the Nordics to order and receive packages. She values studying users, and fostering cross-departmental collaboration to demystify unruly & complex business rules. A typical day at work involves climbing stairs to the 17th floor of Posten Bring’s towering headquarters in the heart of Oslo, where she will transform whiteboard scribbles into deployed features. Off-duty you'll find her chasing sunsets and culinary adventures, sampling flavours from around the globe.
Head of Java/Kotlin Engineering at VirtusLab, he has been in the industry for ten years. During this time, he has had the opportunity to work in various roles, such as Software Engineer, Tech Lead, Architect, and even Technical Product Manager. This diverse experience enables him to approach problems from a holistic perspective. He still loves to get his hands dirty - for more than two years, he has been publishing weekly reviews of events in the JVM world - https://jvm-weekly.com/
I’m a Software Engineer and a Developer Advocate at Google in London. I build tools, demos, tutorials, and give talks to educate and help developers to be successful on Google Cloud.
Senior Software Engineer at XDEV Software GmbH
Passionate about creating functional and efficient software, Alex was introduced to the world of software engineering in his teenage years and has never stopped learning since. Currently, as a Software Development Manager at OPAP, Greece’s leading lottery and Sportsbook operator, Alex has over 15 years of experience in software engineering, specializing in distributed systems. He has led numerous successful projects worldwide, demonstrating expertise in designing and implementing scalable solutions. In his free time, he enjoys playing football, reading literature, and running.
Christian Grobmeier is an experienced Java developer, open-source advocate, and VP of Data Privacy at the Apache Software Foundation. He has contributed to key Apache projects, including Log4j, Commons, and Struts, and is actively involved in discussions around Java logging standards. As CEO of Grobmeier Solutions GmbH, he helps businesses build reliable, privacy-conscious software. Passionate about sustainable open-source practices and software security, he shares his insights at conferences, in publications, and through his writing on software ethics and leadership.
Latest from Christian Grobmeier
Chiara is a tech communicator with over 10 years of experience in producing technical content on a variety of topic related to the digital transformation. Her expertise includes automation engineering, robotics, software engineering and network technology. She holds a PhD for ETH Zurich and a MSc from the University of Southampton.
Deepu K Sasidharan is a Software Engineer by passion and profession. He is a Java Champion working as a Staff Developer Advocate at Okta. He is the co-chair of JHipster and the creator of KDash and JDL Studio. He is a polyglot programmer working with Java, Rust, JavaScript, Go, and so on. He is also a cloud technology advocate and an open-source software aficionado. He has authored books on Full-stack development and frequently writes about Java, Rust, JavaScript, Go, DevOps, Kubernetes, Linux, and so on, on his blog.
Dmitry Chuyko ist OpenJDK-Committer, Artikelautor und Sprecher auf internationalen Konferenzen. Seine früheren Erfahrungen bei Unternehmen wie Oracle und der Deutschen Bank haben gezeigt, dass die interessantesten Anwendungsprobleme in Verbindung mit der zugrunde liegenden Plattform gelöst werden können. Dmitrys Schwerpunkt bei BellSoft liegt auf der Optimierung der JVM für x86 und ARM sowie der Entwicklung kleiner, schneller und sicherer JDK-Container.
Franck is a Developer Advocate at MongoDB. He has extensive experience in database consulting for development and operations teams and is passionate about improving the developer experience, data modeling, and performance troubleshooting. Franck holds several certifications, including Oracle Certified Master and MongoDB Certified Associate Data Modeler, and is a recognized expert in PostgreSQL and YugabyteDB. Amazon acknowledges him as an AWS Data Hero.
Gaurav Gupta is a Senior Software Engineer at Payara and the creator of Jeddict, an innovative, open-source, AI-powered Jakarta EE application development platform. As an Apache NetBeans Committer and an Eclipse GlassFish Committer, Gaurav brings extensive expertise and dedication to advancing these key open-source tools. His focus on enhancing developer productivity and Jakarta EE standards through cutting-edge technologies highlights his commitment to the open-source ecosystem and his mission to empower developers worldwide.
Latest from Gaurav Gupta
Gireesh Punathil is an IBM master inventor, Senior Technical Staff Member, committer or steering committee member for several leading open source projects. He is part of IBM Application Runtimes team that develops and supports websphere, java, eclipse and many other tools and frameworks. He spent a good share of his career in developing, porting and debugging platform tooling software: web servers, virtual machines, compilers, ide, monitoring agents and cloud components.
Latest from Gireesh Punathil
Giselle is a Developer Advocate at Restate, where she helps its users with understanding how Restate simplifies the development of resilient and scalable distributed apps. Before that, she worked in the field of big data analytics and distributed stream processing, and obtained a PhD on this topic at Ghent University.
Grace is a Java Champion and Developer Advocate at IBM, working with Open Liberty, MicroProfile and Cloud Technologies. She has been with IBM since graduating from Exeter University with a Degree in Biology. Grace enjoys bringing a varied perspective to her projects and using her knowledge of biological systems to simplify complex software patterns and architectures. As a developer advocate, Grace builds POC’s, demos and sample applications, and writes guides and tutorials. She is a regular presenter at international technology conferences and has authored a book on reactive systems. Grace also has a keen passion for encouraging more women into STEM and especially Technology careers.
Ingo Düppe is an IT consultant and founder of CROWDCODE. He advises in the field of architecture management and is responsible for the realization and conception of web, mobile and cloud applications. The challenge is to find the right combination of technologies, methods and tools to suit the individual context. As a coach, he supports teams in the use of Java EE and Spring technologies and their efficient integration into the individual software development process.
JAVAPRO is the world's first free print magazine for Java, now also available as a free eBook. JAVAPRO is a project of the Java community for the Java community. At JAVAPRO, renowned authors and speakers from the international Java community write about the latest developments in Java, trends, tools, and best practices for professional application development with Java. In addition to articles, we regularly publish webinars, training sessions and videos on YouTube – for developers who want to share their expertise as well as for those looking to deepen their technical skills. Contributions from the community are always welcome – becoming an author is easy via javapro.io/become-an-author. JAVAPRO was founded in 2017 as a free print and online magazine in Germany. Today, we reach developers worldwide through javapro.io and actively support the community as the organizer of the Java conference JCON.
Senior Software Engineer at XDEV Software GmbH. As a grateful father of three and a Java developer, I love diving into open-source projects. I'm all about Spring, Quarkus, EclipseStore, AWS, and Kubernetes. It's where I thrive, tinkering and finding ways to make things work better.
Java Champion, Organiser at BarcelonaJUG and cofounder of JBCNConf and DevBcn conferences in Barcelona. Currently working as a Developer Advocate in Java at Sonar (SonarLint,SonarQube), focused on Clean Code & Security. I have worked as a (paid) developer since the first release of The Secret of Monkey Island, about 30 years ago using Go on Kubernetes for a Service Mesh layer on top of Istio | Java on Kubernetes for K8s Operator, Rest API, using Quarkus, GraalVM, Apache Camel | PHP | VB | Python | Pascal | C I am very interested in simulated reality, psychology, philosophy, and Java.
Lize Raes is Product Manager and Developer Advocate at Naboo.ai, where she helps to build the developer productivity toolbox of the future. As collaborator at LangChain4j, she loves inspiring developers to apply AI in real-world applications. Committed to applying technology to societal challenges, Lize has embraced roles such as cochlear implant researcher at Ghent University, bioinformatics engineer for drug development software, and advisor to the Belgian government during COVID-19. In her free time, you will find her behind the piano or in her woodworking atelier.
Loïc Magnette is a seasoned software developer with a strong background in consulting. Currently a senior developer at Oniryx, he specializes in Java and Angular, delivering innovative solutions and sharing his knowledge as a speaker. As a co-organizer of the Belgian Java User Group (BeJUG), he fosters connections within the developer community. Outside of tech, Loïc’s passion for wildlife inspires his work and creativity.
Open Source Lead/Committer working at IBM leading the Java Compiler in Eclipse (https://projects.eclipse.org/projects/eclipse.jdt/PL/mpalat) . In parallel, Represented Eclipse Foundation in the Experts Group for Platform JSRs for multiple Java SE [eg: https://openjdk.java.net/projects/jdk/21/spec/] and IBM in Eclipse IDE WG Steering Committee. Passionate about training (Worked as Professor of Practice from January 2024-Dec 2024 at NIT, Calicut), Provide training internally at IBM regularly, blogs sometimes (https://medium.com/@manojnp, ), mentors people. Holds a Masters degree in Computer Science from Indian Institute of Science(IISc), Bangalore and B-Tech in Computer Science from National Institute of Technology (Formerly REC) Calicut, India.
I'm a Senior Field Marketer with 15+ years of experience in B2B tech, starting at Microsoft and SAP. For the past 3 years, I’ve helped Azul drive growth across the EMEA region, delivering multiple field events and significantly boosting lead gen and customer acquisition.
Marin Niehues is Chief Strategy Officer at PLOIN GmbH and advises companies on how to combine strategy and working methods in a meaningful way. He shows how to achieve real success with a clear focus and solid structures.
Marius Stein is a freelance IT consultant and cloud engineer. He has many years of experience in advising companies on building cloud platforms and developing cloud-native systems. Additionally, he is a member of the program committee of the Cloudland Festival and co-organizer of the Cloud Native Computing Rheinland Meetup group.
Markus and his teams have been working on IDE tools for Java and database development, as well as various open-source projects for 20 years. Markus is CEO and co-founder of MicroStream, the company behind the Eclipse open-source projects EclipseStore, Eclipse Serializer, and RapidClipse IDE. He is also the editor-in-chief for the free JAVAPRO magazine in Germany and the founder and co-organizer of the Java community conference series JCON. He is an independent editor for several magazines, and a speaker at numerous international developer conferences, user groups, and meetups.
Markus Westergren is a staff engineer with over 25 years of experience. During his work with large backend projects, Markus has repeatedly seen the big impact code quality has on the outcome of the projects and the careers of the developers working on them. Because of that, Markus focuses on helping professional Java back-end developers write maintainable code so that they become sought-after experts in the software development industry.
Martin is a solution architect and IT consultant conducting professional trainings for novice and experienced developers. He is a Java enthusiast and one of the leads of the Bulgarian Java User group (BG JUG) where he is one of the organizers of jPrime conference.
Latest from Martin Toshev
Merlin is a Software Engineer, Architect and Oracle ACE with over 10 years of experience in different domains and languages. His main focus is Java Enterprise Applications with modern and Next-Generation Java. As a Migration Engineer, he helps teams and individuals utilize new features and supports them in migrating. Besides developing, speaking at conferences and his parental role, he tries to participate in community events, teach folk to land gliders (yes, I am a Flight Instructor!) and play volleyball.
Mihaela is a Software Architect at Systematic, Romania. Ph.D in artificial neural network algorithms, Assistant Professor at the University of Cybernetics and Informatics in Bucharest, she is a dedicated lead developer and architect who enjoys sharing her knowledge at work, at the university, at different national and international IT conferences. In her professional career, spanning over 14+ years, she worked for telecom and defence domains with a focus on Java, Spring Boot, C, C#, Scala and Angular. Apart from her passion for programming, she loves parrots, she is enthusiastic about traveling the world and doing a lot of sports, from running at marathons, martial arts and to different aerobic trainings.
Software Engineer, Docker Captain, Author of "Docker and Kubernetes Security", Gamer, especially a huge fan of Fallout: New Vegas and Mortal Kombat series
Latest from Mohammad-Ali A'râbi
Muaath Bin Ali is a Principal Software Engineer with over 15 years of experience. As the leader of RiyadhJUG, he regularly hosts speakers and Java champions worldwide. Muaath shares his insights through blogs on MezoCode.com and fooja.io, assisting Java developers in building real-world software architectures and excelling in their careers.
Latest from Muaath Bin Ali
Natalie is a co-founder of Vidl Work. She serves as the company’s Chief Visionary Officer and oversees business development, strategy, and innovation. Additionally, she works directly with clients, providing consulting, training, and coaching services. Natalie has an MS in Wellness Promotion, has worked extensively in the fields of individual and team performance, and has 30 years of experience teaching, training, coaching and consulting. She is an industry-recognized Performance Coach, a sought-after keynote speaker, a certified Dare to Lead™ Facilitator and a certified coach with the Wellcoaches™ organization. Natalie has worked with numerous large, global organizations such as Johnson & Johnson and Deloitte as well as with the United States Airforce and Department of Defense. Natalie is an expert in the human side of work specifically bringing energy, connection and courage to work.
Latest from Natalie Johnson
Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Also double as a trainer and triples as a book author.
Latest from Nicolas Fränkel
Otavio is an award-winning software engineer and architect who is passionate about empowering other engineers with open-source best practices to build highly scalable and efficient software. He is a renowned contributor to the Java and open-source ecosystems and has received numerous awards and accolades for his work. Otavio's interests include history, the economy, travel, and fluency in multiple languages, all seasoned with a great sense of humor.
With over 20 years of hands-on experience in programming, Pablo is a well-versed professional who has successfully transitioned into leadership roles, currently serving as an Engineering Manager in Viaplay Group. He is dedicated to fostering collaborative environments and helping individuals discover more effective ways of working together, navigating challenges such as remote team collaboration and conflict resolution. Pablo provides a fusion of technical knowledge and leadership insights, based on years of practical experience, exploring the intersection of technology, management, and the human diversity that drive successful teams.
Peter Verhas is a senior software engineer and architect with an electrical engineering and economics background (MSC and MBA). He created his first programs in 1979 and has since authored several open-source programs. He has worked in several telecommunications and finance industry positions and was the CIO of the start-up index.hu during its early days. Peter is a developer and architect for EPAM Systems in Switzerland, supporting clients, developer training programs, and internal mentoring. Peter is the author of several Java books published by Packt and has a blog https://javax0.github.io You can follow Peter at https://twitter.com/verhas, https://www.linkedin.com/in/peterverhas/, https://github.com/verhas.
Latest from Peter Verhás
Raihan Nismara is a seasoned developer from Indonesia, He has been working as a web developer for more than five years now and has been focusing specialization on the front-end side development. He likes to share things such as knowledge and experience, so he built his own podcast called Codevcast (https://www.youtube.com/@codevcast).
I’m a software engineer with over seven years of experience across roles, industries, and countries, specializing in Java and Kotlin. Originally from Brazil, I lived in Portugal before moving to the Netherlands in 2022. I’ve worked as a developer, organized the Dutch Kotlin User Group, and now, as a Developer Advocate at Redis, I blend coding with education, advocacy, and community building.
Richard Fichtner ist Principal Software Architekt bei der XDEV Software GmbH und arbeitet seit mehr als 20 Jahren in der Softwarebranche, oft an der Schnittstelle zwischen Business und Technologie. Er engagiert sich in der Open Source Community, um das Wissen über Java-Technologien zu verbreiten. Er spricht auf Konferenzen und leistet einen Beitrag zu verschiedenen Open Source Projekten wie https://www.rapidclipse.com/. Richard ist Gründer der Java User Group Oberpfalz, Co-Organisator der JCON Konferenzen https://jcon.one/, anerkannt als Oracle ACE Pro, IBM Champion und hält einen Master of Science in Angewandter Informatik. Er setzt sich leidenschaftlich dafür ein, Entwicklerproduktivität zu ermöglichen und unterstützt Teams beim Einsatz von Cloud-Lösungen. Seine Interessenschwerpunkte sind Clean-Code, Cloud, neue Technologien und alles was pragmatisch ist.
Richard Gross is the head of software archeology at MaibornWolff. He drives forward topics such as software modernisation and technical excellence. As a team lead and architect, he helps teams to achieve a return on investment as early and continuously as possible. To achieve this, he coaches teams in code quality, test automation and collective ownership. His technical focus is on hexagonal architectures, TestDSLs, hypermedia APIs and the expressive and unambiguous modelling of the domain as code. Richard shares his knowledge through active pair programming, as well as training, technical articles and presentations at international conferences. He has also long been involved in the open source project CodeCharta, which enables non-developers to gain an understanding of the quality of their software.
Robert is a Solution Architect with a grounding in Observability and Application Security. He possesses over 25 years of experience as an developer, evangelist, trainer, and architect. His background includes Applications Performance Management and Embedded Systems. When he's not working, you can find him singing a cappella barbershop music or volunteering at a local animal shelter.
Latest from Robert Statsinger
Ron is a highly experienced software engineer who has seen it all, from Midrange Systems to Micro Services. Through all this, he is guided by his passion for software engineering and architecture. For more than 15 years he has been working on the JVM and the Java ecosystem and has seen all the frameworks and libraries from Apache to ZK. He is an Oracle Certified Java Programmer (OCP) and Sun Certified Business Component Developer (SCBCD/OCPBCD). Ron is an avid fan of alternative JVM languages like Groovy, Scala, Clojure, and his favorite, Kotlin. At Team Rockstars IT he is a Special Agent and senior developer who frequently speaks at international conferences. He is the author of a book on Java Cloud-native migrations with Jakarta EE and a just recently had a book published about Virtual Threads, Structured Concurrency, and Scoped Values.
Sebastian Hempel is a self employed consultant and trainer from the north of Bavaria. Since 2003 he supports customers in developing and operating enterprise systems. His main focus lays in the development of systems in Java (JakartaEE and Quarkus) on Linux based systems.
Steve Millidge is the founder, CEO and Technical Director of Payara Services. He is an expert in Java EE, Jakarta EE and MicroProfile, and a Project Lead for the Eclipse Foundation GlassFish and Jakarta EE platforms. Steve has spoken at a number of events about the performance and scalability of Java systems, including Java One, JBoss World, UK Oracle User Group Conference and Special Interest Groups, JaxLondon, GeeCon, EclipseCon, and Jakarta EE LiveStream. He regularly presents technical workshops and webinars on Jakarta EE, MicroProfile and big scale Java. Steve has been working with Java since pre-1.0 and has worked on large scale distributed applications and application servers since the 1990s. Before founding Payara Services, Steve ran a consultancy company providing advice and guidance on architecting, building and running at scale large web applications on Java technologies. Steve has a keen interest in non-functional attributes of big scale Java.
I'm looking for interesting roles in DevRel, Developer Productivity, Security, Software Supply Chain stuff or just plain ol' Java. Experienced JVM and Java Developer, Developer Advocate, DevOps Leader, and Security Champion with expertise in software supply chain security, AI, public speaking, education, and writing. An open-source contributor (Apache, Eclipse, OpenJDK) and developer relations expert. Regular presenter at international conferences on technical topics. Formerly with IBM and RedHat, with extensive experience from operating systems to JVMs to AI. Sci-fi lover, robot builder, and occasional mad scientist. Working with Java since its early days.
Thomas is a passionate software engineer with extensive experience in developing Java application servers for industrial companies such as Alcatel-Lucent and Nokia. He co-founded and served as CTO of Komyu, a consulting firm focused on cross-functional management and community development. Previously, Thomas held several roles at Thales, including Head of DevOps & IT and Inner Source Transformation Lead. Since joining the Eclipse Foundation in February 2024, Thomas has been the Program Manager for Development Tools, overseeing the Cloud Dev Tools and Open VSX working groups as well as Eclipse IDE.
Thomas Ronzon has been working as a project manager and senior software developer at w3logistics AG in Dortmund since 2000. He is primarily concerned with the modernization of business-critical logistics applications. He regularly publishes technical articles and speaks at conferences. Thomas is passionate about diving deep into technical aspects, but never loses touch with the business side of things. With a great deal of empathy, experience and concrete solution proposals, he repeatedly bridges the gap between business and IT.
Principal Solutions Engineer at VMware Tanzu by Broadcom with over a decade of experience in modern applications, DevSecOps, and AI.
Vipin Menon is a software professional with over 13 years of experience in the industry, specialising in a diverse range of technologies, including Java, React, Node.js, JavaScript, and various web and cloud technologies. Currently, he is contributing to the design and development of Application Performance Monitoring for Instana at IBM. A passionate advocate for open-source software, he has made significant contributions to projects such as OpenJDK, Node.js, and Swift. He played a pivotal role in implementing key security algorithms in IBM Java 11 as part of the integration of TLS 1.3 within the security module. With a strong focus on innovation, he holds six patents, one publication, and shares his insights through numerous blogs on technology topics, featured on platforms like Medium and other blogging platforms.