Lovepreet Singh
Senior Software Engineer with 7 years architecting and shipping distributed systems across crypto and fintech
Hire this person
Send a job offer directly to this candidate
About
Senior Software Engineer with 7 years architecting and shipping distributed systems across crypto and fintech. Currently owning end-to-end trading flows and driving AI-augmented engineering workflows at BitGo — designed FIX protocol integration for institutional clients, led reindexing of 4M+ Ethereum transactions sustaining ~2,500 tx/min (vs. 40 tx/min legacy), and built event-driven AWS microservices backed by PostgreSQL and Kafka to improve throughput, resiliency, and recovery.
Experience
Senior Software Engineer at BitGo (2025-07 – Present)
- Architected and solely implemented a zero-to-one FIX protocol integration, bridging traditional finance with BitGo's trading engine to win institutional clients. Owned the end-to-end delivery from ARC approval to production code and public developer documentation (Live Docs: ).
- Designed an automated flow utilizing Plutus, BitGo's internal liquidity provider (LP), to seamlessly fill order remainders when they fall within a specified threshold, improving trade execution efficiency.
- Authored the TDD and led the reindexing of 4M+ Ethereum transactions, creating a scalable reindexing pipeline utilized across all blockchain networks. Scaled throughput to ~2,500 tx/min (vs. 40 legacy) and crucially improved account balance accuracy from 84% to 99.99% ahead of the company's IPO.
- Designed and built an internal reprocessing service from scratch to execute operational commands (e.g., reindex, balance resync) with an emphasis on resiliency and safe recovery.
- Implemented high-throughput, event-driven processing using Apache Kafka to decouple ingestion from downstream indexing/reconciliation and improve fault tolerance.
- Actively mitigate Sev-1 (Code Red/Yellow) production incidents as part of the primary on-call rotation, authoring both deep-dive technical and client-facing Root Cause Analyses (RCAs).
- Leverage AI-assisted development (Cursor, Claude) across the full SDLC — code generation, debugging, test authoring, and PR review — achieving a sustained cadence of 1 PR/day across complex distributed systems.
- Built an AI-assisted on-call triage workflow using Claude integrated with Confluence runbooks, accelerating Sev-1 incident diagnosis and reducing mean time to resolution.
Full Stack Developer at Kroll (2023-04 – 2025-06)
- Improved performance and scalability by resolving duplicate email processing and optimizing high-traffic email services for robustness under failure scenarios.
- Reduced service startup failures by mitigating AWS SSM throttling using caching and locking mechanisms, achieving 100% instantiation reliability across 20+ microservices.
- Built and optimized features for a No-Code platform using React, Node.js, PostgreSQL, Elasticsearch, and AWS microservices architecture.
- Drove scalable backend optimizations through architecture discussions and code reviews, improving reliability and resilience under high load.
Software Engineer at Redbelly Network / Block8 (2019-01 – 2023-04)
- Drove core feature development and architecture improvements addressing scalability and reliability challenges in a distributed blockchain system.
- Built a non-forking blockchain platform leveraging DBFT consensus and proof-of-fraud mechanisms to improve security, accountability, and performance.
- Designed scalable cloud infrastructure using AWS serverless technologies for a mortgage platform enabling personalized loan solutions in under 15 minutes.
- Used Terraform to codify and manage AWS serverless infrastructure for repeatable environments.
Education
BE in Computer Science – Panjab University (2019)

