Dhaval Kapil Developer
Education
  • Indian Institute of Technology, IIT Roorkee July 2013 - present
    B. Tech - Computer Science and Engineering
Employment
  • Google Summer of Code May 2015 - present
    Developer
    - Developing the first ever client for the elasticsearch REST API in Lua from scratch. Gained experience while using HTTP protocol, JSON parsing and distributed, scalable Elasticsearch server. Worked under LabLua(a research lab in Rio de Janeiro dedicated to research on programming languages, with emphasis on the Lua language)
  • Reliance Jio Infocomm Limited May 2015 - June 2015
    Penetration Tester, Developer
    - As part of their cloud team, pentested their cloud and developed a network monitoring web application that reports the health of different vRouter/Agent in Open Contrail from scratch. Used django/python for the backend and cronjobs. Devised algorithms for minimizing network load.
  • SDSLabs, IIT Roorkee January 2014 - present
    Joint Secretary, Developer
    - Managing the activities of Software Development Section, IIT Roorkee and developing applications for it.
  • SDS PAG, IIT Roorkee September 2013 - present
    Programmer
    - A group of enthusiastic and young programmers operating with the aim of improving the algorithmic, mathematical and programatically problem solving capability of students of IIT Roorkee.
Major Projects
  • Elasticsearch-lua [Source]

    Developing the first ever client for the elasticsearch REST API in Lua from scratch. It's a wrapper over the HTTP protocol. Manages network connections with all nodes in the cluster. Uses proper load balancing algorithms. Handles parsing from JSON to lua table and vice versa.

  • Backdoor [More] [Website]

    Developed a platform for computer security enthusiasts to show their talent in a competitive environment. Backdoor is a Capture the Flag styled wargame with occasional competitions. Written in PHP(Toro microframework). Uses MySQL and Memcache. Challenges served using a jailed environment. Awarded the best dynamic website in Srishti IITR 2015(Annual technical exhibition of IIT Roorkee)

  • dns-validator [Source] [Website]

    Security tool to detect dns poisoning attacks

  • Harley [Source]

    Daily activity center for autistic children developed for Microsoft Code.Fun.Do

  • network-monitor [Source] [Website]

    Tool to analyze and monitor http traffic using TUI based responsive display

  • JEE listing [Website]

    Was part of the team that released the first unofficial JEE listing in 2014

  • viewer [Source]

    A client/server java application to transmit changes on files on the client side to the server side immediately.

  • Music Composer [Source]

    A music generator that makes pleasing music based on western music theory.

Achievements
  • Runners up in Microsoft Code.Fun.Do hackathon, Top 10 in design milestone and coding milestone
  • Selected for onsite attack defense round in Microsoft Build The Shield
  • All India Rank 114 in JEE MAINS 2013 (around 12,60,000 students participated)
  • All India Rank 379 in JEE ADVANCE 2013 (top 1,28,000 students of JEE MAINS 2013 appeared)
  • Qualified and appeared for INMO 2013 (Was the topper in the 2nd round of RMO) [result]