Srinath Battula

Srinath Battula Email and Phone Number

Senior Staff Software Engineer at FogHorn Systems, Inc @ Rakuten
San Mateo
Srinath Battula's Location
San Francisco Bay Area, United States, United States
Srinath Battula's Contact Details

Srinath Battula work email

Srinath Battula personal email

About Srinath Battula

Having experience in the application stack across systems ranging from large clusters to low footprint Iot devices, looking for senior position that is responsible for leading teams to deliver scalable distributed applications.Currently working at FogHorn, working on their data publisher product. Was key engineer in bringing up FogHorn's linux edge stack to android as well as adding framework for machine learning model execution engine. Handled their SDK in C++, Python, Android. Also participated in Kubernetes integration. Prior to that, worked on Real Time Bidder at Rakuten inc., mainly focused on scaling it for throughput and building machine learning infrastructure for retargeting users based on their past behaviors. Before that, I worked at HP R&D in the High Availability Lab, which produced various clustering and disaster recovery products. I was working primarily on providing Disaster Recovery Capability to a HP Serviceguard clusters.

Srinath Battula's Current Company Details
Rakuten

Rakuten

View
Senior Staff Software Engineer at FogHorn Systems, Inc
San Mateo
Website:
rakuten.com
Employees:
10632
Srinath Battula Work Experience Details
  • Rakuten
    Rakuten
    San Mateo
  • Foghorn Systems, Inc
    Senior Staff Software Engineer
    Foghorn Systems, Inc Oct 2017 - Present
    Cork, Ireland, Ie
    • Designed and developed native C++, Python and Android SDK, used for building both in-houseand customer applications on the Industrial IoT Edge, requiring them to be light weight andpolyglot. SDK provides APIs for Configuration, Pub-Sub, Health Alerts.• Bootstrapped the Android version of product as well as built new ML model execution engineand framework with capabilities like packaging and loading any machine learning librariesincluding ones with native components, ability to run models in a sandboxed environment.• Built unified abstraction layer with choices of zmq, sharedmemory transports for the com-munication between customer applications and ML model execution engine on android.• Designed and developed a publisher micro service, which streams data to multiple remotecloud endpoints with features like batching, and processing based on runtime configurablecompute and memory/storage profiles.• Added support for tensorflow lite into our quantization pipeline which tries to optimize mod-els for target platforms.• Scaled 10X our Edge microservices to handle more than 50,000 sensors from 5,000 sensorswhile keeping memory usage same.• Designed a solution for scaling our existing single node base solution to multi node solutionfor High Availability.
  • Rakuten
    Software Engineer - Real Time Bidder
    Rakuten Feb 2016 - Oct 2017
    Setagaya-Ku, Tokyo, Jp
    • Involved in the design and development of various C++ modules, for facilitating programmatic bidding like building a global cache using kafka and rocksdb for faster response across nodes, ad exchange integrations etc.• Implemented a machine learning pipeline to enable dynamic pricing based on user behaviors and other signals from bid request.• Built a user profile data store abstraction layer which allowed for switching to different key value stores seamlessly.
  • Ip Over P2P(Google Summer Of Code)
    Software Developer Intern
    Ip Over P2P(Google Summer Of Code) May 2015 - Aug 2015
    • Implementing security features Internet Protocol over Peer-to-Peer(IPOP) application backend by enhancing Google’s libjingle library to provide authentication through X.509 certificates.
  • Hewlett-Packard
    Software Engineer - High Availability Lab
    Hewlett-Packard Aug 2011 - Jul 2014
    Houston, Texas, Us
    • Developed support for various HP storage arrays like 3PAR, EVA etc. to provide Disaster Recovery capability to HP's High Availability clustering solution called Serviceguard. Essentially leveraging the storage array management APIs to manage replication, LUN states to allow critical workloads to failover to remote datacenter in case of whole site failure/disaster.• Added support for partner storage arrays, by understanding capabilities provided by their storage management APIs to manage replication and storage states automatically in case of disasters.

Srinath Battula Skills

C Linux Data Structures Java C++ Python Cluster Javascript Hp Ux Shell Scripting Unix Distributed Systems Algorithms Sql Mysql Disaster Recovery High Availability Core Java Html Operating Systems Storage Eclipse Bash Cloud Computing Virtualization Tcp/ip Hp Products Data Center Scalability

Srinath Battula Education Details

  • Stony Brook University
    Stony Brook University
    Computer Science
  • Dhirubhai Ambani Institute Of Information And Communication Technology
    Dhirubhai Ambani Institute Of Information And Communication Technology
    Information And Communication Technology

Frequently Asked Questions about Srinath Battula

What company does Srinath Battula work for?

Srinath Battula works for Rakuten

What is Srinath Battula's role at the current company?

Srinath Battula's current role is Senior Staff Software Engineer at FogHorn Systems, Inc.

What is Srinath Battula's email address?

Srinath Battula's email address is ya****@****ail.com

What schools did Srinath Battula attend?

Srinath Battula attended Stony Brook University, Dhirubhai Ambani Institute Of Information And Communication Technology.

What skills is Srinath Battula known for?

Srinath Battula has skills like C, Linux, Data Structures, Java, C++, Python, Cluster, Javascript, Hp Ux, Shell Scripting, Unix, Distributed Systems.

Who are Srinath Battula's colleagues?

Srinath Battula's colleagues are Emily Chen, Hiroyuki Igarashi, Italo Carvalho Vianelli Ribeiro, Taku Tsukiyama, Shinnosuke Watanabe, 下平優生乃, Harshit Gupta.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.