N
Naveen.dev
Open to new opportunities

Building scalable
systems, one
commit at a time.

I'm Naveen Rapelly — a backend software engineer building AEM/Java platforms, headless systems, and high-performance APIs with clean architecture. I write about system design, distributed systems, databases, headless AEM, and modern backend engineering.

AEMJavaHeadlessNext.jsAPIDistributed Systems

16+

Articles Published

4

Blog Categories

7+

Years Experience

Knowledge Base

System Design Handbook

A curated collection of in-depth guides on distributed systems, databases, caching, event streaming, and scalable architecture patterns.

Selected category

System Design

A curated collection of in-depth guides on distributed systems, databases, caching, event streaming, and scalable architecture patterns.

Chapters

6

Next step

Use the dropdown to preview another category, then open the handbook or explore more.

Career

Experience

Feb 2022 – Now

AEM Developer / Senior Backend Engineer

Abbott

Joined in Feb 2022 on an AEM 6.3 product platform and led the migration path through AEM 6.5 to AEM as a Cloud Service.

  • Led the AEM 6.3 → 6.5 migration in 2023 and the AEM 6.5 → Cloud Service migration in 2024.
  • Refactored components and templates, authored Sling Models and HTL, and built shared component libraries for AEM teams.
  • Improved developer workflows with CI integration, performance tuning, observability, and migration runbooks.
  • Served as technical lead in 2025 on a headless AEM + Next.js commerce delivery, coordinating frontend and backend teams.

Jun 2019 – Feb 2022

AEM Developer

SLP Technologies Private Limited

Delivered AEM 6.3 component and template development with a strong focus on reusable patterns and authoring experience.

  • Built AEM 6.3 components, templates, Sling Models, HTL (Sightly), and content.xml authoring.
  • Designed authoring dialogs and multifield experiences for rich editor interactions.
  • Implemented template structures, policies, and client libraries for consistent rendering across author and publish environments.
  • Integrated AEM authoring workflows with backend/frontend release handoff and performance validation.

2024 – 2025

Engineering Projects & Hackathons

Internal / Side projects

Delivered tools and processes that reduced deployment time and standardized AEM component development.

  • Built a frontend-only deployment pipeline during a hackathon, reducing AEM full-stack deployment time from ~3–4 hours to ~20 minutes by deploying only changed frontend assets.
  • Won two internal hackathon prizes for deployment automation and developer productivity improvements.
  • Created a component generator tool that scaffolds content.xml, Sling Models, HTL, and JUnit boilerplate from a single form.
  • Standardized component creation and reduced manual development overhead across projects.

Want to learn System Design from real-world engineering experience?

Read system design posts grounded in real engineering challenges, architecture patterns, and production-ready lessons.

Start Learning for Free