K

Karan S.

Director of Engineering

Delhi, India13 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 12 years of engineering leadership experience
  • Expert in building scalable and robust platform infrastructure
  • Proven track record in optimizing complex data pipelines
Stackforce AI infers this person is a Fintech professional with strong expertise in data engineering and platform development.

Contact

Skills

Core Skills

Cross-functional Team LeadershipAgile Software DevelopmentStrategic PlanningData Aggregation Etl PipelineData AggregationSoftware DevelopmentData ValidationEtl Processes

Other Skills

AerospikeAgile MethodologiesApache KafkaApache SolrApache StormApache ThriftApache hadoopApache hiveBig DataCDCIComplex SystemsCore JavaCross-platform DevelopmentData Structures

About

As a results-driven Director of Engineering at Indifi, I lead high-performing teams to build and enhance core platform infrastructure with scalability and robustness (Nucleus Team) while driving seamless customer experiences and internal efficiency through ownership of the customer journey and internal CRM (Genesis Team). With over 12 years of experience, I specialize in solving complex business challenges through innovative design, development, and implementation, leveraging a diverse technology stack that includes open-source and enterprise tools. Throughout my career, I have played a pivotal role in optimizing data aggregation ETL pipelines, refining search indexing logic, streamlining event processing via Kafka, and leading the development of a complex auto debit product line from the ground up. Additionally, I have led strategic planning, project execution, and cloud migrations, including the transition from an in-house Hadoop cluster to AWS EMR. Beyond engineering, I have transformed the way Agile development is monitored and tracked in fast-paced startup environments through JIRA management tools, aligning execution with business goals. My passion lies in delivering scalable, reliable, and user-friendly solutions that drive operational efficiency, innovation, and business growth.

Experience

Indifi

2 roles

Director of Engineering

Promoted

Oct 2023Present · 2 yrs 5 mos · Gurugram, Haryana, India · Hybrid

  • Leading
  • 1. Mission Critical Platform Engineering Team which deals with core engineering pieces such as Elastic Search, PostgresSQL RDS, Redis Cache, RabbitMQ, BigQuery, Looker etc.
  • 2. Growth Team which handles both Customer Journey and internal users (Sales/Other Functions) CRM with all its complexity of use cases that comes in the Lending space.
Cross-functional Team LeadershipDistributed SystemsGitAgile Software DevelopmentBig DataCross-platform Development+3

Engineering Manager

Apr 2023Oct 2023 · 6 mos · Gurugram, Haryana, India · Hybrid

  • Managing Teams of amazing engineers to simplify journey of users to get loans and also to help business make the right decisions with the right data flow.
Cross-functional Team LeadershipDistributed SystemsFinTechGitAgile Software DevelopmentUsability+7

Jodo

Engineering Lead

Apr 2022Mar 2023 · 11 mos · Bengaluru, Karnataka, India · On-site

  • 1. Flex/Auto Debit Team : Responsible for auto debit module and it's smooth integration with entire products line of the organisation.
  • 2. Contribution in Strategic/Project Planning for various product lines of the organisation.
  • 3. Responsible for Reliable and Timely Tech Support and Data Manipulation Requests for the team.
Cross-functional Team LeadershipStrategic PlanningDistributed SystemsFinTechGitAgile Software Development+15

Nextag

5 roles

Principal Engineer

Oct 2019Dec 2021 · 2 yrs 2 mos

  • 1. Data Aggregation ETL Pipeline which feeds the analytics team and also powers experiment framework: core decision making tool for rolling out features. Involves discussions with analytics team for changes in data requirements.
  • Recently we completed migration from in-house Hadoop cluster to AWS EMR. Single Handedly developed the framework to start/create EMR cluster and run jobs on the same which seamlessly integrates with the current scheduler framework in the organisation using AWS SDK.
  • 2. Search indexing logic. Event processing pipeline via Kafka, few other data sources using Apache Storm with pre-processing business logic utilised in search. Involves deep discussions with import team over data flow and with search team for search logic.
  • 3. Microservices/Caching (Co-owner) : Data flow from import to platform layer to be used by FE via microservices (thrift) which in turn uses distributed cache (aerospike). Platform layer is powered by various tools including Kafka, apache storm to populate cache and Relational DB. Involves code reviews, design discussions and reviews of the data flow for various feature of the website.
  • 4. search thrift service business logic (Co-owner): Refining Apache Solr querying logic for various plenty business use cases including new search features, improving search relevancy. Involves discussions with product management teams over new features.
  • 5. Led Initiatives to streamline delivery process of dev community and improve the quality by ensuring best practices. Involves regular discussion with the platform team developers and Tech-ops members and bring them to a common ground for the development practices to be followed in the team.
Apache hadoopCross-functional Team LeadershipDistributed SystemsCore JavaGitApache Solr+18

Technical Lead

Promoted

