Summary
Overview
Work History
Education
Skills
Timeline
Generic
Naveen Kumar Eerappagari

Naveen Kumar Eerappagari

Hyderabad,KA

Summary

Experienced Module Lead specializing in Data Application Engineering, adept in Spark, Hadoop, Kafka, Druid, NoSQL & Application development, objective & articulate engineer interested in developing/scaling products/services which can have noteworthy global impact.

Overview

8
8
years of professional experience

Work History

Module Lead - Application Developer

Media.Net Software Services (India) Private
06.2017 - Current
  • Lead the design and implementation of high performance, low latency Ad Serving - Programmatic & Contextual Ad serving process change from RDBMS to NoSQL framework .
  • Design of high performance, Highly available and reliable EMS - Entity Management System, implementing protocols for ad serving.
  • Set up of Serving Clusters - MySQL InnoDB Clusters in multiple AWS/GCP cloud regions, ensuring horizontal scalability with MySQL Routers to ensure high availability (HA), minimize latency, and enhance performance.
  • Design and implementation of an end-to-end platform for near real-time cross DB (SQL Server, MySQL) data replication using Kafka and Kafka Connect. This comprehensive solution featured web interfaces for managing replication pipelines, integrated monitoring and alerting tools, and was fully containerized and deployed using Docker and Kubernetes.
  • Lead an end-to-end low latency, near real time data pipeline using Apache Spark, Scala, HDFS & Druid which involves transforming, enriching the programmatic ads data.
  • Oversaw high availability (HA) strategies for all applications, ensuring robustness and minimal downtime.
  • Utilized Git, Jenkins, Docker, and Kubernetes for CI/CD pipelines, ensuring efficient and reliable deployment processes.
  • Led and trained a team of 3+ members for a BigData project developed using Spark, Spark Streaming, Hadoop, and Kafka.
  • Managing the Kanban board ensuring timely delivery and adherence to agile methodologies.

Software Engineer

MAQ Software
08.2016 - 05.2017
  • Developing, designing and maintaining data marts, SSAS (OLAP models)
  • Developed reporting systems on top of data warehouses residing on MSSQL DB and Analysis services cube/tabular models
  • Experienced in development and optimization of stored procedures for varied purposes like reporting, transaction support etc.

Education

Bachelor of Science - Computer Science

National Institute of Technology, Delhi
Delhi
05.2016

Intermediate Board, A.P. -

Narayana Jr College
Hyderabad
05.2012

State Board, A.P. -

St. Arnolds High School
Hyderabad
05.2010

Skills

● Apache Spark / Spark Streaming

● Kafka / Kafka Connect

● Java / Springboot

● Druid

● AWS S3

● Airflow

● Python / Scala

● Node JS

● MongoDB

● Redis

● SQL Server

Timeline

Module Lead - Application Developer

Media.Net Software Services (India) Private
06.2017 - Current

Software Engineer

MAQ Software
08.2016 - 05.2017

Bachelor of Science - Computer Science

National Institute of Technology, Delhi

Intermediate Board, A.P. -

Narayana Jr College

State Board, A.P. -

St. Arnolds High School
Naveen Kumar Eerappagari