👋 Welcome to my portfolio

Aryan Kumar

Software Engineer | Open Source Contributor | AI & Data Science

Building scalable systems, crafting intelligent solutions, and contributing to open source. Passionate about distributed systems, microservices, and agentic AI.

About Me

Software Engineer with a growth mindset. Proven track record of building scalable open-source solutions and eager to apply engineering principles to solve real-world problems. Experienced in Multi-Agent Systems, Microservices, and Full Stack Development.

Aryan Kumar

Full-Stack Development

From React, Spring Boot to Node.js, building end-to-end production-grade solutions

Problem Solving Mindset

Creative solutions to complex engineering challenges

Performance

Optimized code and scalable architectures

Featured Projects

Explore my recent work spanning microservices, AI, and full-stack development

Agentic AI Candidate Career Platform

July 2025

Multi-agent system built with crewAI to automate resume tailoring and interview preparation. Analyzes job postings, profiles candidates, and generates targeted interview materials.

Multi-Agent Systems
Python
crewAI
LLMs
OpenAI
Piezoelectrics AI Discovery Lab

Aug 2024

AI-assisted discovery of lead-free piezoelectric materials using ensemble ML models. Achieved 69% R² score using Random Forest and XGBoost.

Machine Learning
FastAPI
React
XGBoost
LightGBM
Materials Science
Professional Networking Platform

Jan 2025

Distributed microservices platform supporting 10,000+ concurrent users. 6+ Java Spring Boot microservices with Kafka event streaming, deployed on Docker & Kubernetes.

Microservices
Docker
Kubernetes
Spring Boot
Neo4j
Kafka
PostgreSQL
Ride-Booking Engine

Oct 2024

Production-grade ride-booking backend with real-time matching, wallet payments, and geospatial features. Uses PostGIS for location services.

Java
Spring Boot
Spring Security
PostgreSQL
PostGIS
JWT
REST APIs
Flight Difficulty Scoring Model

Sep 2024

Data-driven operational framework quantifying flight complexity from multi-source operational data. Engineered 30+ features across ground time, baggage, passenger dynamics.

Python
Pandas
Feature Engineering
Data Analysis
EDA
YAML Configuration
Consumer Behavior Analysis

Nov 2024

Big data analysis of Amazon customer reviews using PySpark for ETL. Applied K-Means clustering for customer segmentation and Apriori algorithm.

PySpark
Python
Machine Learning
NLP
AWS
SQL
K-Means
Apriori

Professional Experience

Featured roles and contributions

Apache Software Foundation

Google Summer of Code Contributor

Apache Software Foundation

May 2025 - Present

Selected in top 5% of 23,000+ applicants worldwide

Key Contributions:

  • →Implementing generalized OpenID Connect (OIDC) authentication for Apache DolphinScheduler
  • →Enabling integration with Keycloak, Okta, and Azure AD for enterprise authentication
  • →Designing and executing comprehensive testing (JUnit/Mockito, Selenium/Testcontainers)
  • →Creating detailed documentation for OIDC integration reliability
  • →Contributing to Apache open-source project enhancing security features
Java
Spring Security
Nimbus OIDC SDK
Vue.js
JUnit
Mockito
Selenium

Education

Academic background and qualifications

Punjab Engineering College Logo
Punjab Engineering College

B.Tech in Metallurgical and Materials Engineering

Aug 2023 - May 2027
  • Minor Specialization in Data Science
  • Relevant Coursework: Data Structures & Algorithms, Object-Oriented Programming, DBMS
  • CGPA: 7.91
  • Joint Head, E-Summit: Executed operations for premier event
St. Xavier's School Logo
St. Xavier's School

Senior Secondary Education (ISC Board)

2019 - 2021
  • Ranchi, Jharkhand
  • Focus on Science and Mathematics
St. Ann's School

Secondary Education (ICSE Board)

2007 - 2019
  • Ramgarh, Jharkhand
  • Foundation in core subjects

Certifications

Professional certifications and credentials

CodingShuttle

