Branko Mihaljević is an educator, consultant, manager, and entrepreneur, dealing with Java since 1996. After 12 years of teaching at UNIZG FER, 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 development company, he is for the last 7 years a College Professor and Research Assistant at RIT Croatia, one of the global locations of Rochester Institute of Technology, and leading his software consulting company. He gained experience as a consultant, software architect, project manager, development lead, and researcher on various projects in the financial, telecom, traffic, public health, and satellite systems sectors. He is the author of more than a hundred scientific and professional papers, conference presentations, and popular Java-related articles. He collaborated on many research and professional projects, as well as delivered various university courses and professional workshops, and authored many educational materials. He is the president of the Croatian Java User Association (HUJAK).