Resume

Interests: Databases, Distributed Systems and Information Retrievel.
Currently exploring Hadoop and eco-system.

Academics

  • Bachelor of Engineering (MAE, Alandi(D) - University of Pune)
  • First Class (Aggr - 65.20%)
    Best Outgoing Student, MAE, Alandi(D)
    Best Algorithm for auto robot, Kshitij 2009 - Indian Institute of Technology, Kharagpur

Professional Experience

  • Persistent Systems Ltd. (PSL)
  • Senior Software Engineer (1 Jun 2012 - till date)
    Software Engineer (14 Jul 2010 - 31 May 2012)

    Spot Award (2011-12 Quarter I), Star Performer (2012-13 Querter II), Three Team awards (2011 ,2012)
    Skillset: {hadoop, Sqoop, Core Java, C/C++(Win,Linux), SQL/PL-SQL}

  • Apache Software Foundation
  • Apache Committer (5 Sep 2012 - till date)

    Release Manager, Apache Sqoop 1.4.2

Projects

  • Intranet Search Engine (PSL, Aug 10 - Mar 11)
  • Designed and implemented secondary crawler as a web service for crawling pages that change more frequently. Also worked on Extracting Info. from docs using SystemT.

  • Facebook community suggestion (PSL, July 10 - Dec 10)
  • Leveraged Facebook API to crawl data, dump it to HDFS and later analyze it using JAQL, a Hadoop based querying language.

  • Sqoop (PSL, Apr 11 – Jun 12)
  • Extended Apache Sqoop w.r.t. Customer’s database and data warehouse needs.

  • ODBC Driver (PSL Apr 12 – till date)
  • Used Hive Thrift C++ Client and Server to implement ODBC driver for Apache Hive. Currently mentoring a team of seven as well as implementing ODBC Driver for a cloud-based warehouse.

  • Hive Pivot Integration (PSL, Sep 12 – till date)
  • Designed and implemented queries and Map Reduce scripts in Hive for Microsoft excel add-in; currently mentoring two professionals on this project.

  • Event specific Automatic Robot (MAE, Jun 08 – May 09)
  • Designed and implemented the algorithms for auto-robots.

  • Social Website (MAE, Jan 09 – May 09)
  • Created a social portal for college students in PHP and HTML.

  • Design Pattern detection in Java code using AST (MAE, Jun 09 - May 10)
  • (Final Year Project - Sponsored by PSL)

    The aim of the project was to detect GoF design patterns used in a given Java code. It involved parsing the Java files, analyzing them using an AST (Abstract Syntax Tree), detecting patterns by means of predefined rules and showing detailed reports on the patterns used. Forming rules required extensive study of the design patterns and existing solutions. I contributed by creating the rules and designing implementation and logical structure of the database.

Seminars

  • Agile Methodologies: Scrum and XP (MAE, May 2009)
  • Talked about Scrum and Extreme Programming methodologies in detail.

  • Apache Hadoop and Distributed Systems (PSL, Jan 12 – May 12)
  • For students at Pune Vidyarthi Griha, Maharashtra Institute of Technology and AISSMS IOIT.