Software Developer with 3+ YOE who actively maps application-layer flows down to Operating System (OS) and Computer Networking (CN) fundamentals. I like engineering distributed systems with a deep appreciation for the entire lifecycle of data, from a network socket, through transport layers, all the way to memory allocations and physical storage.
- Languages: Java 21 (Virtual Threads, Records, Foreign Memory Access), SQL
- Frameworks & Core Tech: Spring Boot, Spring Data JPA, Hibernate, gRPC, REST APIs
- Distributed Systems & Storage: Apache Kafka, MySQL, PostgreSQL, MongoDB, Redis
- DevOps & Infrastructure: Docker, Kubernetes, Nginx, GitHub Actions (CI/CD), Git
📂 tradeflow (In Active Development)
A production-grade, event-driven microservices architecture modeled around high-throughput trading data flows.
- Engineered decoupled service boundaries utilizing Spring Boot, gRPC, and Apache Kafka for streaming transactional events.
- Implemented distributed systems patterns including Idempotency Design and reliable event scheduling.
📂 laminar-db (In Active Development)
A custom, high-performance Bitcask-like NoSQL storage engine built to study low-level storage mechanics.
- Designed a structured Write-Ahead Log (WAL) engine with rigid binary serialization frameworks to guarantee crash-resiliency.
- Focused on low-level system principles, exploring zero-copy I/O paths, optimized memory management, and Linux kernel storage interaction constraints.
- Built with modern Java 21 features and backed by automated continuous integration (CI) workflows.
- Email: swe.rushikeshk@gmail.com
- LinkedIn: Link
- X: Link