Sep 2017Sep 2019 · 2 yrs

  • 1. Data Aggregation ETL Pipeline: Explored Apache Spark for processing Data and Apache Zeppelin for Reporting.
  • 2. Apache Solr indexer module for processing Kafka events using Apache Storm. Completed major migration from NoSQL import to Other Data Sources including Cache (Aerospike).
  • 3. Billing Module Automation: This module deals directly with billing merchants for sales OR clicks.
  • 4. Co-ordinated with other teams and helped various members during
  • a) Migration from Rented Data-Centre Servers to AWS Cloud.
  • b) Modification for Compliance with GDPR Regulations
  • 5. Import jobs (Co-Owner): Maintained Hbase (NoSQL) import ecosystem powered by spring jobs framework and helped MSSQL Team to take over the import while NoSQL retired.
  • 6. Coordinated with various teams and worked on issues at many levels, including Networking, JVM optimization, Concurrency issues, Microservices issues etc. to name a few.
Cross-functional Team LeadershipDistributed SystemsHadoopCore JavaGitApache Solr+18

Technical Lead

Apr 2015Feb 2016 · 10 mos · Gurugram, Haryana, India

  • 1. Data Aggregation ETL Pipeline:
  • a) Independently led Data Aggregation team and made it stable with development of generic data aggregation tool which considerably reduced monitoring hassles also mentored team members to write aggregations on the same.
  • b) Documented whole Data Flow for Aggregations i.e. depiction of data flowing from data sources to various processings (all the aggregations) and being delivered to consumers, which gets used to this date for establishing relationships between various aggregations.
  • 2. Individual Contributor : Platform team
  • a) Developed tools for microservices teams to load test thrift services, log requests etc which then can be correlated to performance metrics during the testing.
  • b) Developed script to measure latency of Kafka consumers.
  • c) Owned python module with sharp learning curve that generates thrift objects from thrift files in git repository and uploads on nexus to be used by various teams.
Apache hadoopCross-functional Team LeadershipSoftware DocumentationDistributed SystemsCore JavaGit+16

Senior Software Engineer

Promoted

Apr 2014Mar 2015 · 11 mos · Gurugram, Haryana, India

  • Individual Contributor: Data Aggregation team:
  • 1) Worked on Data Aggregation with Apache Hadoop/Hive platforms for various metrics including keywords, products, clicks, sales, revenues as per different models etc.
  • 2) Contributed to Experiment Framework Aggregation Migration from Java based to Apache Hive. This experiment framework was to absorb the data and come up with metrics which could be used in decision making for changing both front-end or back-end components. Some of these metrics were CTRs, RPVs, COS etc.
  • 3) Used Apache Kafka message queue for realtime impressions logs aggregation.
Cross-functional Team LeadershipDistributed SystemsHadoopCore JavaGitAgile Software Development+7

Software Engineer

Jun 2013Mar 2014 · 9 mos · Gurugram, Haryana, India

  • Data Aggregation Team:
  • 1. Developed Java programs, Shell scripts to enable data aggregations on Distributed Hadoop/Hive platform (Migrating from Single machine RAM based java applications.)
Distributed SystemsCore JavaGitAgile Software DevelopmentJavaLinux+4

Amazon

Software Development Engineer

Jun 2011Mar 2012 · 9 mos · India

  • CheckoutByAmazon team in amazon.com at Bangalore
  • 1) Complex SQL reports concerning revenues from merchants and fixed them to fill the gap of hundreds of dollars.
  • 2) Validation of data being inserted in the system for setting up payment modules for merchants.
Core JavaGitJavaLinuxSQLSoftware Development+1

One97 communications limited

Software Engineer

Jun 2009Jun 2011 · 2 yrs · Noida, Uttar Pradesh, India · On-site

  • 1 ) June -September 2009: PayTM: Data Validation and Encryption using Java Hibernate.
  • 2) Data Aggregation Team:
  • a) Voice/IVR data warehousing involved low scale data with multi faceted configuration for processing.
  • b) Pre ET - Before extraction of data from various circle servers, compressing and creating meta data for them using python module.
  • c) ET - Extract the data from circle servers to Central server using scp and monitor the same using python module. Major achievement included converting daily ETL to almost Real time ETL.
  • d) TL (Co-Owner) - Transform and load the data into database and monitor the same.
LinuxExtractTransformLoad (ETL)Secure Shell (SSH)Python (Programming Language)+4

Education

Netaji Subhas Institute of Technology

Bachelor of Engineering - BE — Computer Science

Aug 2005Jun 2009

Netaji Subhas Institute of Technology

Bachelor's degree — Computer Engineering

Jan 2005Jan 2009

Father Agnel School

High School — CBSE

Jan 2002Jan 2004

Stackforce found 100+ more professionals with Cross-functional Team Leadership & Agile Software Development

Explore similar profiles based on matching skills and experience