Backend Developer Β· Java & Spring Boot Β· Electronic Trading Systems Β· Distributed Systems
I'm a backend developer with 2.5+ years of production experience building low-latency trading systems and distributed backend infrastructure at Nirvana Solutions India Pvt Ltd.
My core expertise is in Java and C#, with deep hands-on experience in FIX Protocol (4.2/4.4), QuickFIX/J, Spring Boot, and Apache Kafka. I design systems where correctness, concurrency, and throughput matter β order routing engines, execution handlers, and real-time data pipelines.
I hold a B.Tech (Hons) in Computer Science from Poornima College of Engineering (CGPA: 9.3/10) and was a Google Developer Student Club (GDSC) Lead, running technical workshops for 600+ members.
Languages
Backend Frameworks & Architecture
Messaging & Protocols
Databases & Tools
Domain Expertise
Java Β· Spring Boot Β· QuickFIX/J Β· REST API Β· Docker
A self-contained FIX 4.4 trading simulator built with QuickFIX/J and Spring Boot. Implements a mock exchange acceptor, in-memory order book, and REST API for order lifecycle management (place, cancel, query). Containerized with Docker Compose for zero-dependency local execution.
- FIX 4.4 initiator + acceptor with full session management
- REST endpoints for new order, cancel, and order status
- In-memory order repository with thread-safe order book operations
- Swagger/OpenAPI documentation for all endpoints
Java 17 Spring Boot 3 QuickFIX/J Docker JUnit 5 Maven
Spring Boot Β· Redis Β· Spring AOP Β· System Design
A production-grade distributed rate limiting library implementing Token Bucket and Sliding Window Log algorithms. Exposed as a custom @RateLimited Spring annotation using AOP β drop-in for any Spring Boot application.
- Two configurable algorithms: Token Bucket and Sliding Window
- Redis-backed distributed counter store (works across multiple instances)
- Custom annotation-based API via Spring AOP
- Load tested at 10,000 req/s with sub-2ms p99 latency
Spring Boot 3 Redis Spring AOP JUnit 5 Docker Compose
Spring Boot Β· Apache Kafka Β· Spring Cloud Β· Microservices Β· Docker
A 3-service event-driven order management system demonstrating asynchronous inter-service communication, API gateway routing, and circuit-breaker patterns.
- Services:
order-service,inventory-service,notification-service - Apache Kafka message bus with guaranteed delivery semantics
- Spring Cloud Gateway for API routing and cross-cutting concerns
- Resilience4j circuit breaker on all synchronous service calls
- Full Docker Compose setup (services + Kafka + PostgreSQL)
Spring Boot 3 Apache Kafka Spring Cloud Gateway Resilience4j PostgreSQL Docker Compose
C# Β· .NET Core Β· Data Structures Β· File I/O
A configuration-driven XML generation engine to automate complex data reporting workflows at Nirvana Solutions. Eliminated manual processing bottlenecks across multiple data pipelines.
- Configuration-driven template engine β zero code change for new report types
- Optimized file processing with custom data structure selection
- Achieved 30β40% reduction in execution time on large datasets
C# .NET Core File I/O Data Structures
Backend Developer Β· Nirvana Solutions India Pvt Ltd Β· Jan 2023 β Present
- Architected high-performance Java and C# trading services with 99.9% uptime under heavy production load
- Engineered FIX Protocol order routing engines enabling low-latency transaction processing and high-throughput real-time data pipelines
- Designed RESTful APIs between core backend modules and front-end interfaces, reducing integration latency by 25%
- Resolved complex multithreading and concurrency bugs via deep log analysis and profiling
- Refactored legacy codebases and SQL queries, cutting resource consumption by ~35%
Software Developer Intern Β· Dept. of IT & Communication, Govt. of Rajasthan Β· Jul 2022 β Dec 2022
- Built REST API backend for the iSTART mobile application handling real-time startup data and funding workflows
- Managed PostgreSQL schemas and implemented secure server-side authentication
| π CGPA 9.3/10 | B.Tech (Hons) Computer Science β Poornima College of Engineering |
| π¨βπ» GDSC Lead | Led technical workshops on DSA and backend system design for 600+ members |
| π NPTEL Elite | "Elite" certification in Introduction to Algorithms; certified in Java, C++, and C |
| π Technovation Prize | Research paper award β Distributed Systems and Low-Latency Backend Architectures |
π GitHub Stats
I'm actively looking for backend engineering roles in fintech, distributed systems, and high-performance Java/Spring Boot environments.
- π§ ridhvikul07@gmail.com
- πΌ LinkedIn
- π Jaipur, Rajasthan, India Β· Open to remote and relocation