👋 Hi, I'm Adarsh
I’m a backend engineer at Broadridge, working on mission-critical trading systems for Bank of America. I enjoy building software that is reliable, event-driven, and designed to scale, with a strong focus on clean architecture and correctness in production.
My professional work has given me hands-on exposure to capital markets infrastructure — spanning OMS workflows, FIX connectivity, exchange integrations, and market data flows. These systems shape how I think about fault tolerance, throughput optimization, and low-latency design in real-world environments.
Outside of client work, I explore how modern backend stacks — Java 21, Spring Boot, Kafka, Docker, Avro, and CQRS — come together to build systems that are observable, benchmarked, and built to last. I’m also experimenting with Rust for performance-critical components and cross-language interoperability.
- 🧠 Interested in system design, modular architecture, and distributed systems
- ⚡ Hands-on with event-driven microservices, message brokers, and schema evolution
- 🔐 Focused on secure authentication, authorization, and clean API design
- 📈 Care deeply about benchmarking, load testing, and performance tuning
- 🛠️ Comfortable with infrastructure tooling using Docker, Git, and Bash across Unix/Windows
- 🌱 Learning in public, with clarity and reliability as guiding principles
🚀 Explore my Projects for deep dives into system builds and benchmarks, or visit my DevLog where I document what I’m learning, building, and refining along the way.
🔗 Connect with me on LinkedIn or X (Twitter).