Deepak Sahu

Software Engineer

Seattle, Washington, United States8 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 7+ years in building scalable distributed systems.
  • Expertise in cloud infrastructure and microservices.
  • Strong background in performance tuning and DevOps tooling.
Stackforce AI infers this person is a Cloud Infrastructure and Distributed Systems expert with strong backend development skills.

Contact

Skills

Core Skills

Distributed SystemsMicroservicesObservabilityBackend SystemsNetwork ManagementSip Protocol

Other Skills

control planeKubernetesGoPrometheusGrafanaOpenStackApplication ConfigurationdockerData StructuresBack-End Web DevelopmentSystems DesignNoSQLAPI GatewaysMessage QueueLambdas

About

I’m a results-driven software engineer with 7+ years of experience in building scalable, high-performance distributed systems across cloud and on-prem environments. Currently at Oracle Cloud Infrastructure (OCI), I specialize in developing diagnostic tools and microservices using Go, Python, and C++. My work focuses on improving cluster health visibility, reducing incident resolution times, and enabling production-grade observability through Prometheus and Grafana integrations. Throughout my career, I’ve led and delivered solutions across diverse domains—ranging from low-latency 5G/NR telecom features at National Instruments to microservices development at Huawei and Confluent. I bring deep experience in backend systems, performance tuning, and DevOps tooling (Docker, Kubernetes, Terraform). My approach combines strong CS fundamentals (B.Tech + MS in Software Engineering) with a passion for engineering clean, robust solutions that scale. I thrive in collaborative environments and enjoy solving complex problems that make systems more reliable and efficient. 🔧 Specialties: Distributed Systems • Microservices • C++ • Go • Python • Kubernetes • Prometheus • Kafka • Cloud Infrastructure • Observability

Experience

8 yrs
Total Experience
2 yrs
Average Tenure
2 yrs 7 mos
Current Experience

Oracle

Senior Software Engineer

Nov 2023Present · 2 yrs 7 mos · Seattle, WA · Remote

  • 1. Led design, implementation and cross-regional collaboration (IDC & US) to add InfiniBand health checks in CHD.
  • 2. Designed and implemented a multithreaded CLB config check using BFS achieved processing rate of 1248 checks/min.
  • 3. Led the design and development of cluster health tool, that scan for all the outlier GPUs/switches from a cluster by undergoing 30+ checks saving 30mins/incident by pin-pointing bad devices
  • 4. Dockerized the python-based CHD tool and validated end-to-end functionality in production-like environment
  • 5. Designed and developed a Go microservice for host-mapping, integrating with Kafka for event-driven GPU-interface→customer-tenancy mappings and exposing metrics to Prometheus.
  • 6. Automated the onboarding of ocibuild service to the cn-mapping repo, eliminating manual effort and errors.
  • 7. Instrumented Plan Service APIs in Go with gRPC interceptor hooks, Prometheus client metrics, and Grafana alert rules for real-time monitoring and rapid issue resolution.1
control planeKubernetesDistributed SystemsMicroservices

Radisys corporation

Software Engineer

Jun 2023Nov 2023 · 5 mos · Bellevue, Washington, United States · Remote

  • + Product -Media Server
  • 1. Responsible for feature enhancement in the media server based on change in RFC’s.
  • 2. Deployed mediaServer using openstack and be an on-call engineer to support them.
  • 3. Debugged the root cause for DNS unreachability using C++ socket programming.
  • 4. Decreased the latency of DSP by applying isolcpus.
KubernetesOpenStackDistributed SystemsBackend Systems

Confluent

Software Engineer Intern

May 2022Aug 2022 · 3 mos · Remote · Remote

  • Product - KSQL DB
  • 1. Supported configurable detailed processing log flag in the confluent cloud using Golang in distributed systems, which allows customers to emit information on processing logs topic whenever KsqlDb queries errors out.
  • 2. Implemented in different microservices to support CLI to toggle detailed processing flag.
  • 3. Debugged application using kubectl on k8s cluster in distributed architectures and systems to fix the errors.
  • 4. Scaled the number of queries from 50 to 100 by redistributing the max bytes occupied per query.
Application ConfigurationdockerMicroservicesDistributed Systems

Ni (national instruments)

Software Engineer II

May 2018Aug 2021 · 3 yrs 3 mos · Bengaluru Area, India

  • ⦁ Product- RFmx Attribute Engine
  • A low latency backend system that helps RFmx to configure RF instruments for a wide range of measurements(Such as 5g, Volte).
  • The Technology stack involved the use of C++, Apache Thrift.
  • My work and responsibility:
  • + Part of List mode team which is one for most critical development for 5G(Brought $1.5million and used to test 5G devices).
  • + Created HLD and LLD for the list mode features.
  • + Determine the feasibility of requirements, problem definition, and proposed solution
  • + Review fellow engineer's code
  • + Mentor and Support new grads and engineers to ramp up
  • + Share the knowledge across the team.
  • + Part of the recruitment team at National Instrument. Helped them to New grad, SE-1, SE-2, SE-3.
  • ⦁ Product- RFmx SFP(Soft front Panel)
  • It is a user interface that enables you to quickly and interactively configure RF instruments for a wide range of measurements.
  • The tech stack involved the use of C#, WPF, MEA(Microsoft Managed Extensibility Framework)
  • My work and Responsibility
  • + Part of TD-SCDMA development team.
  • + Involved in the addition of TD-SCDMA in RFMX SFP.
  • + Design, Document, architect and develop features
  • + Code review
  • + update and share knowledge in the team.
Data StructuresBack-End Web DevelopmentBackend SystemsDistributed Systems

Huawei technologies india

2 roles

Software Engineer

Sep 2017May 2018 · 8 mos · Bengaluru Area, India

  • +Product: uTraffic(Network Management System)
  • ● Working as C++ Developer in PRS(Post Release Support) team in the Collector module of uTraffic
  • (network management system ) product. I was responsible for solving the issue and resolve the query coming directly from the customer, delivering defect fixes across different versions of the collector module.
  • ● Developed strong skills on SDLC, OSI layer, RDBMS, Memory Management, and Multi
  • Threading.
  • ● gained thorough knowledge on SDN, NFV.
Application ConfigurationSystems DesignNetwork ManagementBackend Systems

Software Engineer

Aug 2016Sep 2017 · 1 yr 1 mo · Bengaluru Area, India

  • +Product: NGIN middleware platform
  • ● Working on the "Next Generation Intelligent Networks" team to develop SIP(Session Initiation
  • Protocol ) Server components based on RFC 3261.
  • ● Responsibilities included solution planning, analysis, development and maintenance
  • ● delivering the hot fixes to the customers as well as solving PCLint, CodeCC issues that were
  • existing across different versions.
Application ConfigurationBack-End Web DevelopmentSIP ProtocolBackend Systems

Education

Arizona State University

Master's degree — Computer Software Engineering

Aug 2021May 2023

Kalinga Institute of Industrial Technology, Bhubaneswar

Bachelor of Technology (BTech) — Computer Science

Aug 2012May 2016

Holy Cross School

AISSCE

Jan 2010Jan 2012

Holy Cross School, Ghatotand

AISSE

Jan 2009Jan 2010

Stackforce found 100+ more professionals with Distributed Systems & Microservices

Explore similar profiles based on matching skills and experience