Resume

Software Engineer | GSoC'26 | Apache Fluss Contributor · Bangalore, Karnataka

Download PDF

Summary

Building backend systems. Breaking things. Fixing them. Contributing to open source along the way, mostly across Java, the JVM, and Apache projects.

Experience

The Apache Software Foundation
Google Summer of Code Contributor
May 2026 — Aug 2026
Remote
  • Authored FIP-37 (Native RoaringBitmap Integration), accepted by community vote, shipped in Apache Fluss 1.0.
  • Delivered 12 RoaringBitmap SQL functions natively in FlussCatalog, removing the external UDF JAR dependency.
  • Fixed a priority=critical catalog validation bug blocking the Apache Fluss 1.0 release.
  • Adopted in production analytics pipelines at Alibaba, Ant Group, Cisco Webex, and Fresha.
Springer Capital
Software Engineer Intern
Jan 2026 — Apr 2026
Remote
  • Built 15+ REST API endpoints and JWT-based authentication flows using Java and Spring Boot for a FinTech payment reconciliation platform handling 5k+ daily records.
  • Designed relational schemas and integrated backend services end-to-end with Spring Data JPA and PostgreSQL.
  • Implemented transactional validation workflows and database query optimizations, ensuring strict data consistency and sub-second transaction lookups.

Open Source Contributions

Apache Fluss
Streaming Storage for Real-Time Analytics
  • 25+ pull requests merged, 7,000+ lines of code contributed across core engine, Flink connector, and documentation.
  • Ranked in the top 25 contributors to Apache Fluss out of 160+ contributors.
  • Credited contributor in Apache Fluss v1.0 and v0.9.0 official releases and clients v0.1
  • Built fluss-docgen a new module that automates ConfigOptions documentation generation.
  • Diagnosed and fixed a shaded-JAR classloader bug affecting RoaringBitmap functions in production.
  • Verified Apache Fluss v1.0 and v0.9.0 release artifacts and cast community non-binding +1 votes

Technical Skills

Languages
JavaSQLC++
Backend
Spring BootSpring SecurityREST APIsSpring Data JPAHibernate
Distributed Systems
Apache FlussApache FlinkStream ProcessingDistributed Storage
Databases
MySQLPostgreSQLMongoDB
DevOps & Tools
DockerGitHub ActionsLinuxMavenGradleJenkins
Concepts
OOPMultithreadingCollections FrameworkSystem Design

Projects

Apache Fluss

My flagship contribution: designing bitmap-native analytics for Apache Fluss, a distributed streaming storage system under the Apache Software Foundation.

DistLimit

Distributed rate limiter in Java implementing Token Bucket and Sliding Window algorithms with thread-safe locking, Redis Lua scripting, and Spring Boot REST APIs.

HuntLog

Job application tracker REST API built with Java 21 and Spring Boot 3, featuring state-machine status transitions, JWT authentication with per-user data isolation, Flyway migrations, and MySQL.

RoaringBitmap Analytics UDFs

Extension library implementing native bitmap analytics functions for Apache Flink and Apache Fluss, designed following Fluss Improvement Proposal [FIP-37] aggregate bitmap functions, set operations, cardinality queries, and a serialization layer.

BookHaven

Production-style full-stack online bookstore with role-based auth, cart, orders, inventory and an admin dashboard, backed by REST APIs on MongoDB.

Employee Management System

Cloud-native microservices application with API Gateway, Eureka discovery, JWT auth and pagination — a decomposed backend architecture running on Docker.

AI Powered Fitness

AI-assisted fitness platform generating personalized workout and nutrition plans with BMI analysis and diet recommendations.

Education

Bachelor of Engineering, Information Science
Ghousia College of Engineering, VTU
CGPA 7.5/10 · Ramanagara
Dec 2022 – June 2026

Achievements

  • Google Summer of Code 2026 — Apache Software Foundation
  • Apache Fluss Contributor — 25+ pull requests
  • Apache Fluss 1.0 Release — Credited contributor
  • Apache Fluss v0.9 Release — Credited contributor
  • Author of Apache Fluss Improvement Proposal [FIP-37] — Native RoaringBitmap Integration
  • Apache Fluss Clients v0.1 Release — Credited contributor