MOHIT KUMAR

Staff Software Engineer | Distributed Systems & AI
India, IN.

About

A highly accomplished Staff Software Engineer and Architect with over 12 years of experience in designing and deploying production-grade distributed systems and scalable microservices. Expert in backend architecture, AWS cloud infrastructure, and cutting-edge Agentic AI systems, leveraging Java, Go, and Python to drive innovation. Proven ability to architect high-performance solutions, automate complex workflows, and significantly reduce operational overhead through advanced AI tools like Claude Code.

Work

FreightExchange
|

Staff Software Engineer

Remote

Summary

Led the architecture and implementation of a low-code carrier integration platform and AI-powered automation agents, significantly accelerating revenue scaling and operational efficiency for FreightExchange.

Highlights

Architected a low-code carrier integration platform, slashing onboarding time from weeks to 2-3 days and enabling 40% faster revenue scaling for new partnerships.

Designed and led the implementation of 5 critical microservices (Quoting, Job Management, Tracking, Carrier Integration, Rule Engine) processing 50K+ daily transactions on AWS using Java/Python.

Developed an AI-powered Sales Lead Automation agent using Python and Gemini Flash 2.5, reducing SDR manual workload by 70% through seamless integration with HubSpot, Freshdesk, and Slack.

Established a robust event-driven architecture with SQS, enhancing system resilience and reducing service coupling through asynchronous communication patterns.

Sinch (ACL Mobile)
|

Lead Software Engineer

Summary

Spearheaded the development and scaling of a high-performance customer journey workflow engine, facilitating multi-channel communication and achieving ultra-low latency.

Highlights

Led the development of a sophisticated customer journey workflow engine, enabling seamless multi-channel communication across SMS, Email, Push, and Voice platforms.

Scaled the system to efficiently handle over 100K workflow executions per day with sub-100ms latency, leveraging an advanced event-driven architecture.

DoubleYou Technology
|

Senior Software Engineer

Summary

Developed and implemented a high-impact recommendation engine for the Woo Dating App, significantly boosting user engagement and match conversion.

Highlights

Engineered a recommendation engine for the Woo Dating App, increasing match conversion by 25% through a combination of rule-based and collaborative filtering algorithms.

Designed and implemented advanced collaborative filtering algorithms to enhance user experience and personalized recommendations.

Infotrellis Inc
|

Software Engineer

Summary

Constructed high-throughput data ingestion pipelines and identity resolution systems, optimizing data processing and integrity for Infotrellis Inc.

Highlights

Developed a high-throughput data ingestion pipeline capable of processing over 100K events per hour using Kafka and Storm, ensuring efficient data flow.

Implemented an identity resolution graph utilizing JanusGraph, effectively reducing duplicate entities and improving data accuracy.

Education

Delhi University
Delhi, Delhi, India

Master of Computer Applications (MCA)

Computer Applications

Skills

Languages & Frameworks

Java, Golang, Python, Spring Boot, FastAPI, Chi.

Distributed Systems

Microservices, Event-Driven Architecture, Workflow Engines.

Cloud & Infrastructure (AWS)

Lambda, ECS, S3, DynamoDB, RDS, SQS, SNS, API Gateway, CloudWatch, CloudFormation, VPC, Route53.

Data & Storage

MySQL, DynamoDB, Redis, ElasticSearch, Vector Databases (Faiss), Kafka.

AI & Automation

LangChain, LangGraph, Langfuse, RAG, LLMs (Gemini, Claude), Agent Frameworks, Claude Code.

DevOps & Observability

CI/CD, Docker, Infrastructure as Code, Monitoring & Logging.

Projects

DISTRIBUTED-LOG

Summary

An educational implementation of a Kafka-like distributed log system in Go. Serves as a teaching resource for distributed systems concepts including replication, consensus, and log segmentation, built from scratch to demonstrate core principles.

BEYONDCRUDS

Summary

Personal blogging and content writing website focused on system design, distributed systems, and the process of building large-scale distributed systems with coding. Covers important concepts like Consensus, Raft, Partitioning, and Replication.

COMPOSER

Summary

A production-ready workflow engine designed for low-code automation and seamless third-party integrations. Supports various use cases including marketing automation, integration, and business process orchestration.