Java developer in Toronto, ON, working across Adobe Experience Manager (AEM), Spring Boot, Android/Kotlin and streaming data pipelines.
- 24 months of industry experience: Android Developer at Zoho (communication app, 100,000+ active users) and Associate Software Developer (AEM Platform) at Accenture for client Chubb Insurance
- Canadian post-graduate diplomas in Big Data Solutions Architecture (Conestoga College) and Data Analytics (Durham College)
- Preparing for Adobe Certified Expert, AEM Sites Developer Professional (AD0-E123)
- Open work permit, so I can work for any Canadian employer without sponsorship
| Area | Tools |
|---|---|
| Languages | Java · Kotlin · Python · SQL · JavaScript · HTML · CSS · HTL |
| AEM / Sling | AEM 6.x Sites · AEM DAM · HTL · Sling Models · OSGi Declarative Services · JCR · FileVault packages · Apache httpd (Dispatcher-style) |
| Backend | Spring Boot · Spring MVC · Spring Data JPA · REST APIs · Thymeleaf · Maven · MySQL · PostgreSQL |
| Android | Android SDK · Jetpack Compose · MVVM · Clean Architecture · Retrofit · OkHttp · WebRTC · Gradle |
| Data | Kafka · Apache Beam · Spark / PySpark · Hadoop/HDFS · pandas |
| Tools | Git · Docker Compose · IntelliJ IDEA · Android Studio · VS Code · JIRA · Confluence |
| Project | What it is | Stack |
|---|---|---|
| cheesecake-site-headless | Headless website for my Japanese cheesecake business on a stack that mirrors AEM headless: OSGi servlets serve JCR content as JSON to a Next.js frontend, behind a Dispatcher-style httpd cache, all in Docker Compose | Java · Apache Sling · OSGi · JCR · Next.js · httpd · Docker |
| aem-component-library | 7 reusable HTL components backed by 4 Sling Models, with clientlibs and a multi-module Maven build (core, ui.apps, ui.content) | Java · HTL · Sling Models · OSGi · Maven |
| BigStarCollectibles | Spring Boot e-commerce app: JPA repositories, validated registration, searchable catalog, session cart, REST API with custom exception handling, English/Tamil i18n | Java 17 · Spring Boot · Spring Data JPA · Thymeleaf · MySQL |
| wikimedia-pipeline | Lambda-architecture pipeline: live Wikimedia edits → Kafka (KRaft) → 60-second Apache Beam windows → PostgreSQL → PySpark batch analytics | Python · Kafka · Apache Beam · PySpark · PostgreSQL · Docker |
| GitHub-Trending-Repositories | Android app listing trending GitHub repos, with offline cache and search | Kotlin · MVVM · Room · LiveData |
| Bigdata-Final-Project | News articles streamed through Kafka to HDFS, then Spark Structured Streaming aggregations in 10-second watermarked windows (Conestoga College) | Python · Kafka · HDFS · Spark Streaming |
- LinkedIn: linkedin.com/in/aakashbaskaran
- Email: aakash.baskaran.1305@gmail.com
- Portfolio: ash6898.github.io/Aakash-Baskaran
I'm open to Software Developer, Java Developer, AEM Developer and Android Developer roles in Canada.