DHRUV BANSAL

Software Engineer

Santa Clara, California, United States12 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led initiatives driving $500M revenue impact.
  • Expert in building scalable ad serving systems.
  • Passionate about enhancing user experience and transparency.
Stackforce AI infers this person is a Backend-heavy Software Engineer specializing in Ad Tech and E-commerce solutions.

Contact

Skills

Core Skills

Ad TechSoftware DesignManagementSoftware DevelopmentAndroid Development

Other Skills

A/B TestingAgile MethodologiesApache KafkaApache PinotApache SamzaApache SparkApache StormC#Cache optimizationCoachingCore JavaCross-functional Team LeadershipData-driven Decision MakingDistributed SystemsDynamic latency processing

About

Working as a Staff Software Engineer at LinkedIn, leading multiple teams dedicated to establishing LinkedIn Ads as a trusted platform for both our members and advertisers. Boasting over decade of experience in software engineering, I possess a robust background in developing high-performance products spanning diverse domains such as ads tech, payments, and e-commerce. My professional focus centers on tackling challenges at scale with a direct impact on customers. I consider myself a product engineer, deeply passionate about shaping holistic product experiences rather than just writing lines of code. In my current role, I am tasked with ensuring the safety of all ads on LinkedIn and enhancing transparency and control for our members. This involves implementing features like "Why am I seeing this ad?" and "Ad controls." Notably, I played a pivotal role in aligning LinkedIn with the EU Digital Services Act through the introduction of the Ad Library and reporting controls.

Experience

Linkedin

4 roles

Senior Lead Software Engineer

Apr 2024Present · 1 yr 11 mos · On-site

  • Spearheaded CTV ads and third-party tag integration on LinkedIn Audience Network, driving $500M revenue impact
  • Leading different initiatives to scale ad serving and infrastructure systems like Dynamic latency processing, Cache optimization.
  • Defining technical strategy, influencing product roadmap in collaboration with cross-functional teams to drive customer growth through innovative solutions.
  • Implemented strategies to optimize revenue generation and enhance user experience.
  • Showing value to advertisers by integrating with third-party measurement solutions like iSpot, Nielsen.
  • Enabling compliance with different regional laws, like the EU GDPR and LQDN
  • Foster engineering excellence through mentorship, coaching, guiding team members in achieving technical proficiency and career advancement
Apache KafkaApache SparkScala in SparkrestliData-driven Decision MakingMySQL+13

Staff Software Engineer

Promoted

Jan 2023Sep 2024 · 1 yr 8 mos · On-site

  • Establishing trust is paramount in the LinkedIn Ads ecosystem, and as one of the early team members, I had the opportunity to contribute significantly to various Ads Trust components. Here's an overview of the key areas I've been involved in:
  • 1. Ads Review:
  • Developed a workflow-based system for seamless onboarding of new entities, designed for plug-and-play functionality.
  • Implemented a comprehensive review process incorporating both machine and manual reviews.
  • The machine review involves multiple models considering ad content, advertiser history, and other relevant factors.
  • Manual review tools equipped with crucial data points empower reviewers to make informed decisions.
  • 2. Ads Transparency & Control:
  • Scaled systems to handle millions of queries per second (QPS).
  • Focused on providing transparency to all LinkedIn platform members by displaying information such as all ads by an advertiser and the reasons behind the visibility of specific ads.
  • Ensured compliance with various transparency laws, including DSA, DMA, and GDPR, adapting the platform to evolving regulatory standards.
  • 3. Advertiser Trust:
  • Implemented measures to be transparent with advertisers, creating value by ensuring their ads reach genuine members while maintaining brand safety.
  • Worked towards LinkedIn MRC accreditation by generating diverse reports through offline jobs and leveraging time-series databases.
  • 4. LAN Trust (LinkedIn Audience Network):
  • Contributed to the creation of value for advertisers, members, and publishers beyond the LinkedIn platform through the LinkedIn Audience Network.
  • Successfully integrated with multiple partners, prioritizing cost-effectiveness and managing operations at a substantial scale.
  • In summary, my role involved crafting and optimizing systems across these crucial Ads Trust components, emphasizing transparency, compliance, and value creation for all stakeholders within the LinkedIn Ads ecosystem.
Apache KafkaApache SparkScala in SparkrestliData-driven Decision MakingMySQL+13

Software Engineering Manager

Dec 2021Jan 2023 · 1 yr 1 mo · On-site

  • Managed a team of 5 folks direct as part of leading Ads Quality Platform team and 3-4 directs as part of leading Ads Transparency & Control.
  • My role included:
  • I functioned as a Technology Manager overseeing the performance and career development of a team of engineers. The essential function of my job, as defined by the job description, can be outlined as follows:
  • Team Leadership and Development:
  • Managed the performance and career development of a team of engineers, providing leadership and guidance to ensure individual and collective success.
  • Served as a role model and professional coach, fostering a strong bias for action and emphasizing craftsmanship in engineering practices.
  • Ownership of LinkedIn Products:
  • Owned significant parts of LinkedIn products, requiring involvement in design, architecture, and coding activities.
  • Responsible for ensuring the successful development, maintenance, and enhancement of these products, aligning with organizational goals and user expectations.
  • Strategic Technology Roadmap Development:
  • Participated with senior management in developing a long-term technology roadmap, contributing insights and expertise to shape the future direction of technology within the organization.
  • Collaborated in strategic planning to ensure that technological advancements aligned with business objectives.
  • Collaboration Across Teams:
  • Worked with peers across teams to support and leverage a shared technical stack.
  • Collaborated with other departments to ensure seamless integration and compatibility of technologies across the organization.
