Karan Singh

Karan Singh

location of Karan SinghBengaluru, Karnataka, India

Connect with Karan Singh to Send Message

Connect

Connect with Karan Singh to Send Message

Connect
  • Timeline

  • About me

    Engineer (E3) @Whatfix | Building Event-driven/Analytical systems | Author @Medium

  • Education

    • Lovely Professional University

      2019 - 2023
      Bachelor of Technology - BTech Computer Science
    • FreeCodeCamp

      2020 -
      Full Stack Web Development
  • Experience

    • Whatfix

      May 2022 - now

      1. Wrote a backend service that interacts with ETL pipeline, that processes event payload and generate unique id for each event.2. Made all the communication asynchronous using kafka queue.3. Introduced aggregated tables in the clickhouse for optimized query.4. Wrote a Microservice called grouping-service that redacts events based on an algorithm, and group it.5. Designed complete schema for grouping service and introduced JanusGraph in design. 1. Created new React components for TrendInsight Feature.2. Developed Apis in springboot to fetch data directly from clickhouse and visualize in Insights.3. Migrated Data between two tables in Clickhouse.4. Improved UserDetection logic in Analytics by introducing a new event ( 43% data improvement).

      • SDE 1 / Software Engineer (E-3)

        Mar 2023 - now
      • Fullstack Engineer Intern

        May 2022 - Mar 2023
  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Karan Singh
      Spot Award for Year 2023 Whatfix Oct 2023
    • Awarded to Karan Singh
      Self Service Maestro (Team) Whatfix Sep 2023
  • Volunteer Experience

    • Member

      Issued by GDG Jalandhar on Mar 2020
      GDG JalandharAssociated with Karan Singh
    • Volunteer

      Issued by National Service Scheme on Sept 2020
      National Service SchemeAssociated with Karan Singh
    • Coordinator

      Issued by Student Research and Project Cell on Oct 2019
      Student Research and Project CellAssociated with Karan Singh