C#/.NET · Event-driven systems · Production AI

Backend & Distributed Systems Engineer

Building scalable backend systems with C#/.NET, event-driven architectures, distributed processing, and production AI.

  • C#
  • .NET
  • ASP.NET Core
  • RabbitMQ
  • Redis
  • MySQL
  • Elasticsearch
  • AWS
  • Docker
  • Kubernetes
  • AI/LLMs
4 Years Software engineering across backend APIs, orchestration, and AI systems.
10+ Tenants Parallel distributed processing across enterprise tenant workloads.
70% ↓ Reported reduction in message wait time through distributed processing redesign.

Selected Professional Work

Company systems, engineering decisions, and outcomes.

These case studies describe my contributions and general engineering decisions. The systems and source code are company-owned and private.

Distributed Systems

Distributed Task Processing Platform

Production asynchronous processing system with chunking, parallel consumers, idempotency, Redis locking, retries, dead-letter handling, and status tracking.

ClientASP.NET Core API
RabbitMQWorkers
Redis Locks+MySQL State
ASP.NET CoreRabbitMQMassTransitRedisMySQLDocker
AI + Search

Semantic Candidate-Job Matching

Recruitment matching system that demonstrates embedding space, vector similarity, organization isolation, metadata filtering, and result ranking.

Resume TextCandidate Vector
Job TextJob Vector
Vector Search+Metadata Filters
C#/.NETEmbeddingsVector SearchREST APIs
Agent Systems

AI Recruitment Agent

Production AI recruitment agent with conversation state, intent detection, tool invocation, retrieval, structured responses, and hallucination controls.

ConversationIntent
Tool Calling+RAG
GuardrailsStructured Output
C#/.NETLLM APITool CallingRAG

Experience

Backend work with production constraints.

Production experience across event-driven processing, high-volume asynchronous workflows, recruiter-facing backend APIs, and applied AI systems.

Leoforce · Senior Software Engineer

Distributed processing, high-volume pipelines, and AI systems.

Apr 2025 - Present

Distributed Processing

Multi-tenant event-driven processing using C#/.NET, RabbitMQ, MassTransit, and workers, supporting parallel execution across 10+ enterprise tenants.

C#/.NETRabbitMQMassTransitWorkers

High-Volume Batch Processing

Saga-style asynchronous pipelines with request batching, chunk queues, Redis distributed locking, MySQL state, retries, requeues, recovery, and completion tracking.

RequestBatchChunksQueueWorkersState

AI Systems

Production experience with text agents, voice agents, RAG, structured outputs, tool calling, embeddings, and vector search.

Leoforce · Software Engineer

Recruitment workflow orchestration, backend APIs, candidate discovery, and automation.

Jul 2022 - Mar 2025

Workflow Orchestration

Built and evolved backend services that coordinate recruiter-facing workflows, API integrations, candidate operations, and system automations.

Search and Discovery

Worked on backend experiences that support candidate search, filtering, ranking, and operational visibility for recruitment workflows.

Reliability and Maintainability

Focused on queue behavior, service boundaries, state visibility, safe retries, and operational patterns that keep backend workflows observable and recoverable.

About

Backend first, with AI systems as the differentiator.

Rishabh is a C#/.NET backend engineer with 4 years of experience building distributed, event-driven systems and production AI-powered applications.

Backend

  • C#
  • .NET 8
  • ASP.NET Core

Distributed Systems

  • RabbitMQ
  • MassTransit
  • Redis
  • Event-driven architecture

Data

  • MySQL
  • ClickHouse
  • Elasticsearch
  • MongoDB

Cloud / Infrastructure

  • AWS
  • Docker
  • Kubernetes
  • CI/CD

AI Engineering

  • LLMs
  • RAG
  • Tool calling
  • Structured outputs
  • Embeddings

Resume

Backend experience in one PDF.

Senior Software Engineer with 4 years of experience building scalable backend and distributed systems using C#/.NET, event-driven architectures, asynchronous processing, and production Agentic AI applications.

Download Resume