Architecture
Content models, MSM strategy, and reusable templates and fragments that let authors move quickly while preserving structure.
Senior AEM Engineer · Technical Lead · Java Backend
Building scalable digital experiences with AEM, Java and enterprise integrations.
8+ years of experience designing, building and optimizing enterprise digital platforms. Focused on clean architecture, performance, scalability and solving real-world business problems.

Professional snapshot
Ghaziabad / Noida, India · Open to opportunities and consulting
| Experience | 8+ years software engineering · 6+ years AEM |
|---|---|
| Current | Specialist, Software Engineering at LTIMindtree (2026–present) |
| Core stack | AEM 6.x · AEMaaCS · Sling · OSGi · Dispatcher · MSM · AEM Forms · Java · AWS |
| Target roles | Senior AEM Engineer · AEM Technical Lead · AEM Architect · Java Technical Lead |
| Certifications | Adobe Certified Professional (ADO-E123) · AWS Cloud Practitioner · Azure Fundamentals (AZ-900) |
Engineering philosophy
I approach systems through clear boundaries, observable behavior, explicit trade-offs, and production readiness.
What I build
Content models, MSM strategy, and reusable templates and fragments that let authors move quickly while preserving structure.
Dispatcher configuration, caching strategy and troubleshooting, from first alert to root cause.
AEM as a Cloud Service migration work covering content re-platforming, dispatcher strategy and cutover.
Evidence over assumptions, trade-offs over dogma, and simple solutions that hold up in production.
Featured engineering
AEM engineering knowledge base
A structured AEM engineering knowledge base covering architecture, internals, production troubleshooting, cloud migration, performance, security and technical leadership.
AI engineering · AEM architecture
An engineering copilot for AEM architecture, implementation, troubleshooting, performance, security, cloud readiness and technical decision-making.
Adaptive technical learning
An adaptive engineering mentor focused on active recall, progressive technical depth, production reasoning and senior-level engineering preparation.
Browser-based productivity tools
A practical browser-based utility platform containing tools for OCR, text processing, image/PDF workflows, JSON formatting and everyday productivity.
Spiritual PWA
A mobile-first spiritual PWA with mantra content, japa tracking, progress, audio experiences, Firebase integration and accessibility features.
Architecture, made clear
Technology-focused reference views for common AEM and Java engineering patterns. These are illustrative examples—not diagrams of any client environment.
Define cacheability, invalidation, and Dispatcher filters explicitly; avoid treating cache as a single switch.
Put validation, timeouts, error mapping, and service credentials behind clear backend service boundaries.
Plan observability, safe failure behavior, access control, and release verification alongside implementation.
Selected work
A few representative engineering problems, contributions and design considerations. Client and proprietary details are intentionally omitted.
Challenge Prepare a multi-locale AEM platform for AEM as a Cloud Service.
Contribution Worked with the wider engineering team on analyzer-driven cloud-readiness remediation, module-boundary changes, component and template updates, Dispatcher rules, content migration and defect fixes.
Engineering decision Keep code and configuration aligned with cloud deployment expectations and validate changes against the existing architecture.
Challenge Move search capability from a legacy enterprise platform to a cloud search service.
Contribution Contributed to indexing and consuming search results to support dynamic page creation within the broader migration effort.
Engineering decision Keep the integration boundary explicit and validate the flow from indexed content to page generation.
Challenge Integrate an external payment provider into an ecommerce platform.
Contribution Worked on the AEM-side integration and related backend flows alongside the engineering team.
Engineering decision Treat external-service interactions as explicit boundaries and handle responses and failure paths deliberately. Vendor-specific details are withheld.
Challenge Investigate a long-running defect affecting software-download tracking.
Contribution Investigated and fixed the defect, alongside other production fixes and component/i18n enhancements.
Engineering decision Trace behavior through the existing application and verify a targeted correction without claiming unsupported impact metrics.
Engineering capability
AEM 6.x · AEMaaCS · Sites · DAM · Forms · Headless · MSM · Dispatcher · Experience Fragments · Editable Templates
Core Java · Sling Models · Servlets · OSGi services · Workflows · Schedulers · JUnit 5
AEM as a Cloud Service · AWS Lambda · S3 · IAM
Secure APIs · Third-party services · Workflow orchestration · Solr
Content models · MSM strategy · Reusable templates · Dispatcher and caching strategy
Engineering journey
Working closely with the engineering team on an enterprise AEM as a Cloud Service modernization effort, contributing to defined technical areas including cloud-readiness remediation, Dispatcher rules, template and component enhancements, content migration, third-party integrations, search migration work and production defect fixes.
Delivered AEM Sites, DAM and Forms features for enterprise-scale programs, along with Headless AEM and advanced forms flows.
Started in Java-based production support and regression testing, then transitioned into AEM development from 2020.
Open source
Latest writing
Understand the request path through Sling, filters, servlets and rendering.
Explore AEM articles →Practical AEM interview topics, architecture reasoning and production scenarios.
Read the collection →Core Java collections, complexity, trade-offs and practical examples.
Read technical writing →Verified credentials
About
I'm a software engineer focused on Adobe Experience Manager and Java backend systems. I started in Java production support at TCS, moved into AEM development in 2020, and have since worked on Sites, DAM, Forms, Headless AEM, cloud migration and enterprise integrations.
Alongside enterprise work, I build developer tools, the AEM Technical Lead Playbook and AI-assisted technical learning workflows. In enterprise modernization work, I focus on specific engineering areas and collaborate with the wider team rather than claiming ownership of the entire migration.
For hiring teams
I work at the intersection of enterprise AEM, Java backend engineering, cloud modernization and technical problem solving.
Contact
Open to senior AEM, technical lead and architect roles, and consulting on AEM migrations and enterprise integrations.