S

Shreyas Bhargav

Software Engineer

Bengaluru, Karnataka, India11 yrs 4 mos experience
Most Likely To Switch

Key Highlights

  • Expert in scalable backend solutions using Java and Python.
  • Proven track record in cloud infrastructure and automation.
  • Strong experience in multithreading and performance troubleshooting.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Cloud Computing and Telecommunications.

Contact

Skills

Core Skills

Cloud ComputingNetwork InfrastructureCloud TechnologyNetwork ArchitectureAutomationMiddleware DevelopmentMedia StreamingCache ManagementCompiler DevelopmentDatabase Design

Other Skills

Technical LeadershipSoftware DesignTerraformInformation TechnologyPython (Programming Language)ClangLLVMData ModelsObject-Oriented Programming (OOP)Google Protocol BufferTCP/IPNATAWS APIRTCP ProtocolC/C++

About

Software Engineer with experience in cloud and storage platforms, currently focusing on building scalable backend solutions using Java and Python. Strong in systems thinking, REST API automation, multithreading, and performance troubleshooting. Hands-on experience with Oracle Cloud environments, NAS storage workflows and automating tasks for large-scale infrastructure operations. Currently deepening expertise in: • Core Java & concurrency • Python for backend & automation • Data structures & system design Interested in opportunities involving backend development, distributed systems and platform engineering.

Experience

11 yrs 4 mos
Total Experience
2 yrs 3 mos
Average Tenure
2 yrs 8 mos
Current Experience

Oracle

Senior Member of Technical Staff

Oct 2023Present · 2 yrs 8 mos · Bengaluru, Karnataka, India · Hybrid

  • working on tier-0 Oracle Cloud service which provides customers with seamless private connectivity to various OCI services
  • worked on ipv4-ipv6 re-architecture design to reduce scalability and availability issues by >50%.
  • Used terraform for scaling network infrastructure.
  • Configured various tools such as Grafana for measuring key metrics
Technical LeadershipSoftware DesignCloud ComputingNetwork Infrastructure

Cisco

Software Engineer

Jan 2021Sep 2023 · 2 yrs 8 mos · Bengaluru, Karnataka, India

  • NgIOSd is next-gen IOSd developed to cater to advancements in cloud technology and the need for programmable interfaces for remote network provisioning and to have a centralised network architecture. This is the platform deployed on Cisco routers & switches. It caters to external UI/cloud application requests, validation of configuration(s), using large data models to process & translate the configuration to underlying hardware.
  • ► Engaged in compiler development and parser infrastructure utilizing clang & LLVM, focusing on functions interception, parsing, implemented validation by mocking functions, and potential code flow alterations.
  • ► Contributed to the development of data models responsible for storing SDWAN application configurations. These models facilitated the translation of configurations into a format compatible with the parser infrastructure in IOSd, ensuring pre-configuration validation on devices.
  • ► Played a role in constructing dependency CLI structures, requires understanding of parsers and navigation through the CLI parse chain. This process incorporated automation by parsing the entire parse tree to generate combinations of command-line interfaces (CLIs).
  • ► Received recognition on two occasions from a manager for notable contributions to programmability and addressing complex issues.
Information TechnologyPython (Programming Language)Cloud TechnologyNetwork Architecture

Radisys corporation

Senior Software Engineer

May 2018Jan 2021 · 2 yrs 8 mos · Bengaluru Area, India

  • Project title: Auto certification platform
  • Duration: May 2018 – ongoing
  • Description:Auto certification platform is used for automation of certifying LTE-enabled devices as per GCF standards.
  • System Adapter is a middleware interface between different layers L1-L2 & L3 in this certification platform.
  • System adapter also interfaces with RTPG for routing of RTP packets & NAT server for performing DNS query in real-time.
  • It is responsible for routing of packets, maintaining table of information of msg packets and handling of various test cases for DUT(Device under test).
  • My contributions: Sr Software Developer
  • I have been able to design and develop the application after performing feasibility study of customer requirements.
  • Implemented message routing algorithm using google protocol buffer for faster transmission of message by achieving less than 3ms delay.
  • Extensively used STL, data structures and algorithms for efficient processing.
  • Participated in Ideathon event Radisys and contributed my idea for automating few process which can enhance the operability of the product and make the product more robust.
  • Gained knowledge on TCP/IP, ARP, NAT, SIP.
Information TechnologyObject-Oriented Programming (OOP)AutomationMiddleware Development

Onmobile global limited

Software Developer

Aug 2016May 2018 · 1 yr 9 mos · Bengaluru Area, India

  • Description: MADE is technologically advanced smart engine for audio, video streaming while interacting with lighttpd web serve.
  • RTCP protocol provide feedback on the quality of service (QoS) in media distribution by periodically sending statistics information to participants in a streaming multimedia session.
  • My contributions: Software Developer
  • Designed and developed Cache Engine which prioritizes media based on number of requests.
  • The media files are backed up on S3 using AWS API's.
  • The purpose is to serve the most trending media quickly to the user avoiding time lag.
  • The least trending content is then deleted after certain period to avoid disk space crunch.
  • Used gdb, valgrind for code optimization.
Information TechnologyPython (Programming Language)Media StreamingCache Management

Aricent

Software Engineer

Jan 2015Aug 2016 · 1 yr 7 mos · Bangalore, India

  • Description: I was a part of an Innovation team, Aricent Technologies. I was involved in developing an Analytical Engine (Compiler) for any Linux device driver migration. This project uses basic compiler logic to automate porting of Linux driver files from one version to another.
  • My contributions: Software Developer
  • Involved in designing and developing entire MySQL schema for the project. The database stores the delta of the two kernel versions using which the drivers are ported.
  • Designing and developing the entire C/C++ code which works on algorithms involving data structures that uses compiler logic to parse the driver code from version to another.
  • Suggested the idea of using this technology to port android device drivers which was considered.
Information TechnologyObject-Oriented Programming (OOP)Compiler DevelopmentDatabase Design

Education

Visvesvaraya Technological University

Bachelor of Engineering (B.E.) — Computer Science

Jan 2010Jan 2014

Carmel High School

Jan 1998Jan 2008

Stackforce found 100+ more professionals with Cloud Computing & Network Infrastructure

Explore similar profiles based on matching skills and experience