# About — Paulo Chang

## Background

Experienced backend developer with 10+ years in the field, now focused on driving AI adoption in software development teams. As Backend Community AI Champion at Cognizant Netcentric, I built and maintain an internal AI tooling marketplace for backend engineers, and I design and deliver the training sessions that get teams actually using it. I do this alongside my regular work as a senior backend engineer on large-scale Adobe Experience Manager (AEM) platforms — Java, JCR, Apache Sling, OSGi — which keeps me close to the day-to-day problems the engineers I train are dealing with.

I also have experience as technical co-founder of a small startup, where I was responsible for all technical decisions and built a SaaS product from prototype to production.

## What I'm doing now

### AI adoption & enablement

Primary author of an internal AI-tooling marketplace used across the backend engineering organization, plus the onboarding and deep-dive training sessions that drive its adoption.

### Senior AEM engineering

Sole senior contributor pattern on a large-scale Adobe Experience Manager platform: PIM integration, product/parts filtering, a Jackrabbit Oak search-index migration, dispatcher and release engineering, and localization.

### Platform health

Beyond features: dispatcher and cache tuning, concurrency and thread-safety fixes, CI/CD and build tooling, and repository/index migrations that keep large systems reliable at scale.

---

For the full role history, skills, and certifications, see the [resume](https://paulochang.com/resume/).

[GitHub](https://github.com/paulochang) · [LinkedIn](https://www.linkedin.com/in/paulochang)
