Prashanth Banda — Software Engineer
I’ve never been comfortable with “black boxes” in software. My career has been driven by a desire to understand what actually happens to a request from the moment it leaves the client until it is persisted to disk. I don’t just build systems; I care about how every layer behaves and how those layers interact to produce reliable outcomes. My technical journey is one of vertical depth and end-to-end thinking. I’ve gone deep into browser internals and heap behavior to reason about client-side performance, studied TLS and cryptographic handshakes to understand secure communication, optimized async I/O in server applications, and developed a deep understanding of zero-copy mechanisms and kernel–user space data movement. I’ve designed high-throughput messaging and real-time systems, weighing trade-offs between platforms like Kafka and RabbitMQ, and worked with WebSockets, Server-Sent Events, and in-browser VOIP via SIP. On the data side, I’ve explored MySQL and PostgreSQL internals, tuned ClickHouse for analytical workloads, and explored ScyllaDB for heavy-write use cases through hands-on POCs—developing a solid understanding of LSM storage, partitioning, caching strategies, and scaling primitives. I’ve also worked extensively on communication and identity systems, building reliable email pipelines with SMTP and modern deliverability controls, and implementing authentication and federation using OAuth, OpenID Connect, and SAML—always preferring clarity over abstraction. As my understanding deepened, my approach to architecture evolved with it. I’ve led the transformation of legacy Windows-based monoliths into modern, distributed .NET microservices, moving from traditional three-layered designs toward Domain-Driven Design and Clean Architecture. I’ve rebuilt systems from the ground up, operated them on Kubernetes with Istio, and treated observability as a first-class concern using OpenTelemetry. Mentoring is a core part of how I work. I enjoy guiding engineers through complex architectural decisions and helping teams understand the mechanics behind the systems they build. I remain an architect at heart, and my goal remains constant: to build software that is scalable, technically honest, and grounded in first principles.
Stackforce AI infers this person is a SaaS architect with expertise in distributed systems and technical leadership.
Location: Hyderabad, Telangana, India
Experience: 8 yrs 9 mos
Skills
- Technical Leadership
- Distributed Systems
- Microservices
- .net Core
- Software Development
Career Highlights
- Expert in transforming legacy systems into microservices.
- Deep understanding of databases and performance optimization.
- Strong mentor guiding engineers through complex architectures.
Work Experience
Salesforce
Senior Member of Technical Staff (1 yr 1 mo)
Leoforce
Technical Architect (4 yrs 1 mo)
Senior Software Engineer (1 yr 10 mos)
Software Engineer (1 yr 9 mos)
Education
Bachelor of Technology (BTech) at Motilal Nehru National Institute Of Technology