Karthikeyan K

Software Engineer

Bengaluru, Karnataka, India14 yrs 11 mos experience
Most Likely To Switch

Key Highlights

  • Expert in distributed systems and data frameworks.
  • Led development of data quality frameworks at Google.
  • Designed innovative fintech solutions at Ninjacart.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer specializing in SaaS and Fintech solutions.

Contact

Skills

Core Skills

Google Cloud Platform (gcp)Distributed SystemsData QualityData EngineeringMetadata ManagementProduct DevelopmentData GovernanceMaster Data Management

Other Skills

JavaSpanner GraphFlumeApache KafkaApache SparkSpring BootData PlatformREST APIsApache AtlasInformatica MDMApache BeamMicroservices

About

With over 14 years of experience in software engineering, my work focuses on distributed systems and data frameworks. Currently, as a Staff Software Engineer at Google, I develop and optimize metrics frameworks to derive actionable insights from cloud metrics while leading the creation of a robust data quality framework. My contributions aim to enhance data validation, governance, scalability, and performance within complex cloud and data ecosystems. I am deeply committed to building reliable and efficient systems that empower organizations to make data-driven decisions. My expertise in distributed systems, PIM, and Informatica MDM enables me to support the development of innovative solutions that address critical challenges in cloud infrastructure and data management.

Experience

14 yrs 11 mos
Total Experience
2 yrs 1 mo
Average Tenure
2 yrs 2 mos
Current Experience

Google

Staff Software Engineer

Mar 2024Present · 2 yrs 2 mos · Bengaluru, Karnataka, India

  • Architected a centralized Supply Source of Truth (SoT) for OneFleet, integrating fragmented supply data into a unified analytical layer.
  • Engineered a multi-tier data ecosystem using Spanner Graph for end-to-end lineage traceability, managing ~1.5TB of supply chain records.
  • Developed Data Quality frameworks within ingestion pipelines, ensuring high data trust for capacity planning and inventory management.
JavaGoogle Cloud Platform (GCP)Spanner GraphFlumeDistributed Systems

Ninjacart

Architect

Mar 2022Mar 2024 · 2 yrs · Bengaluru, Karnataka, India

  • Ideate and design next-generation Buy Now Pay Later Framework for Ninjacart Fintech
  • Ideate and design next-generation Connected banking solution for Ninjacart Fintech – This stack leverages Composable Banking and BIAN (The Banking Industry Architecture Network) as a communication medium.
  • Designed and Developed Ninjacart AgriNetwork platform, Agri FinTech Platform and other vertical products i.e., Collect Assure, Connected Banking, Anchor Financing
  • Designed and developed different platform components for Ninjacart – Generic Entity Micro Service, Feature Flip Service, Rule Engine Service, Graph Service etc.
  • Defined Ninjacart Data Strategy – Designed and Developed Unified Data Management tool to perform ETL, Data Quality, Deduplication, Consolidation, Reconciliation and Retention.
Apache KafkaJavaApache SparkSpring BootData PlatformDistributed Systems+2

Oracle

Principal Member Of Technical Staff

May 2020Mar 2022 · 1 yr 10 mos · Bengaluru, Karnataka

  • . Worked on cloud‐native service data plane layer for OCI (Oracle Cloud Infrastructure) Data Catalog
  • . Worked from Design and Development of Metadata Enrichment
  • . Contributed to the overall architecture, design, and development of the Data Catalog Lineage (Horizontal) leveraging Oracle Graph Service
JavaMetadata ManagementProduct Development

@walmartlabs india

2 roles

Staff Software Engineer

Jan 2019May 2020 · 1 yr 4 mos

  • Designed and Developed Infrastructure agnostic Data Integration tools for Walmart Global Data Organisation. Unified Framework that supports Batch and Stream.
  • Worked extensively on Data Management tools for different Data Lake Strategy followed within Walmart i.e. Enterprise Data Lake, Regional Data Lake and Cloud Data Lake (GCP and Azure)
  • Designed and Developed Data Drift Detector for Enterprise Data Lake called “Systematic Data Validator”. SDV supports Structural and Semantic Drift.
  • Designed and Developed Data Quality Assessment Framework for Walmart Enterprise Data Lake
  • Currently working on Designed and Developed Next Generation Metadata Manager (Wrapper on top of Apache Atlas) to track Technical, Business and Operational Metadata - Experienced in developing Harvester
  • Developed integration framework to integrate pillars of data governance (i.e. DQ, DP, Metadata Mgr) to Walmart Data Governance tool (Collibra)
  • Technologies: Java/J2EE, Apache Hadoop, Apache Atlas, Apache Spark, Apache Beam, Apache Kafka, Apache Hbase
Apache KafkaJavaApache SparkData PlatformDistributed SystemsApache Atlas+2

Lead Software Engineer

Dec 2015Dec 2018 · 3 yrs

  • Technical Lead in Data Quality and Data Governance team
  • Currently involved in Machine learning capabilities under data quality for Walmart stores
  • Leading a product development for generating business rules automatically and will be filed Patent on this.
  • Created a machine learning product on product classification for Walmart stores on Apache Spark
  • Working on Collibra as part of data governance

Informatica

Senior Software Engineer

Nov 2013Dec 2015 · 2 yrs 1 mo · Bangalore

  • Developer in R & D MDM Department of Informatica. Involved in development of Informatica MDM Hub and Informatica Data Director(IDD).
JavaMaster Data Management

Ibm

Software Engineer

May 2013Nov 2013 · 6 mos · Bangalore

  • IBM MDM PIM Designer
JavaMaster Data Management

Tata consultancy services

System Engineer

Feb 2011Feb 2013 · 2 yrs

  • IBM MDM PIM Designer

Education

Birla Institute of Technology and Science, Pilani

Master of Science (MS) — Computer Software Engineering

Jan 2012Jan 2014

PSNA College of Engineering and Technology

B.Tech — Information Technology

Jan 2006Jan 2010

Stackforce found 100+ more professionals with Google Cloud Platform (gcp) & Distributed Systems

Explore similar profiles based on matching skills and experience