Marijo Maračić has been working in the IT for more than 14 years. From July 2007 until July 2013 he worked as a teaching assistant at FER, Zagreb, working with computer vision, biometrics, and pattern recognition. From 2014 until 2017 he has been working in IGEA, IN2 group, in the field of geographic information systems (GIS), implementing complex, metamodel based systems according to customer specifications and covering all areas of the development stack: database layer (PostgreSQL, SQL Server and Oracle), middle layer in Java (Spring) and client layer (Sencha Ext Js and Angular 2). From September of 2017 until April of 2022 he worked in CROZ, mostly in the field of telecommunications implementing microservice architectures and microservices in Spring Boot, using Kafka as message channel. From April 2022 he works in Five in the shipping sector implementing and designing frontend in React and backend microservices that generate shipping routes in Spring Boot.