Matija Kovacek

Blog

Cover Image for About me

About me

Experienced Senior 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.

My career has allowed me to explore various roles within the AEM world, from AEM Developer to Lead AEM Developer, AEM Architect, and Head of Adobe. Although each position offered unique challenges and rewards, my primary passion remains deeply rooted in the hands-on development processes. The role of Senior AEM Developer provides me with the ideal platform to apply my passion for crafting and delivering cutting-edge technology solutions.

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.

Experience

Senior 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 (7+ 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 (9+ years)
Web Development (9+ years)
Unit & Integration Testing (5+ years)
Software Architecture (5+ years)
Agile Methodologies (7+ years)
Team 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