Deepak Khanna

Deepak Khanna

Software Engineer

Followers of Deepak Khanna764 followers
location of Deepak KhannaGurgaon, Haryana, India

Connect with Deepak Khanna to Send Message

Connect

Connect with Deepak Khanna to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer | System Design | Big Data | Spark | Platform Development

  • Education

    • ABES Engineering College

      2009 - 2013
      Bachelor of Technology - BTech Computer Science
  • Experience

    • Amdocs

      Oct 2013 - Jun 2015
      Software Engineer

      Extraction and Analysis on Data containing CDR’s(Call data records) : Various data sources & formats like csv, flat files and RDBMS are used to provide different parts of data. The new architecture aims to store data in Hadoop file system and MapReduce programs are created to perform the analytics and computation operation which were earlier performed by Unix Shell Script. As a result the process completes 8 times fasterTechnology Stack - Core Java , Big data – MapReduce, Hive, Pig, Unix, Oracle 10g Show less

    • American Express

      Jul 2015 - now

      Advanced Data Analytics Capabilities – Clickstream AnalyticsThe project aims at capturing the information trail a user leaves behind while visiting the Amex website wherein the process Refines, Processes and Stores the massive volume of clickstream data viz. Login Data, Digital Engagement Metrics, Web and Mobile operational metrics that is used further to answer various business questions like tracking the journey of an Amex customer based on different dimensions such as Age, Annual spend bucket, Amex tenure, Card Type etc. Technology Stack - Mapr Hadoop Platform, Spark, Python, Mapreduce, Hive, Hbase, Java/J2EE Show less Designing and developing the spark code for organizing digital data layer using digital and servicing data assets with a focus to simplify digital data usage and creating a single version of truth for the enterprise. Identifying the correlated journeys/features for the users like reward points, payment, help etc based on various dimensions like age, annual spend bucket, tenure, card type thereby enhancing the user experience. The reports generated in turn are used for creating visualizations on Tableau. Building a recommender system leveraging item aspects and historical user behaviours to exploit the potential user preferences within the Big Data Platform. This involves building a collaborative filtering algorithm using KNN and cosine similarity to find similarity between 2 customers and items.Designed and Developed an ETL tool to automate the process of loading account and customer data into Big data ecosystem. Technology Stack - Mapr Hadoop Platform, Spark, Python, Mapreduce, Hive, Hbase, Sqoop, Oozie, Java/J2EE Show less

      • Manager

        Aug 2020 - now
      • Senior Software Engineer

        Jan 2018 - Aug 2020
      • Software Engineer

        Jul 2015 - Dec 2017
  • Licenses & Certifications

    • Hadoop Fundamentals

      IBM Big Data University
    • Map Reduce Programming

      IBM Big Data University MapReduce