Prashanth Banda

Software Engineer

Hyderabad, Telangana, India8 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert in transforming legacy systems into microservices.
  • Deep understanding of databases and performance optimization.
  • Strong mentor guiding engineers through complex architectures.
Stackforce AI infers this person is a SaaS architect with expertise in distributed systems and technical leadership.

Contact

Skills

Core Skills

Technical LeadershipDistributed SystemsMicroservices.net CoreSoftware Development

Other Skills

DatabasesData StructuresASP.NET Web APIMentoringPublic CloudContainerizationTroubleshootingAnalytical SkillsProblem SolvingQueuesStrategic RoadmapsDebuggingCoding StandardsSystems DesignKubernetes

About

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.

Experience

8 yrs 9 mos
Total Experience
7 yrs 8 mos
Average Tenure
1 yr 1 mo
Current Experience

Salesforce

Senior Member of Technical Staff

Apr 2025Present · 1 yr 1 mo · Hyderabad

DatabasesTechnical LeadershipDistributed Systems

Leoforce

3 roles

Technical Architect

Promoted

Mar 2021Apr 2025 · 4 yrs 1 mo

Data StructuresMicroservicesTechnical Leadership

Senior Software Engineer

Apr 2019Feb 2021 · 1 yr 10 mos

Data Structures.NET CoreSoftware Development

Software Engineer

Jun 2017Mar 2019 · 1 yr 9 mos

Data Structures.NET CoreSoftware Development

Education

Motilal Nehru National Institute Of Technology

Bachelor of Technology (BTech) — Computer Science And Engineering

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Technical Leadership & Distributed Systems

Explore similar profiles based on matching skills and experience