Raj
Mandaliya
Software Development Engineer with 3+ years building performance-critical backend and systems software in Rust and C++ — async services handling 10M+ requests daily at p95 under 50ms, a 16-bit CPU built from first principles, and an electronic exchange that replays 282M real NASDAQ messages through an FPGA-style matching engine.
Experience
- Designed and implemented high-performance backend services using Rust, handling 10M+ requests/day with <50ms p95 latency and comprehensive performance analysis.
- Built async microservices using Tokio and Actix Web, improving system throughput by 35% compared to previous Node.js services.
- Developed memory-safe, concurrent systems eliminating segfaults and race conditions, reducing production incidents by 40%.
- Led migration of legacy services (Go/Python) to Rust, optimizing CPU usage by 25% and reducing infrastructure costs.
- Implemented distributed caching and rate-limiting mechanisms using Redis and Rust-based workers.
- Collaborated with DevOps to deploy services using Docker + Kubernetes, ensuring 99.99% uptime.
- Mentored junior engineers and conducted code reviews focusing on Rust best practices and performance optimization.
- Engineered OAuth2, TLS, and SQL injection defenses for high-throughput payment backends on Java, Spring Boot, and AWS; safeguarded 2,000+ active users with 99.99% uptime.
- Designed and optimized 15+ production REST APIs (JAX-RS, Hibernate) with PostgreSQL, reducing p99 query latency by 30% under peak load.
- Architected event-driven payment pipelines using Apache Kafka for real-time transaction streaming with guaranteed delivery semantics and fault-tolerant message handling.
- Decomposed monolithic auth and payment services into fault-isolated microservices; expanded JUnit/Mockito test coverage to 85%+, cutting bug resolution time by 25%.
- Automated cloud infrastructure provisioning with Terraform and Docker; optimized Jenkins CI/CD pipeline caching reducing deployment time by 40%.
Open Source
Projects
A hardware-accurate electronic exchange in C++20. It replays a full NASDAQ TotalView-ITCH 5.0 trading day and rebuilds the order book message by message, with the matching engine modelled as a 5-stage FPGA pipeline — price-indexed ladder, priority-encoded occupancy bitmap, and no heap allocation on the hot path.
A complete 16-bit CPU built from first principles in Rust — hand-designed 35-instruction ISA, two-pass assembler, 5-stage in-order pipeline with RAW and flag hazard detection, and a direct-mapped L1 cache that demonstrates real thrashing on bubble sort.
Rust AI agent framework implementing the full plan → act → observe loop, with a modular tool system and async multi-step execution. Published on crates.io.
Real-time anomaly pipeline over three live Kafka streams, scoring every event with a PyOD ensemble and surfacing hits through FastAPI REST and WebSocket.
Skills
Education
Certifications
Contact
Let's build
something.
Open to SDE II / SDE III roles in systems engineering and backend infrastructure. Whether it's Rust, C++, distributed systems, or low-latency work — let's talk.