Building on 2+ years of software engineering to move into the data world
I'm a software engineer with 2+ years of experience in Java backend and Android development, currently deepening my AEM expertise while expanding into Data Engineering.
- 💼 Previously: Java Backend @ Accenture · Android Developer @ Zoho
- 🏗️ Currently deepening expertise in Adobe Experience Manager (AEM)
- 📊 Expanding skills into Data Engineering — Kafka · Apache Beam · Spark
- 🎯 Certification: AEM Sites Developer Professional (in progress)
- 🍞 Side project: Learning the art of baking — currently perfecting Japanese cheesecake
- 📍 Based in: Toronto, Ontario, Canada
OSGi · Sling Models · HTL · Core Components · MSM · Workflows · Dispatcher
I'm actively building real-world data engineering experience through hands-on projects and open source contributions.
Portfolio Pipeline — Real-time Wikipedia Event Streaming
Wikimedia SSE Stream → Kafka → Apache Beam (60s micro-batch windows) → PostgreSQL → PySpark batch analytics → PostgreSQL
A production-style Lambda architecture pipeline ingesting live Wikipedia edit events, processing through distributed streaming and batch layers, and persisting analytics to a relational store.
Open Source — Apache Beam
- Active contributor to apache/beam
- Working on issue #19347
- Studying via the official Tour of Beam course
Currently studying: Kafka Streams · Apache Beam Python SDK · dbt · Spark SQL
| Project | Description | Tech |
|---|---|---|
| 🔴 Wikimedia Real-Time Pipeline | End-to-end Lambda architecture pipeline on live Wikimedia edit stream | Kafka · Apache Beam · PySpark · PostgreSQL · Docker |
| 🔵 AEM Component Library | Reusable AEM components — page, hero, project cards, contact form, footer | AEM 6.5 · OSGi · Sling Models · HTL · Maven |
| 🟢 Aakash Portfolio — Apache Sling | Portfolio site built with Apache Sling to learn AEM dev patterns without proprietary licensing | Apache Sling · HTL · Sling Models · JCR · Maven |
| 🟡 BigStarCollectibles | E-commerce web app built while learning Spring Web MVC 6 (LinkedIn Learning) | Java · Spring Web MVC · Thymeleaf · Maven · HTML · CSS · JavaScript |
Open to Java · AEM · Android · Data Engineering roles in Ontario or Remote Canada