Dr. sc. Branko Mihaljević is IT educator, consultant, manager, and entrepreneur. After 12 years of work at the Faculty of Electrical Engineering and Computing (FER) University of Zagreb, where he received MSc, DSM, and PhD, and 7 years as a co-owner of Java development company, he is currently a lecturer at RIT Croatia and leading his on IT company. He deals with Java since 1996 and with Java EE platform since 2000. He is the author of many scientific and professional papers, magazine articles, and educational materials, and he participates in numerous professional and scientific conferences. He gained his work experience as an IT consultant, IT manager, development leader, software architect, and researcher on various IT projects in education, financial, telecom, public health, and satellite systems sector. For the last 4 years he is the president of Croatian Java User Association (HUJAK) and acting as Java evangelist.