Daniel Strmečki is a Java and AEM Solution Architect with a strong focus on quality, modularity, and reusability. He works as Director Digital Platforms – Adobe at IBM iX Studio Varaždin, Croatia. In 2019, he earned a PhD degree in Information and Communication Sciences from the University of Zagreb, Faculty of organization and informatics. Throughout his career, he gained experience in software development, solution design, project, and people management. Daniel holds 18 professional certifications from IBM, AWS, Adobe, Oracle and Scrum Alliance. He is a frequent presenter on developer conferences and has published more than 20 Java tutorials on Baeldung. Daniel has an open, ambitious, stubborn, and perfectionist personality. He likes sports, modern technology, motivated colleagues, and well-defined processes.