Matija Kovacek

Blog

Expert AEM Developer & Architect - Your AEM Consultant for AEM Development Solutions

Expert AEM Developer & Architect - Your AEM Consultant for AEM Development Solutions

Experienced Lead Developer with a Master's Degree in Information and Software Engineering. Specialized in crafting and delivering solutions in Adobe Experience Manager, Java and various Web Technologies.

Throughout my career, I've navigated through various pivotal roles within the AEM ecosystem – from AEM Developer to Lead AEM Developer, AEM Architect, and now, Head of Adobe. Each role has presented unique challenges and opportunities, fueling my commitment to crafting innovative technology solutions that drive tangible value for both clients and end-users.

I believe in the importance of best practices, collaboration with talented professionals, effective communication, and fostering a healthy work environment. My development philosophy centers around problem-solving, clean coding, and continuous improvement, guided by best practices and principles.

Let's connect and explore how we can collaborate to shape the future of digital experiences together.

Experience

Lead Developer & Head of Adobe @ IBM iX DACH (2022 - current)
AEM Subject Matter Expert focused on leading development by personal example following best practices. Responsible for Technical Delivery of Projects and the Career Development of Talents.

Senior Developer @ Digacon Software Solutions (2021 - 2022)
Leading Software Development Life Cycle processes for Enterprise CMS solutions with Adobe Experience Manager. Defining Development Guidelines, WoW and Testing strategy. Resolving Technical debts of 20+ AEM multi-tenant sites and improving their performance.

Senior Developer @ ecx.io – an IBM Company (2016 - 2021)
Implementing features for platforms based on Adobe Experience Manager. Component development, 3rd-party integrations, unit and performance testing, dispatcher and cache optimizations.

Projects

Lead the development team and mentored the next-gen Architect in the migration of multi-tenant websites to AEMaaCS for the largest private University in Germany. Websites based on Content Fragments, GraphQL, React, and Dynamic Media.

Lead the development and team in relaunching the marketing platform, based on AEM SPA (6.5, on-premise) with SSR and serverless business logic applications on AWS cloud for one of the longest-existing Airlines in the world from Poland.

For a global fashion and design company from Sweden, I have implemented features for their main website and features for push mobile notification campaigns. Migrated multi-module projects from AEM 6.1 to 6.4 (on-premise). Relaunched the new CI/CD deployment processes.

Lead the development and team in delivering a Progressive Web App using Adobe Experience Manager (6.5, AMS) that offers an offline experience for passengers of Switzerland’s national airline.

Migration of multi-tenant websites and other systems into a new platform based on Adobe Experience Manager (6.5, AMS) and other Adobe Cloud products for Luxury vehicles corporation from North America.

Responsible for building generic and reusable multi-tenant web solutions based on Adobe Experience Manager (6.5, AMS) for Austrian motorcycle, bicycle, and motorsports brands.

Implemented landing page based on Adobe Experience Manager (6.5, on-premise) with personal pre-flight information for Honeypot customers for one of the largest Airlines in Europe from Germany.

Skills

AEM Development (8+ years)

  • AEMaaCS, AEM 6.1 - 6.5 (AMS, On-premise)
  • Traditional, Hybrid Decoupled, Headless Architecture
  • AEM SPA, Remote SPA
  • Multi-tenants, MSM
  • Relaunches, Migrations
  • Experience & Content Fragments
  • AEM Mocks, Core components
  • Dynamic Media, GraphQL
  • Dispatcher, SSI/ESI, CDN
  • Performance, Caching, Security
  • High Code Quality and Code Coverage

Adobe Edge Delivery Services

  • Edge Delivery
  • Edge Delivery Commerce

Java Development (10+ years)
Web Development (10+ years)
Unit & Integration Testing (8+ years)
Software Architecture (5+ years)
Agile Methodologies (8+ years)
Line Leadership (2+ years)

Expertise

Transforming complex requirements into well-structured, maintainable, and high-performance code.

Implementing unit, integration, and behavioral testing to guarantee high-quality software.

Ensuring timely delivery of solutions that meet project requirements.

Leading development teams with best practices.

Mentoring team members to foster their skills and expertise.

Creating high-level concepts and designing detailed architecture for software solutions.

Defining technical aspects of user stories to ensure clear understanding and implementation - Providing technical guidance and support to team members and stakeholders.

Serving as the primary point of contact for technical inquiries and consultations.

Qualifications & Certificates

Master’s degree in Information and Software Engineering, Faculty of Organization and Informatics, Croatia

Adobe Certified Master & Expert

  • AEM Sites Architect
  • AEM Sites Developer
  • AEM Dev/Ops Engineer
  • AEMaaCS Migration Expert
  • Adobe Analytics Developer

Languages

English, Croatian

What Others Say

"He is one of the best people I have worked with."

"You are the most valuable member of the team, with your expertise and knowledge and also with the far-sight you provide on solutions you help create better products, better solutions for our clients"

"Matija has great coding skills, and he is very dedicated to problem-solving. Analytical, detail-oriented."

"You are an absolute powerhouse in Java and AEM - one of the most respected people I know and a go-to person for important and critical questions. People around you look up to you and want to work with you."

"Matija is the best example of the 'can do' person I collaborated with. He can deliver an enormous workload during the sprint and he should be the role model to all developers."

"Matija is an all-around great member of your team. He is very competent and reliable, respectful and open, a team player that's ready to support others and enable them to contribute more to the project."

"Without you, our project would have gone to ashes. Your technical competence, your willingness to speak uncomfortable truths about timings, unrealistic expectations, technical debts, combined with the clear and structured way you organize information, work on tasks, create overarching concepts was key to success for all of us."

"Thank you, for being you!"

"Matija provides a crucial role as Technical Architect that he not only lives to the fullest by building up technical implementations for the project/client."

"Matija is dedicated, proactive, technically excellent, broad and open-minded, friendly, knowledgeable, helpful, ready to find compromises (except for quality), and generally really approachable. This supports an excellent work atmosphere, increases trust from the client, and helps the steering roles to get a good sense of what's going on, helping to successfully navigate the journey towards successful milestones and projects."

"Stay true to yourself, you have a very well formed professional character, and what I could witness from your work ethics they are top notch."

"Extreme technical competence and dedication to work."

"Everybody including the client says you are a presentation god."