Hardik Agrawal profile photo 1 on Tal

Hardik Agrawal

Building Enterpret

Bengaluru
Hiring

Principle Software Engineer

Enterpret

Enterpret logo

Architect the core engine powering intelligent customer feedback analysis at scale. Lead technical strategy for our agent-driven LLM platform and complex graph infrastructure.

Kaveri Nagar, Bengaluru

₹110–150 LPA

CTC

8–12 years

Exp

Hybrid

Work mode

About Hardik

Enterpret
Jan 20251 yr 8 mosPresent

Bengaluru, Karnataka, India

Building Enterpret | An innovative AI driven customer feedback analysis platform
DevRev
Jun 20231 yr 8 mosJan 2025

Bengaluru, Karnataka, India

Tech Lead Change Data Capture (CDC) & Event-Driven Architecture • Designed and owned the Change Data Capture (CDC) initiative, building a highly scalable platform to drive all event-driven initiatives on MongoDB and DynamoDB, leveraging Kafka Connect. • The CDC pipeline powered 95% of event-driven use cases across the company, enabling teams to write business logic quickly on top of change events. Company-Wide GDPR Initiative & Observability • Led the company-wide GDPR initiative, collaborating with legal and engineering stakeholders to design and implement a high-performance audit log, a core compliance requirement. • Leveraged Fluent Bit, an open-source technology, to build the audit logging pipeline, which later became the foundation for the company’s in-house observability stack for logging and metrics. System Architecture & Cross-Team Initiatives • Workflow Engine: Worked with multiple teams to design and build a workflow automation platform, enabling customers to automate mundane tasks using AI agents. • Self-Serve Analytics: Led the development of a client-side analytics service leveraging DuckDB, unlocking in-browser computation for freemium users. • Event Tracking Platform: Built a central event tracking pipeline that auto-captures events and supports custom instrumentation via SDKs. Tech Advocacy & Leadership • Advocated and led horizontal engineering efforts to improve platform reliability, scalability, and developer productivity across teams. • Developed deep expertise in Kafka and MongoDB, influencing best practices across the engineering org. • Mentored several engineers and led cross-functional engineering groups to deliver high-impact projects on tight timelines.
epiFi
Mar 20203 yrs 4 mosJun 2023

Bengaluru, Karnataka, India

Tech Lead | Platform & Feature Engineering | Distributed Systems Feature Engineering at Fi • Account Aggregator: Led the Account Aggregator module from scratch, enabling users to connect external bank accounts and gain insights into balances and transactions. Scaled to 300K+ users within 6 months of launch. • Video KYC: Built the backend for the video KYC module, allowing users to schedule and conduct live video calls with bank-authorized agents for full KYC conversion. • Communications Platform: Designed and led the development of a highly available and reliable communications platform for notifications, emails, SMS, and other user communications. Extended this to support marketing campaigns and scheduled messaging. • Customer Experience Platform: Led the development of a CX initiative, integrating internal support tools with ticketing platforms to enhance chat, email, and live call support. Built role-based access controls (RBAC) and a customer authentication workflow to surface dynamic information based on authentication checks. Platform Engineering at Fi • Tech Leadership & Cross-Team Initiatives: Worked as a Tech Lead, driving cross-team and horizontal engineering initiatives, ensuring scalability, reliability, and observability across core platform components. • Distributed Tracing: Designed and implemented distributed tracing using OpenTelemetry, enabling engineering teams to leverage Jaeger, SigNoz, and AWS X-Ray for in-depth issue analysis. • Event-Driven Architecture: Developed a pub-sub library on top of AWS SQS, standardizing event-driven communication across teams. • Rate Limiting: Built rate-limiting libraries for application-level business logic and batch processing consumers to manage event-driven workloads efficiently. • Feature Store: Led efforts to build a Feature Store platform, centralizing feature creation for data science teams and enabling ML-based use cases.
Flipkart
Jul 20181 yr 6 mosDec 2019

Bengaluru, Karnataka, India

Microservices & API Development • Developed a high-performance API in Dropwizard to fetch user segments for personalized grocery offers. • Scaled the API to handle 7M requests per second with minimal resource usage, optimizing for cost and performance. • Integrated circuit breakers for fault tolerance and conducted extensive load testing using Locust, including profiling for maximum throughput. Audience Manager & Big Data Processing • Worked on Spark-based batch processing in the Audience Manager Targeting System, enabling efficient user segmentation. Ads Platform & Big Data Engineering • Developed data processing utilities for HDFS clusters, optimizing data storage and access for large-scale ad events. • Built MapReduce jobs for efficient event data processing, improving throughput and cost efficiency. • Worked extensively with big data technologies, including Druid, Apache Crunch, HDFS, Sqoop, and Apache Storm, optimizing pipelines for real-time and batch processing use cases.
HackerEarth
Oct 20177 mosApr 2018

home

Hardik’s AI Stack

anthropic apis
anthropic apis
claude code
claude code
claude
claude
codex
codex
langgraph
langgraph
mcp
mcp

Education

Bachelor's degree, Information Technology

Delhi Technological University

