Carlson Marketing Solutions — Toronto, Ontario AEM Architect / Technical Lead | Jul 2024 – Present
- Led platform performance and scalability optimization, implementing Dispatcher caching strategies and tuning author/publish environments.
- Architected headless AEM implementations, designing scalable Content Fragment Models and API-based content delivery.
- Defined enterprise metadata models and tagging taxonomies to improve content discoverability, personalization, and governance.
- Translated business requirements into scalable solution architectures, content models, and UI component frameworks.
- Established CI/CD pipelines using Jenkins, Git, and Maven, enabling automated builds, deployments, and quality checks.
- Provided technical leadership to Agile teams, conducting architecture reviews, code reviews, and mentoring.
- Partnered with QA teams to implement unit, integration, and automated testing strategies.
- Integrated and validated Google Analytics tracking in AEM sites to support user behaviour analysis and performance optimization.
- Ensured platform security and compliance, including XSS protection, CSRF handling, and permissions management.
- Defined project scope, estimates, and technical roadmaps aligned with business objectives.
- Acted as Scrum Master, driving sprint planning, backlog prioritization, and timely delivery.
Technology Stack: AEM 6.5, Java, Sling, HTL, OSGi, Adobe Target, Adobe Launch, Adobe Creative Suite, Google Analytics, Jenkins, AWS, Dispatcher, Vue.js, React.js, JavaScript, SQL Server
Kognitiv Corporation — Toronto, Ontario
Solution Architect / Technical Lead | Jan 2021 – Jul 2024
- Architected and deployed scalable AEM environments on AWS, including Author, Publish, and Dispatcher tiers.
- Implemented and governed CI/CD pipelines using Jenkins to support continuous delivery.
- Led design and execution of personalization strategies driven by
Adobe Target and user segmentation.
- Integrated AEM with .NET services and legacy enterprise APIs, enabling seamless data exchange.
- Defined and governed AEM DAM strategies supporting multiple brands and global regions.
- Implemented AI-driven recommendation engines using Apache Spark, HBase, and Elasticsearch.
- Conducted architectural and code reviews, enforcing standards and mentoring development teams.
- Built and maintained Splunk dashboards and alerts for monitoring and operational visibility.
- Served as Scrum Master, ensuring predictable and timely delivery of complex initiatives.
Technology Stack: AEM 6.5, Java, Sling, HTL, Adobe Target, Adobe Launch, AWS, Jenkins, Splunk, .NET, SQL Server
Aimia Inc — Toronto, Ontario
Solution Architect / Technical Lead | Feb 2009 – Jan 2021
- Architected and delivered multilingual, enterprise AEM platforms integrating Adobe Target and Adobe Launch.
- Designed reusable AEM component libraries, editable templates, Content Fragments, and Experience Fragments.
- Integrated AEM with third-party and legacy systems, enhancing personalization and content delivery.
- Delivered proofs of concept for REST services, mobile applications, and multi-brand platforms.
- Supported Dispatcher caching strategies for performance optimization across environments.
- Implemented unit and integration testing to ensure code quality and maintainability.
Technology Stack: AEM 6.5, Java, Sling, HTL, Adobe Target, Adobe Launch, Jenkins, Splunk, .NET, SQL Server