Summary
Overview
Work History
Education
Skills
Websites
Projects
Timeline
Generic

Samara Simha Reddy Yerramada

Summary

Experienced Software Engineer/Lead with a proven track record in developing internet-scale applications. Strong engineering professional specializing in backend distributed systems.

Overview

12
12
years of professional experience

Work History

Lead Software Engineer

Nexxen, Inc (Amobee)
05.2018 - Current
  • Re-architected key value storage system and API’s for household ad targeting increased household scale to 40 percent of platform revenue
  • (GRPC, Consul, Rocks db., Helix and Kafka)
  • Designed and developed low latency ad targeting solutions
  • Enhanced replication pipelines for offline and real-time user profile events (Kafka, Zookeeper, Helix, Hadoop)
  • Enhanced ad frequency cap framework and decreased violation rate by 25 percent
  • Designed and built aggregation components for bid feedback features to advertiser’s real time
  • As on-call engineer resolved issues related to the revenue-critical bidding pipeline with few million QPS
  • Co-owned multiple ad bidding components increased observability alert systems, migration and debug tools and reduced engineering maintenance by 50 percent
  • Re-architected auction web services to cloud native micro services decreased hardware capacity by 40 percent for the component
  • (Kafka, Key-DB, GRPC, VertX)
  • Performed code reviews and candidate interviews mentored peer engineers over projects.

Senior Software Engineer

Oracle Financial Software Limited
07.2012 - 07.2016
  • Designed and developed backend APIs for banking account originations
  • Worked on batch processing framework for processing day to day data activities and account related services
  • Designed and developed third party connector APIs for credit-decisions, collateral-valuations
  • Developed customized extension framework for product APIs to facilitate API customizations.

Education

Masters in Computer Science -

SUNY Binghamton
01.2018

B. Tech Electrical -

NIT Warangal
01.2012

Skills

  • Lnaguages: Java, Python, C
  • Backend Frameworks: Spring, REST, GRPC, Apache Thrift
  • Build/Test FrameWorks: JUNIT
  • Data Tools/ FrameWorks: Hadoop, Apache Kafka, Apache Helix

Projects

Capturing global snapshot for distributed banking System: The project was about capturing the global state of branches in banking using chandy-lamport algorithm and verify its validity. Two Phase Commit Over Replicated File Servers: Implemented completely fault tolerant replicated remote file service governed by two phase commit protocol using Apache thrift RPC framework. Amazon Dynamo Style Replicated Key-Value Storage: Designed and developed a Dynamo-style key-value storage system that provides both availability and linearizability at the same time. Implemented code to handle ID space partitioning, Replication and Failure handling.

Timeline

Lead Software Engineer

Nexxen, Inc (Amobee)
05.2018 - Current

Senior Software Engineer

Oracle Financial Software Limited
07.2012 - 07.2016

Masters in Computer Science -

SUNY Binghamton

B. Tech Electrical -

NIT Warangal
Samara Simha Reddy Yerramada