Spring Boot 0 to 1 - Fundamentals

CodingShuttle

CodingShuttle

Spring Boot 1 to 100 - Expert

CodingShuttle

CodingShuttle

React 19 Course 0 to 1

CodingShuttle

CodingShuttle

React 19 Course 1 to 100

CodingShuttle

In Progress

Leadership & Achievements

Achievements

Top 5% of 23,000+ applicants worldwide

Selected for Google Summer of Code 2025, contributing to Apache Software Foundation

2025

First Merged Pull Request

Recognized for successful contribution to Apache DolphinScheduler open-source project

2025

Full Stack Development Expertise

Completed multiple complex projects spanning microservices, databases, and frontend technologies

2024-2025

Leadership Roles

IEEE PEC Student Branch, Chandigarh

Implementation Body Member

IEEE PEC Student Branch, Chandigarh

Sep 2024 - Present

Leading technical initiatives and implementation of projects

IEEE PEC Student Branch, Chandigarh

Member (Previously Member)

IEEE PEC Student Branch, Chandigarh

Jan 2024 - Sep 2024

Active participant in technical and community-building activities

NSS PEC (National Service Scheme)

Volunteer

NSS PEC (National Service Scheme)

Aug 2023 - Present

Teaching students in ABHA Program (community service initiative)

Open Source Contributions

Contributing to major open-source projects

Apache

Fix DataSource/JDBC connection failure

apache/dolphinscheduler • PR #17081 • Issue #17073

Merged

Mar 2025

Fixed JDBC connection failure to Hive by correcting the JDBC URL construction, changing separator from (?) to (;) for connection parameters

Java
Apache DolphinScheduler
View PR
Apache

Support setting max.concurrent.workflow.instances

apache/dolphinscheduler • PR #17159 • Issue #17157

Merged

Jul 2025

Implemented new configuration option to limit concurrent workflow instances on master server, enhancing server load protection and preventing overload scenarios

Key Implementations:

  • ✓Added configuration property: max.concurrent.workflow.instances
  • ✓Refactored MasterServerLoadProtection with system resource thresholds
  • ✓Resolved NullPointerException during MasterServer startup
  • ✓Created comprehensive unit tests covering new functionality
  • ✓Updated documentation with configuration examples
Java
Spring
Apache DolphinScheduler
View PR

Skills & Tech Stack

Technologies and tools I work with

Java
Java
React
React
TypeScript
TypeScript
Next.js
Next.js
Spring Boot
Spring Boot
Python
Python
PostgreSQL
PostgreSQL
Docker
Docker
Git
Git
Tailwind CSS
Tailwind CSS
MongoDB
MongoDB
Redis
Redis

Articles & Insights

Technical articles, insights, and contributions about my work in software development

Building Secure Authentication with OpenID Connect in Spring Boot
Featured
Spring Boot

Building Secure Authentication with OpenID Connect in Spring Boot

A comprehensive guide on implementing OIDC authentication in Apache DolphinScheduler for enterprise-grade security with Keycloak, Okta, and Azure AD integration.

SecurityOpenID ConnectSpring SecurityEnterprise
July 2025
8 min read
Read
Google Summer of Code 2025 Experience: Contributing to Apache DolphinScheduler
Featured
Open Source

Google Summer of Code 2025 Experience: Contributing to Apache DolphinScheduler

Insights and learnings from being selected in the top 5% of 23,000+ GSoC applicants and my journey contributing to Apache open-source projects.

GSoCOpen SourceApacheJava
June 2025
10 min read
Read
Understanding Distributed Systems Patterns
Featured
System Design

Understanding Distributed Systems Patterns

Explaining core patterns like Circuit Breaker, Saga, and CQRS with simple analogies and code snippets.

Distributed SystemsBackendArchitecture
Sep 2025
9 min read
Read

More Articles

Get In Touch

Have a project idea or just want to say hello? Feel free to reach out!

Email

Preferred way to reach me

GitHub

Check out my code

LinkedIn

Connect with me

Send me a message