Deepak Bhoria
Backend Architect | Distributed Systems Engineer
I build systems that scale. Over a decade of experience architecting distributed systems, event-driven platforms, and intelligent search solutions. Currently focused on evolving communication protocols, infrastructure migrations, and exploring the intersection of search, RAG, and agentic systems.
Career Journey
A timeline of growth, challenges, and architectural evolution
Amdocs
Subject Matter Expert
Early experience building telecom and business workflow features, focusing on operational systems and data processing.
- ▸Built suspension flows and dispute management systems
- ▸Developed fraud data extraction pipelines
- ▸Worked on telecom billing and workflow automation
Naukri
Software Engineer
Built career site applications with focus on performance optimization and scalable data architecture.
- ▸Implemented read-write database sharding for improved scalability
- ▸Cached remote API responses to reduce latency by 60%
- ▸Explored containerization through Docker PoC initiatives
- ▸Built user-facing features like Drop a CV functionality
Times Internet
Senior Software Engineer
Launched and maintained high-traffic news websites, handling migration from legacy systems to modern platforms.
- ▸Migrated legacy XSLT-based system to WordPress architecture
- ▸Developed ingestion scripts for multiple content feeds
- ▸Integrated SSO, comments, ads, notifications, and analytics tracking
- ▸Supported products serving 10M+ readers with high availability
RateGain
Manager Engineer
Built components in travel and OTA data pipelines, working with high-volume event processing and real-time systems.
- ▸Built Kafka-based connectors and data pipeline components
- ▸Processed high-volume ARI (Availability, Rates, Inventory) data pipelines
- ▸Optimized performance through strategic caching and benchmarking
- ▸Set up monitoring and observability using ELK stack
- ▸Managed and modernized legacy system integrations
OLX Autos
Chapter Lead
Led transformation from classifieds platform to OLX Autos, focusing on event-driven architecture and system reliability.
- ▸Unified event bus architecture across multiple services
- ▸Led migration from RabbitMQ patterns to Kafka-based system, reducing event traffic by 40%
- ▸Introduced architectural quality improvements: C4 modeling, resilience patterns, contract testing
- ▸Led Salesforce integration project spanning 100+ endpoints and events
- ▸Built systems catering to large multi-country lead flow with high reliability
Arrise
Backend Architect
Leading infrastructure migrations and system reliability improvements, with focus on zero-downtime operations and modern communication protocols.
- ▸Executed Kafka migration from EC2 cluster to AWS MSK with zero data loss
- ▸Managed high-concurrency phased migration with minimal service disruption
- ▸Improved critical file management through GitLab CI/CD automation
- ▸Enhanced chat system monitoring and reliability
- ▸Architecting communication protocol evolution with backward compatibility between XML and JSON messaging
Engineering Themes
Core areas of focus and architectural thinking
Distributed Systems
Designing and operating systems that scale across multiple nodes, handling consistency, partitioning, and fault tolerance.
Event-Driven Architecture
Building reactive systems where services communicate through events, enabling loose coupling and scalability.
Search & Retrieval
Transforming information access from keyword matching to semantic understanding, enabling intelligent discovery.
Platform / Infra Thinking
Building systems that enable other systems, focusing on reliability, observability, and developer experience.
Reliability & Observability
Ensuring systems are not just fast, but predictable, debuggable, and resilient to failure.
Agentic Systems
Architecting intelligent systems that can reason, make decisions, and orchestrate complex workflows autonomously.
Recent Explorations
Hands-on work in search, retrieval, and intelligent systems
Document Processing and RAG Pipeline
Built a comprehensive pipeline for processing both scanned and digital PDFs, transforming them into searchable, retrievable knowledge bases.
Technologies:
- ▸OCR processing for scanned PDFs with high accuracy
- ▸Structured chunking and embedding generation for digital PDFs
- ▸RAG-oriented pipeline with optimized retrieval
- ▸Orchestrated ingestion, chunking, structuring, and retrieval workflows
Finance Search and Dashboarding
Evolved from syntax-based search to a rich semantic retrieval system for financial data, enabling contextual and intelligent information access.
Technologies:
- ▸Scraped and processed finance content into syntax-searchable data
- ▸Built dashboard and search experience using OpenSearch
- ▸Evolved to semantic and contextual search using Neo4j + Qdrant
- ▸Demonstrated progression: keyword/syntax → semantic/contextual retrieval
Agentic Systems Architecture
Architecting intelligent agentic systems using workflow automation and multi-step reasoning pipelines for AI-native applications.
Technologies:
- ▸Designed orchestration patterns for multi-agent workflows
- ▸Built workflow automation for complex reasoning pipelines
- ▸Focused on AI-native system design and architecture
- ▸Explored multi-step reasoning and decision-making systems
Side Projects & Experiments
One-to-One Communication Platform
Built a WebRTC-based communication platform for real-time peer-to-peer connections.
Technologies:
- ▸Real-time communication
- ▸Peer-to-peer architecture
Distributed LAN Job Scheduling System
Developed a distributed job scheduling system for local area network environments.
Technologies:
- ▸Distributed coordination
- ▸Job scheduling algorithms
English-to-Hindi Dictionary App
Created a dictionary application for GNOME desktop environment.
Technologies:
- ▸Desktop application
- ▸Language tools
Technical Toolbox
Technologies and concepts I work with
Backend
Data / Messaging
Search / Retrieval
Cloud / DevOps
Frontend / Web
AI / LLM Stack
Architecture
Engineering Philosophy
Principles that guide architectural decisions
Build for clarity before scale, but never ignore scale
Readable, maintainable code is the foundation. But architecture decisions must account for growth from day one.
Reliable systems come from good boundaries and observability
Clear service boundaries and comprehensive monitoring make systems predictable and debuggable.
Search is not just retrieval; it is information access design
Moving beyond keyword matching to semantic understanding transforms how users discover and interact with information.
Strong architecture balances present delivery with future flexibility
The best systems solve today's problems while remaining adaptable to tomorrow's requirements.
Migration is architecture
How you move from legacy to modern systems reveals as much about engineering judgment as greenfield design.
Get In Touch
Let's discuss systems, architecture, or collaboration
Let's Connect
Interested in collaborating on backend systems, search infrastructure, or intelligent products? I'm always open to discussing architecture challenges, distributed systems design, or emerging technologies in search and agentic systems.
Open to opportunities in backend architecture, distributed systems, and intelligent search platforms.