I build and maintain enterprise websites on Adobe Experience Manager — components, templates, workflows, and the OSGi services holding it all together. Ten years in IT, the last five and a half spent almost entirely inside AEM.
About
Where the last decade went, and what I actually do all day.
I'm an AEM developer based in Gurugram, working across authoring, publishing, and dispatcher layers to ship components and templates that content teams can actually use without breaking things.
My work spans Sling Models and HTL component builds, OSGi configurations and custom services, Touch UI dialogs, client libraries, and the DAM asset pipelines that feed a site's content. I've taken projects through greenfield builds, platform migrations, and post-launch accessibility remediation — usually with a mix of client conversations, root-cause debugging, and QA support layered on top of the code itself.
Before AEM became the focus, I spent time on general web and CMS work, which is part of why I'm comfortable owning a problem end-to-end: requirement, build, test, and the awkward production bug that shows up two days after launch.
Experience
Five nodes, most recent first. Each one is a real engagement, not a title.
- Build and maintain MFapp templates — onboardinghub, onboardinghubMultiline, Subpage, AtomsAndMolecules — consumed by iOS and Android clients, as part of the ACT-17 workstream.
- Led accessibility enhancements across the Verizon site as part of ACT-322, updating existing templates and components to resolve issues flagged for physically challenged users.
- Built new templates for the content creators landing and detail pages, translating UI/UX designs into AEM components and backend logic.
- Delivered business requirements end-to-end: creating and managing pages, templates, and components.
- Built and enhanced site functionality, resolving production bugs as they surfaced.
- Built components with Sling Models and HTL (Sightly).
- Created and enhanced OSGi configurations and services against evolving customer requirements.
- Managed centralized digital assets across AEM DAM for JLL's global site portfolio.
- Customized CMS components with HTML and CSS against business requirements.
- Worked site launches and platform-to-platform migrations.
- Used Multi Site Management (MSM) to roll out and maintain JLL websites globally.
- Ran test cases across new enhancements on Stage and Dev before release, and tracked defects and backlog items in Smartsheet and Azure.
- Built and maintained the Investor Center used across all JLL websites globally.
- Managed brand assets in AEM DAM and integrated third-party widgets — Olapic, Shoppable, Bazaarvoice.
- Built email templates on AEM for Becel, Solo, Blueband, and Conimex.
- Ran campaigns through Adobe Campaign Manager and handled product ingestion across brands via Content Matrix.
- Customized CMS components with HTML/CSS and built contact-us and signup forms for brand sites.
- Managed and edited content across CEB's site network in AEM/CQ5.
- Delivered migration projects, Ignition Guides content, and daily publishing requests.
- Built webinars, replays, and whitepapers in CQ5 using XML templates, across all 72 CEB program websites.
- Managed video assets in the Brightcove library and produced video analytics reporting.
Skills
Read the way you'd read Felix Console — every bundle here is active.
| Bundle | Category |
|---|---|
| AEM / CQ5 | Platform |
| Sling Models & HTL (Sightly) | Component development |
| OSGi Configurations & Services | Backend |
| Servlets | Backend |
| Touch UI Dialogs & Client Libraries | Authoring / Front-end |
| Digital Asset Management (DAM) | Content |
| Multi Site Management (MSM) | Content ops |
| AEM Forms | Platform |
| Bundle | Category |
|---|---|
| HTML, CSS, JavaScript | Front-end |
| Content migration — Content Matrix, ANTS | Content ops |
| Git, Eclipse, CRXDE Lite, Postman | Tooling |
| JIRA / Agile delivery | Process |
| WordPress | CMS |
Certifications
Formal credentials, alongside the day-to-day work.
Education
Contact
Open to AEM developer and senior AEM developer roles.