Ishan Makkar

Software Engineer · Data Engineering · Frontend Developer

Field focus Systems & Distributed Compute
Primary stack Java / PySpark / Next.js

The Narrative

I am a third-year B.E. Computer Science Engineering student (CGPA 9.47/10) focused on building batch and real-time data pipelines with Apache Kafka, Spark (PySpark), and SQL. From crafting performance-tuned desktop applications like WinBatterySaver (Java/JavaFX) to designing large-scale data pipelines like RetailSync (Kafka) and Olympic-data-engineering (Azure Databricks/PySpark).

My work spans from the low-level optimizations of Java systems to the expressive frontend architecture of Next.js apps. I've shipped live products like BatteryIQ and dc-mcp (Python MCP), alongside complex infrastructures like zero-trust-aws-ci-cd and the notflix MERN chat app, always prioritizing zero-trust security and maintainable code.

ishanmakkar651@gmail.com

Arsenal

Data Eng
Apache Kafka Apache Spark/PySpark Hadoop HDFS Hive Big Data Apache Airflow ETL Pipeline Design Data Modeling Medallion Architecture Data Warehousing
Cloud
AWS S3/EC2/Lambda/Glue/Athena/IAM Azure Data Lake Storage Gen2/Databricks Snowflake
Logic/DB
Python (pandas) SQL Java C++ JavaScript TypeScript MySQL MongoDB
Web/DevOps
React Node.js Express RESTful APIs Docker Terraform CI/CD
Core CS
DSA OOP Design Patterns DBMS Operating Systems Computer Networks Linux SDLC Agile Microservices
Tools
Git GitHub Power BI MCP Pytest Jest Unit Testing

Certifications

Cisco Networking Academy Cybersecurity
Infosys Springboard Explore Machine Learning using Python
Infosys Springboard Design Thinking

Deployments

System Tool

WinBatterySaver

Java / JavaFX / WinAPI

A high-performance Windows desktop application designed to maximize battery longevity through deep system-level optimizations and real-time state monitoring.

Desktop WinAPI
98%

BatteryIQ

Next.js / TypeScript / Recharts

Advanced web analytics for device battery health telemetry. Providing deep insights into discharge cycles and longevity forecasting.

dc-mcp

Python / Data Cleaning / MCP

Model Context Protocol implementation for automated data cleaning. Streamlining the ETL pre-processing phase with intelligent schema mapping.

RetailSync

Java / SQL / Kafka

Enterprise-scale inventory synchronization engine. Leveraging Kafka for real-time stock updates across distributed retail nodes.

Olympic Analytics

PySpark / Azure / Databricks

End-to-end data pipeline processing historical Olympic data. Utilizing Azure Data Factory and Databricks for multi-stage ETL and reporting.

ZeroTrust CI/CD

AWS / Terraform / OIDC

Secure cloud infrastructure deployment pipeline. Eliminating long-lived credentials via GitHub OIDC and granular IAM policies.

notflix

MongoDB / Express / React / Node.js

Real-time MERN chat application featuring dynamic message delivery, user presence states, and responsive layout.

Chronology

2024 — EXPECTED 2028

Chitkara University

B.E. Computer Science and Engineering

Current CGPA: 9.47 / 10

Relevant Coursework: Data Structures & Algorithms, DBMS, Operating Systems, Computer Networks, OOP, Linux