Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic
Srinivas A

Srinivas A

Software Development Engineer IV
Bangalore

Summary

A seasoned software engineer with over a decade of experience, I specialize in designing robust systems to serve large user bases.My Passion for innovation and commitment to staying updated on the latest technologies drive me to push boundaries in software development. I excel in crafting elegant solutions to complex problems and thrive on collaborative projects. With a proven track record of success, am adept at delivering impactful results and exceeding expectations, making a valuable asset to any organization.

Overview

10
10
years of professional experience
4
4
Languages

Work History

Software Development Engineer IV

Groupon
11.2023 - Current
  • Designed high volume low latency Kafka Streaming service deployed on Kubernetes along with usage of Postgres DB to store 3B consumerId/deviceId pairs in realtime that has single digit read/write latency.
  • Saved hundreds of thousands of dollars on yearly basis after replacing distributed caching component with persist DB with out impacting throughput, latency and zero downtime.
  • Design, Execution and Delivery of Data Ingestion services migration from AWS K8 services to GCP K8. Involved moving business critical canonical kafka(holds 800+ attributes) topic used by whole Groupon. This migration involves 40-50 kafka topics with TBs of data as sources to system. Migration involves applying strategies like topic mirroring, Hybrid Boundary Traffic shift, DB and cache migrations.
  • Boosted application responsiveness with multithreading techniques for parallel processing of tasks without delays or bottlenecks in performance

Software Development Engineer III

Groupon
02.2021 - 10.2023
  • Built core features of the Audience System(AS) which is a core service of the Marketing Email/Push funnel and is upstream of services like Incentive Services, Mail Services. Technologies: DropWizard, Java, Scala, Spark, Cassandra, Redis, Livy
  • Worked on Cloud cost optimization on GCP for the data pipelines and made it more cost effective. Brought down the cost to 1/3rd after rearchitecting components, finding out the bottlenecks that spike up cost.
  • Using a combination of Redefining the rules for user engagement and technology shift, saved more than 70% of AWS cost. Migrated from Keyspaces to Google Bigtable. Technologies: Bigtable, Apache Spark
  • Planned and Executed large GCP Rearchitecture of more than 2000+ jobs or 50+ pipelines. Created a focused team of 3 (including myself) to do cross collab with the Google team, CICD, Cutover .Technologies: GCP Data stack, Spark, CICD,Livy.
  • Designed and Built Low Latency attributes pipelines that help create Audiences-related Marketing Campaigns with the most possible recent data. Technologies: Spark, Kafka, Scala, Airflow
  • Planned, Lead and Executed onboarding of application, host, DB level real-time metrics to Wavefront and create time-series graphs. Technologies : Telegraf, InfluxDB, Wavefront,host-level configurations
  • Planned, lead and Executed Cassandra to keyspace migration plan which is backbone of high throughput API.
  • As a senior most person groomed and mentored 4 juniors in the team. Involved in design reviews, pr reviews, Sev issues resolution, On-call rampup, etc.

Software Development Engineer II

Groupon
04.2018 - 02.2021
  • One of the core members of the Consumer Authority Platform team, responsible for building single source of truth for all consumer data in Groupon.
  • Designed and built a micro-service as data ingestion interface to onboard several Third-party Data sources(Experian, Axiom) of PI data.
  • Built TB scale SQL/NoSQL(80TB+) consumer 360 data store (400+ metrics) which cater the need of Audience/Relevance services
  • Designed and implemented a rule-based config-driven DQ framework with advanced features like record/column/metric level checks, data visualization, email, PD alerts, and more. T
  • Built CI/CD as a building block that can be used by any team in On-Prem to AWS migration using technologies like Jenkins, Docker. Deployment using Cap, Fabric, Nexus. reduced the deployment effort by 80-90%.
  • Part of implementing Attribute Addition Framework based on Scala, Spark, Hive etc which enabled developers to dynamically add attributes to consumer data lake 50% faster and 25% efficient.

Software Engineer

PayPal (Altimetrik Payroll)
04.2017 - 04.2018
  • Full stack developer of a team which built business critical single page Application (TMIS) used by the chief officers in Paypal.
  • Designed and Implemented features and functionalities for the product in Node Js, React Js, Java and Elastic. Built more than 20 complex dashboards with optimisations like in memory caching and Async execution of programming.
  • Contributed more than 50% of the application features end to end learning the new technologies on the go.
  • Played SME role in mentoring and grooming the juniors in the Team.
  • Built the data layer for the application which handles Terabytes(Around 50 Tb) of data and orchestrated the daily data jobs of different sources.
  • Contributed to the framework built for processing data at large scale and helping developer write modular and easily testable code.

Software Engineer

TCS
01.2014 - 03.2017
  • Part of core team of Nielsen Data Exchange Product. Its loved by Data analysts, Data scientists.
  • Involved since the beginning in design and implementation of valuable product "Nielsen Data Exchange". A self service user faced application for on-boarding , enriching, transforming data on data lake.
  • Built core features data linking, data Enrichment features of the product which involved design and implementation in service and data processing layer.
  • Part of Design and implementation of ISL (Instructions structured Language) which was a core layer placed between Metadata and Data lake.
  • Mentored the juniors and groomed them to bring to speed in development process.

Education

Bachelor of Techno\logy, India - Electroncs And Tele Communication Engineering

Institute of Technical Education And Research
Bhubaneswar
04.2001 -

Skills

Java

undefined

Accomplishments

  • Quarterly Org Level Award: Award at Bangalore Org Level which usually is awarded for exemplary performance.
  • Groupon Ideathon Winner Team.
  • Groupon Hackathon Winner Team.
  • Shout Out Award:Credits at Bangalore org level for implementing CICD as a building block for AWS data migration pipelines.
  • Top Performer Award:For Designed and Built a brand new One page dashboard Application learning a new tech stack React and Node js. Delivered earlier than the given timeline.
  • Star Award: For being able to deliver a core Feature end to end which involved to deal with out sourced organisations


Timeline

Software Development Engineer IV

Groupon
11.2023 - Current

Software Development Engineer III

Groupon
02.2021 - 10.2023

Software Development Engineer II

Groupon
04.2018 - 02.2021

Software Engineer

PayPal (Altimetrik Payroll)
04.2017 - 04.2018

Software Engineer

TCS
01.2014 - 03.2017

Bachelor of Techno\logy, India - Electroncs And Tele Communication Engineering

Institute of Technical Education And Research
04.2001 -
Srinivas ASoftware Development Engineer IV