Branko Mihaljević has been dealing with Java since 1996. After teaching at the University of Zagreb, Faculty of Electrical Engineering and Computing (FER) for 12 years, where he received dipl. ing. (MS), DSM, mr. sc., and dr. sc. (PhD), a few years at Algebra and VERN' colleges, as well as 7 years as a co-owner and CTO of a software development agency, he is currently a College Professor at RIT Croatia, one of the global locations of Rochester Institute of Technology, and leading his own software consulting company. He has 25+ years of experience as an educator, consultant, software architect, project manager, development lead, and scientific researcher on various projects in the financial, telecom, educational, traffic, public health, and satellite systems sectors. He authored over a hundred scientific and professional papers, conference presentations, and popular Java-related articles. He worked on many research and professional projects, delivered various courses and workshops, and authored numerous educational materials. For the last 12 years, he is also the president of the Croatian Java User Association (HUJAK).
Aleksander Radovan got his Ph.D. degree at the University of Zagreb, Faculty of Electrical Engineering and Computing. He has more than 20 years of experience with Java, works as a director of his own company, and at the same time is a professor at several universities in Zagreb and the surrounding area on courses related to the field of programming and artificial intelligence, mostly based on Java and related technologies. He is the author of many educational materials and courses, as well as numerous conferences and scientific papers. His research interests include areas such as artificial intelligence, genetic algorithms, robotics, and software development. He is also a member of the board at HUJAK (Croatian Java User Association) and president of the Education Committee.