Raj
Mandaliya
Specializing in systems programming, distributed infrastructure, and high-performance computing — building custom CPU emulators, Rust-based edge services processing 10M+ requests daily, and event-driven fintech pipelines.
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%.
Projects
Custom 16-bit CPU emulator built from first principles in Rust. Includes a hand-designed 35-instruction ISA with fixed-width encoding, a two-pass assembler with forward-reference resolution, a 5-stage in-order pipeline (IF→ID→EX→MEM→WB) with RAW data hazard stall detection and 2-cycle branch flush, and a direct-mapped write-through L1 cache simulation classifying misses as cold vs conflict. Six assembly programs included: bubble sort, binary search, Sieve of Eratosthenes, RPN stack calculator, Fibonacci, and Factorial. 49 integration tests · 5 versioned releases · CI: fmt + clippy + test on every push,Includes a web-based step-through debugger (Axum backend + single-page UI) showing live register state, pipeline stages, cache line inspector, and memory hex dump.
Rust-based AI agent framework implementing the full execution loop (plan → act → observe). Modular tool system with dynamic tool integration, async architecture for multi-step task execution. Published as a reusable library on crates.io.
Real-time anomaly detection pipeline ingesting three live Kafka streams — server metrics, financial transactions, and IoT sensors. Every event scored by a PyOD ensemble (IForest + LOF + HBOS) with majority voting. Anomalies surfaced via FastAPI REST + WebSocket feed, persisted to PostgreSQL. 44 pytest tests passing.
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, distributed systems, or high-performance computing — let's talk.
Send an Email