Deepika Kumar
About Deepika Kumar
Deepika Kumar is a Software Engineer with four years of experience at Branch, where she has developed scalable REST APIs and implemented ad auction algorithms. She holds a Bachelor of Engineering in Computer Science from Anna University and has previously worked at Cognizant in various roles.
Work at Branch
Deepika Kumar has been employed at Branch as a Software Engineer since 2020. In this role, she has contributed to various projects, including the development of a scalable REST API that serves relevant ads for search requests. Prior to her current position, she worked at Branch as a Software Engineer in Test from 2018 to 2019, where she designed and developed budgeting logic for an ads system and implemented an ads auction algorithm to determine winning ads for specific search terms.
Education and Expertise
Deepika Kumar earned a Bachelor of Engineering (BE) degree in Computer Science from Anna University. Her educational background has equipped her with the skills necessary to excel in software engineering, particularly in developing systems and algorithms related to advertising technology.
Background
Before joining Branch, Deepika Kumar worked at Cognizant, where she held two positions. She served as an Associate from 2011 to 2013 in Chennai, India, and later as a Senior Associate from 2013 to 2014 in Montgomery, Alabama. During her tenure at Cognizant, she designed and implemented an intent/keyword recommendation system that returned relevant intents for user queries.
Technical Contributions
Deepika Kumar has made significant technical contributions in her roles. She developed a PySpark job that runs hourly via Airflow to write hourly cost data for every campaign. Her work in designing and implementing various algorithms has enhanced the efficiency and effectiveness of ad systems.