ManagementAd TechCore JavaDistributed SystemsSoftware DesignAgile Methodologies+4

Staff Software Engineer

Oct 2018Oct 2021 · 3 yrs · Bengaluru, Karnataka, India · On-site

  • Establishing trust is paramount in the LinkedIn Ads ecosystem, and as one of the early team members, I had the opportunity to contribute significantly to important Ads Trust components. Here's an overview of the key areas I've been involved in:
  • 1. Ads Review:
  • Developed a workflow-based system for seamless onboarding of new entities, designed for plug-and-play functionality.
  • Implemented a comprehensive review process incorporating both machine and manual reviews.
  • The machine review involves multiple models considering ad content, advertiser history, and other relevant factors.
  • Manual review tools equipped with crucial data points empower reviewers to make informed decisions.
  • 2. Ads Transparency & Control:
  • Scaled systems to handle millions of queries per second (QPS).
  • Focused on providing transparency to all LinkedIn platform members by displaying information such as all ads by an advertiser and the reasons behind the visibility of specific ads.
  • 3. Advertiser Trust:
  • Implemented measures to be transparent with advertisers, creating value by ensuring their ads reach genuine members while maintaining brand safety.
  • This role involved building technical strategy, roadmap for both the components involving collaboration with multiple teams involved in different initiatives.
  • This required building offline jobs in scala, Restli APIs in Java tech stack and interaction of different technology like Kafka, Esresso (Document DB built over mysql), Pinot, Oracle, Ember, Unified Metric Pipeline, Azkaban, integrating 3rd party APis like Pixalate, etc.
Apache KafkaCore JavaSoftware DesignJavaScala in SparkEmber.js+1

Limeroad.com

Technical Lead

Apr 2015Sep 2018 · 3 yrs 5 mos · Gurugram, Haryana, India

  • ➢ Lead Back End
  • Implemented stock push that is updating inventory of products on limeroad website - Read MySql bin logs to get the updates by making a generic Mysql diff engine framework and used Kafka as an asynchronous mechanism for batching to update inventory in Solr. It has reduced the load on both Solr and Mysql Server heavily.
  • Implemented Pricing push which uploads discounts and offers on Limeroad website in real time which earlier took went live earlier at 2 hrs delay – Used RabbitMq to scale.
  • Contributed to delivery of personalized content to customers.
  • Design and developed centralized job scheduler used by all the development team.
  • Implemented System which marks products as trendy , classic or dislike to bring freshness in limeroad products catalogue.
  • Implemented Pre Live QC system for products to maintain quality.
  • Developed AB Test Framework being used in all customer facing features
  • Implemented App Deeplinking support and App indexing features.
  • ➢ Lead Android Developer
  • Developing ,designing new and creative features like deepLinking.
  • Decreased size , improved performacnce , architecture of app.
  • Have developed my own parallax feature utility.
  • Technology Used – Java, Gson, Volley etc.
Apache KafkaAndroid DevelopmentRabbitMQA/B TestingSolrSpring Boot+3

Adobe

MTS

Oct 2014Mar 2015 · 5 mos · Noida, Uttar Pradesh, India

  • Worked on AB Testing and recommendation engine for customers in Adobe marketing cloud to enable them different UI strategy to help them sell their services and product in a better manner.
F.jsJavaOSGiSoftware Development

Mykaarma

Software Engineer

Jul 2013Oct 2014 · 1 yr 3 mos · Noida

  • Payment Module -
  • > Payment gateway integration(Auth.Net,Paypal)
  • > Designing User friendly Interface for activities like payment,refund, void etc.
  • > Maintaining entire customer history.
  • > MultiThreading for performance.
  • > Provisioning of Swiper for easy payment
  • > Security
  • > Technology used :- Java,Hibernate 4.0, MySql,GWT.
  • Payment History Module -
  • > Using RabbitMQ to save Data asynchronously
  • > Helps in Optimizing response time for payment
  • > Technology used :- RabbitMQ,Spring + Hibernate 4.0, MySql.
  • Inspection Module-
  • > Designing User Interface .
  • > Automatic Inspection report generation.
  • > Easy maintenance of data in xml format.
  • > Technology Used - Java, Xml ,Xpath ,Hibernate 4.0,GWT
  • Desktop Module in C#
  • > Using Awesomium web control which runs Kaarma Web apllication.
  • > Swiper Integration.
C#HibernateRabbitMQGWTSoftware DesignJava+2

Amdocs

Software Developer Internship

Jun 2012Jul 2012 · 1 mo · GURGAON

  • MADE AN ETL TOOL USING JAVA
MySQLJava

Nagarro

Internship

Jun 2011Jul 2011 · 1 mo · Gurugram, Haryana, India

  • > Studied about metasearch engine
  • A metasearch engine is a search tool that sends user requests to several other search engines and or databases and aggregates the results into a single list or displays them according to their source. Metasearch engines enable users to enter search criteria once and access several search engines simultaneously.
  • > Developed inventory system in core java.

Education

Netaji Subhas Institute of Technology

Bachelor of Engineering (B.E.) — Computer Engineering

University of Delhi,NSIT

Bachelor of Engineering (BE) — Computer Engineering

Jan 2009Jan 2013

COLONEL CENTRAL ACADEMY

Jan 2000Jan 2009

Stackforce found 100+ more professionals with Ad Tech & Software Design

Explore similar profiles based on matching skills and experience