Ashwin Shirva

Software Engineer

Bengaluru, Karnataka, India10 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 10+ years in cloud-native microservices development
  • Expertise in distributed systems and API scalability
  • Strong leadership in engineering excellence and team mentorship
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer specializing in cloud-native microservices and distributed systems.

Contact

Skills

Core Skills

GolangMicroservices

Other Skills

CI/CDCassandraCrossplaneDockerGitGitHubGitLabGo (Programming Language)HTMLJavaScriptKubernetesObservabilityRESTSQLTDD

About

I am a Senior Software Engineer with 10+ years of experience building high-performance, cloud-native, microservice-driven systems with Golang, Kubernetes, Docker, Cassandra, REST, and gRPC. My work consistently focuses on designing scalable architectures, delivering production-ready features end-to-end, and driving engineering excellence across teams. Over the years, I’ve developed deep technical expertise in Golang, including concurrency (goroutines, channels), generics, interfaces, synchronization primitives, and performance tuning. I’m equally strong in distributed system design, API scalability, data modeling, and optimizing services that handle high-traffic, low-latency workloads. I take complete ownership of the modules and services I build starting from requirement analysis, HLD/LLD creation, implementation, testing (TDD), and integration, all the way to monitoring and optimization in production. I write clean, maintainable, well-designed code and push for strong engineering practices like CI/CD, code quality automation, and robust observability. On the leadership side, I currently lead a team of developers, handling task planning, design discussions, daily syncs, mentorship, and code reviews. I actively contribute to architectural decision-making, collaborate with cross-functional teams, and ensure timely and high-quality feature delivery. What I Bring to the Table? • 10+ years of hands-on experience building cloud-native microservices with Go, Docker, and Kubernetes • Strong command over distributed systems, concurrency, API performance, and scalable service design • Expertise in REST/gRPC (unary & streaming models), TDD, mocks, and automated testing • Experience with Cassandra and NoSQL data modeling in high-availability environments • Proficient with Git/GitLab/GitHub workflows, CI/CD pipelines (Jenkins), and code quality tools (SonarQube, golangci-lint) • Strong debugging and analytical skills with observability tools (Kibana, logs, metrics) • Experienced in Agile environments with a track record of delivering reliable, maintainable systems • Passion for clean architecture, performance optimization, and engineering leadership I’m highly driven by building impactful systems, solving complex technical problems, and helping teams deliver their best work. I thrive in environments where ownership, innovation, and high-quality engineering matter.

Experience

Nokia

Research And Development Engineer

Oct 2017Present · 8 yrs 5 mos

GolangKubernetesDockerCassandraRESTgRPC+4

Wipro

Software Engineer

Jun 2015Oct 2017 · 2 yrs 4 mos · Bengaluru, India

Education

NMAMIT

Bachelor of Engineering (BE) — Electronics and Communication Engineering

Jan 2011Jan 2015

Little Angels SLJ PU College

10+2

Jan 2009Jan 2011

Holy Redeemer High School

10

Jan 2007Jan 2009

Stackforce found 100+ more professionals with Golang & Microservices

Explore similar profiles based on matching skills and experience