20144 yrs2018

Join Hardik and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss
TAL BY GRAPEVINE
Message Hardik

Hardik Agrawal on Tal

Headline

Building Enterpret

About

Experienced engineer with a strong background in distributed systems, event-driven architectures, and platform engineering. Passionate about designing high-scale, reliable, and developer-friendly platforms that accelerate product development.

Location

Bengaluru

AI stack

anthropic apis

claude code

claude

codex

langgraph

mcp

Work experience

Engineering Leader at Enterpret, Jan 2025 - Present · 1 yr 8 mos, Bengaluru, Karnataka, India, Building Enterpret | An innovative AI driven customer feedback analysis platform

Member of Technical Staff at DevRev, Jun 2023 - Jan 2025 · 1 yr 8 mos, Bengaluru, Karnataka, India, Tech Lead Change Data Capture (CDC) & Event-Driven Architecture • Designed and owned the Change Data Capture (CDC) initiative, building a highly scalable platform to drive all event-driven initiatives on MongoDB and DynamoDB, leveraging Kafka Connect. • The CDC pipeline powered 95% of event-driven use cases across the company, enabling teams to write business logic quickly on top of change events. Company-Wide GDPR Initiative & Observability • Led the company-wide GDPR initiative, collaborating with legal and engineering stakeholders to design and implement a high-performance audit log, a core compliance requirement. • Leveraged Fluent Bit, an open-source technology, to build the audit logging pipeline, which later became the foundation for the company’s in-house observability stack for logging and metrics. System Architecture & Cross-Team Initiatives • Workflow Engine: Worked with multiple teams to design and build a workflow automation platform, enabling customers to automate mundane tasks using AI agents. • Self-Serve Analytics: Led the development of a client-side analytics service leveraging DuckDB, unlocking in-browser computation for freemium users. • Event Tracking Platform: Built a central event tracking pipeline that auto-captures events and supports custom instrumentation via SDKs. Tech Advocacy & Leadership • Advocated and led horizontal engineering efforts to improve platform reliability, scalability, and developer productivity across teams. • Developed deep expertise in Kafka and MongoDB, influencing best practices across the engineering org. • Mentored several engineers and led cross-functional engineering groups to deliver high-impact projects on tight timelines.

Founding Engineer at epiFi, Mar 2020 - Jun 2023 · 3 yrs 4 mos, Bengaluru, Karnataka, India, Tech Lead | Platform & Feature Engineering | Distributed Systems Feature Engineering at Fi • Account Aggregator: Led the Account Aggregator module from scratch, enabling users to connect external bank accounts and gain insights into balances and transactions. Scaled to 300K+ users within 6 months of launch. • Video KYC: Built the backend for the video KYC module, allowing users to schedule and conduct live video calls with bank-authorized agents for full KYC conversion. • Communications Platform: Designed and led the development of a highly available and reliable communications platform for notifications, emails, SMS, and other user communications. Extended this to support marketing campaigns and scheduled messaging. • Customer Experience Platform: Led the development of a CX initiative, integrating internal support tools with ticketing platforms to enhance chat, email, and live call support. Built role-based access controls (RBAC) and a customer authentication workflow to surface dynamic information based on authentication checks. Platform Engineering at Fi • Tech Leadership & Cross-Team Initiatives: Worked as a Tech Lead, driving cross-team and horizontal engineering initiatives, ensuring scalability, reliability, and observability across core platform components. • Distributed Tracing: Designed and implemented distributed tracing using OpenTelemetry, enabling engineering teams to leverage Jaeger, SigNoz, and AWS X-Ray for in-depth issue analysis. • Event-Driven Architecture: Developed a pub-sub library on top of AWS SQS, standardizing event-driven communication across teams. • Rate Limiting: Built rate-limiting libraries for application-level business logic and batch processing consumers to manage event-driven workloads efficiently. • Feature Store: Led efforts to build a Feature Store platform, centralizing feature creation for data science teams and enabling ML-based use cases.

Software Engineer at Flipkart, Jul 2018 - Dec 2019 · 1 yr 6 mos, Bengaluru, Karnataka, India, Microservices & API Development • Developed a high-performance API in Dropwizard to fetch user segments for personalized grocery offers. • Scaled the API to handle 7M requests per second with minimal resource usage, optimizing for cost and performance. • Integrated circuit breakers for fault tolerance and conducted extensive load testing using Locust, including profiling for maximum throughput. Audience Manager & Big Data Processing • Worked on Spark-based batch processing in the Audience Manager Targeting System, enabling efficient user segmentation. Ads Platform & Big Data Engineering • Developed data processing utilities for HDFS clusters, optimizing data storage and access for large-scale ad events. • Built MapReduce jobs for efficient event data processing, improving throughput and cost efficiency. • Worked extensively with big data technologies, including Druid, Apache Crunch, HDFS, Sqoop, and Apache Storm, optimizing pipelines for real-time and batch processing use cases.

problem setter at HackerEarth, Oct 2017 - Apr 2018 · 7 mos, home

Education

Bachelor's degree, Information Technology, Delhi Technological University