Skip to content
View ash6898's full-sized avatar

Block or report ash6898

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ash6898/README.md

👋 Hey, I'm Aakash Baskaran

Java & Kotlin Developer | AEM · Android · Spring Boot | Building Data Engineering Skills

Building on 2+ years of software engineering to move into the data world

Email LinkedIn Portfolio Location


👨‍💻 About Me

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

🛠️ Tech Stack

Software Engineering

Java Kotlin Python Spring Boot Android Jetpack Compose

AEM & CMS

AEM

OSGi · Sling Models · HTL · Core Components · MSM · Workflows · Dispatcher

Data Engineering (in progress)

Apache Kafka Apache Beam Apache Spark PostgreSQL

Tools

Git Maven Linux Android Studio VS Code Docker Postman


🚀 Data Engineering Transition

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 → KafkaApache Beam (60s micro-batch windows) → PostgreSQLPySpark 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


📌 Featured Projects

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

📊 GitHub Stats

Top Languages

GitHub Stats


Open to Java · AEM · Android · Data Engineering roles in Ontario or Remote Canada

Pinned Loading

  1. aakash-portfolio aakash-portfolio Public

    CSS

  2. aem-component-library aem-component-library Public

    CSS

  3. BigStarCollectibles BigStarCollectibles Public

    HTML

  4. wikimedia-pipeline wikimedia-pipeline Public

    Python

  5. apache/beam apache/beam Public

    Apache Beam is a unified programming model for Batch and Streaming data processing.

    Java 8.6k 4.5k