Dilip Kasana

Software Engineer

Gurgaon, Haryana, India12 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 2nd Runner Up in Techgig Code Gladiator 2017
  • Winner of BEAT THE LEADERBOARD Contest 2017
  • Expert in Big Data Engineering and Open Source Contributions
Stackforce AI infers this person is a Big Data Engineering expert with strong contributions to open source projects.

Contact

Skills

Core Skills

Big Data EngineeringQuery OptimizationSoftware Development

Other Skills

AlgorithmsAlluxioApache SparkBatch ProcessingBig DataCC languageClouderaCore JavaCustom S3 CommitterDBMSData StructuresData Structures and AlgorithmsHBaseHTML

About

Open Source Contributor in PRESTO , ZSTD Compression , Experienced Technical Lead in Big Data Engineering. Skilled in Bigdata, Apache Spark, Presto, Hive, Java ,HBase and Hadoop. Strong engineering professional with a B.Tech in Computer Engg from MNIT Jaipur. 2nd Runner Up in Techgig Code Gladiator Programming Contest 2017 and Winner of BEAT THE LEADEARBOARD Programming Contest By Techgig-Infosys in 2017 with the Cash prize of Rs. 3L.

Experience

12 yrs 10 mos
Total Experience
4 yrs 3 mos
Average Tenure
7 yrs 4 mos
Current Experience

Airtel x labs

2 roles

Senior Lead Engineer Big Data

Dec 2020Present · 5 yrs 6 mos

Lead Engineer Big Data

Feb 2019May 2022 · 3 yrs 3 mos

  • 1. Designed and coded Query Engine to Perform Join and Query Data over 50 Peta byte Data Stored in Object Storage. We used best of all worlds. Used Presto Query Parser for Parsing and optimizing sql queries , Planning SQL Execution Plan, spark for executing tasks and designed own query task scheduler to perform scheduling beyond the framework's limits and custom join logic. We are able to do joins on Peta byte scale data with very little memory footprint and without shuffle.
  • 2. Designed federation layer, which serves OLAP queries with millisecond latency. Integrated latest ORC with Cloudera , enabled ZSTD compression and cached ORC files in Alluxio . Query done using presto and we are able to scan billion records per second over very minimum node cluster.
  • 3. Currently writing data store for streaming key value based system, which will provide OLAP queries over streaming data with miilisecond latency. It is well known problem in industry and no single existing system works out of box to solve this.
  • 4. wrote system to ingest trillion records per day. System writes data over to object storage . Implemented custom S3 committer to support our purpose . It is horizontally scalable system and all data is sorted with custom logic before writing. System daily receive 25 Tera byte of data.
  • 5. Commited several changes in Opensource community includes ORC Bloom Filter Support in Presto and Curruped JVM while writing in ZSTD Compression.
PrestoSQLSparkObject StorageZSTD CompressionAlluxio+2

Mobileum

3 roles

Technical Lead

Promoted

Apr 2018Feb 2019 · 10 mos · Gurugram, Haryana, India

  • Responsibilities includes design and implementation of various Big Data platform
  • components like (Batch Processing, Live Stream Processing, In----Memory Cache,
  • Query Layer (SQL), Rule Engine and Action Framework ) .Continuous focus on
  • Scaling, Fault Tolerance, Performance and Availability of System.
  • Design and Implemented Data Access Layer, which can connect to various data
  • sources and uses advanced caching techniques to provide fast responses to
  • real time SQL queries using Big Data Technologies.
Big DataBatch ProcessingLive Stream ProcessingIn-Memory CacheSQLRule Engine+1

Senior Software Engineer

Promoted

Apr 2016Mar 2018 · 1 yr 11 mos · Gurugram, Haryana, India

Software Engineer

Sep 2014Mar 2016 · 1 yr 6 mos · Gurugram, Haryana, India

  • Experienced Technical Lead in Big Data Engineering. Skilled in Bigdata, Apache Spark, Presto, Hive, Java ,HBase,Kafka,Structured Streaming and Hadoop.
Big DataApache SparkPrestoHiveJavaHBase+4

Ameyo

Software Developer RnD

Jun 2013Sep 2014 · 1 yr 3 mos · Gurgaon

  • Java and related technologies, Core java technologies, Multithreading ,OSGI Framework, Postgresql ,Client Server , Tomcat,
JavaCore JavaMultithreadingPostgreSQLTomcatSoftware Development

Girnarsoft

Research Intern

May 2012Jul 2012 · 2 mos · Jaipur

  • Summer Internship in JAVA on Webmasters API.
  • Test Factory Automation of client to server requests and simulation of browser clicks for which server does not provide API’s by reverse engineering techniques

Education

Malaviya National Institute of Technology Jaipur

Bachelor of Technology (B.Tech.) — Computer Software Engineering

Jan 2009Jan 2013

BSER

Senior Secondary Education — Science-Math

Jan 2007Jan 2008

BSER

Secondary Education — Mathematics and Computer Science

Jan 2005Jan 2006

Stackforce found 100+ more professionals with Big Data Engineering & Query Optimization

Explore similar profiles based on matching skills and experience