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

EmailLinkedInPortfolioLocation


👨‍💻 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

JavaKotlinPythonSpring BootAndroidJetpack Compose

AEM & CMS

AEM

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

Data Engineering (in progress)

Apache KafkaApache BeamApache SparkPostgreSQL

Tools

GitMavenLinuxAndroid StudioVS CodeDockerPostman


🚀 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

ProjectDescriptionTech
🟣 Cheesecake Site — Headless AEM StackProduction food vending site built on the exact stack AEM runs on — Apache Sling, OSGi, JCR, Apache httpd, Next.jsApache Sling · OSGi · JCR · Apache httpd · Next.js · Docker
🔴 Wikimedia Real-Time PipelineEnd-to-end Lambda architecture pipeline on live Wikimedia edit streamKafka · Apache Beam · PySpark · PostgreSQL · Docker
🔵 AEM Component LibraryReusable AEM components — page, hero, project cards, contact form, footerAEM 6.5 · OSGi · Sling Models · HTL · Maven
🟢 Aakash Portfolio — Apache SlingPortfolio site built with Apache Sling to learn AEM dev patterns without proprietary licensingApache Sling · HTL · Sling Models · JCR · Maven
🟡 BigStarCollectiblesE-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-portfolioaakash-portfolioPublic

    CSS

  2. cheesecake-site-headlesscheesecake-site-headlessPublic

    Java

  3. aem-component-libraryaem-component-libraryPublic

    CSS

  4. wikimedia-pipelinewikimedia-pipelinePublic

    Python

  5. BigStarCollectiblesBigStarCollectiblesPublic

    HTML

  6. apache/beamapache/beamPublic

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

    Java 8.6k 4.6k