Ritesh Sharma.

senior software engineer · tech lead · java distributed systems · india

Hi — I'm Ritesh. For the past eight years I've been the engineer teams call when a trading platform can't go down. I lead hands-on — equal parts whiteboard, JVM internals, and mentoring — and my favorite wins are the unglamorous ones: the restart nobody worries about anymore, the dashboard that stays green.

Lately I've fallen for a new version of an old problem: making agentic AI dependable — building predictable systems out of parts that aren't. The old-school disciplines turn out to carry over: distrust every input, verify every output, design for failure before success. Different tools, same craft.

Work & Writing

About

I like problems where correctness and uptime actually matter — the kind where you read database internals on a Tuesday because production needs you to. I stay hands-on while leading: architecture reviews, mentoring, Cassandra and JVM tuning, and Sev-1 on-call for systems clearing 10M+ trades a day.

What I've learned from the AI work: the hard part isn't the model, it's turning a messy human workflow into an engineering problem worth solving. I want more of that.

Stack

backend java · spring boot · apache ignite · cassandra · jvm · sre
applied ai python · gemini · claude · langfuse · computer vision · aws
domain trade lifecycle · netting · regulatory reporting · fix

Resume