Summary
Overview
Work History
Education
Skills
Timeline
Generic

Madhan Kumar

Senior SDE At Amazon Development Centre, Bangalore

Summary

Software development engineers with over 10 years of experience in building solutions and applications across cloud and device platforms in C, C++ and Java.

Overview

4
4
years of post-secondary education
10
10
years of professional experience

Work History

Software Development Engineer III

Amazon Development Centre, Bengaluru
04.2020 - Current

Amazon Advertising - DSP Bulksheets

  • Architected end-to-end solution in Amazon DSP that allows advertisers and agencies manage their advertising campaigns efficiently at scale with minimal efforts using spreadsheets for create, read and update operations.
  • Designed, implemented, tested and delivered the highly scalable solution architected in AWS as micro-services framework - including server-less, and using AWS tools as EC2, DynamoDB, Lambda, APIGW, S3, SNS, SQS, ElastiCache(Redis) and RedShift.
  • As technical lead for the project, led a team of 6-8 engineers across timezones, driving the project towards delivery - including mentorship, knowledge sharing, guidance, design reviews and code reviews.

Software Development Engineer II

Amazon Development Centre, Bengaluru
08.2015 - 03.2020

Amazon Advertising - Automated Ad Builder

  • An internal tool that allows automating the complete ad campaign setup process for advertising amazon's own products to monetize unused ad inventory.
  • Designed and implemented the backend service that accepts amazon product identifiers in spreadsheets and automated the e2e setup process which reduced the TOW and manual effort in setting up in-house campaigns.
  • Built the solution in Java as a SOAP web service, using AWS tools including DynamoDB, ElasticSearch, S3 and Lambda.
  • The trust earned from this project led to the ownership of much scalable and high impactful, external facing initiative - DSP Bulksheets.

Amazon Advertising - Lockscreen Ads for Kindle Direct Publishing.

  • An external self-service tool for book authors and publishing houses to advertise their kindle-direct-published e-books to increase customer reach, in Kindle eReaders and Fire tablets, and manage the ads efficiently.
  • As a single threaded owner of the backend campaign management service, I designed, built, tested and delivered the entire solution, scalable to handle the external traffic in realtime.
  • Interacted and coordinated with front-end and product owners across timezones, driving the project for smoother delivery, matching customer expectations.
  • Built the solution in Java as a SOAP web service, using AWS tools including Aurora MySQL, SNS and SQS.

Other Projects

  • Built a creative builder UI using ReactJS for accepting user inputs and image files to build ad creatives for Kindle eReader devices.
  • Designed and built a data process framework in AWS EMR, S3 and Apache Spark that receives, decorates app events (download & open) from Fire tablet and FireTV users for ad attribution, completing the processing of ~36 billion events per day in ~7 minutes.

Lead Engineer

Samsung Research India - Bangalore
03.2014 - 08.2015

Network Protocol Stack for Real Time Operating Systems (RTOS)

  • The scope of the project is to develop and test a network protocol stack (IPv6, ICMPv6, 6LoWPAN for IEEE802.15.4 MAC, IEEE802.3 MAC), independent of the kernel, for two different RTOS. Also involves development of firmware for supporting Ethernet drivers in open source TI development board (CC2538).
  • Developed BSP(Board Support Package) for Ethernet drivers for both RTOS.
  • Developed complete IPv6 and ICMPv6 protocol, for RTOS in compliance with the IPv6 Certification test tool provided by TAHI(IPv6 Certifying Agent)
  • Developed Kernel Abstraction Interface (KAI) for developing the stack independent of RTOS kernel.

AllShare Framework for Android and Tizen

  • The functionality of the framework is to share media/files across a variety of Consumer Electronics devices that support UPnP. The project is developed as a framework supporting different OS. The framework supports sharing of Media contents across Smart devices and controlling of Smart TVs over WiFi.
  • Code development in C/C++ for Media sharing across devices and controlling of Smart TV.
  • Support for commercialization of Allshare framework in different Samsung Android mobiles.

Senior Software Engineer

Samsung Research India - Bangalore
04.2012 - 02.2014

AllShare Control Framework for Android

  • AllShare Control Framework provides the end users an easy and converged way to control various CE Devices such as TV, PC, Smart Washer, Smart AC, Printer, Robot cleaner and SPC (Samsung Personal Cloud), that supports UPnP, from their mobile phones, PDA or PC, inside their home. The connection medium is Wi-Fi and Bluetooth. The project is developed as a framework supporting different OS.
  • Owned and developed complete core controller-side protocol implementation for controlling of TV in C, C++.
  • JNI and Android service framework development for exposing the controller accessible from Android application.

Software Engineer

Aricent Group
07.2010 - 03.2012

Alcatel Lucent UMTS BSR Femto – Operation, Administration and Maintenance (OAM)

  • Femto BSR (Home Node B) is a base station router being developed by Alcatel-Lucent to provide 3G wireless access at customer premises.
  • Designed and developed various features of Femto BSR related to Operation, Administration and Management functionalities.
  • Developed complete Unit test framework to test Sanity and Regression test cases for OAM module.

Education

B.Tech - Information Technology

Thiagarajar College Of Engineering
Madurai
05.2006 - 05.2010

Skills

Java

undefined

Timeline

Software Development Engineer III

Amazon Development Centre, Bengaluru
04.2020 - Current

Software Development Engineer II

Amazon Development Centre, Bengaluru
08.2015 - 03.2020

Lead Engineer

Samsung Research India - Bangalore
03.2014 - 08.2015

Senior Software Engineer

Samsung Research India - Bangalore
04.2012 - 02.2014

Software Engineer

Aricent Group
07.2010 - 03.2012

B.Tech - Information Technology

Thiagarajar College Of Engineering
05.2006 - 05.2010
Madhan KumarSenior SDE At Amazon Development Centre, Bangalore