Experience

Innoscripta GmbH / Fullstack Engineering Intern

March 2020 – June 2020 | Munich, Germany
  • (To be commenced later in March)
  • Will be working on a CRM tool customized for university professors across Germany
  • I’ll be working primarily with React on the frontend and PHP (Laravel) on the backend of the CRM codebase

Gojek / Product Engineering Intern

May 2019 – July 2019 | Bengaluru, India
  • Worked on an internal Golang Slackbot for automating the onboarding process of new devs
  • Built a triaging portal for recruiters that runs automated hygiene checks on code submissions for backend developer candidates, using Ruby, ExpressJS and Docker

IIT Bombay / Research Intern

May 2019 – Present | Remote
  • Working remotely under Prof. Sudarshan on the DataGen component
  • XData uses SMTs (satisfiability modulo theories) to generate datasets that kill SQL query mutations
  • Migrated constraint generation from CVC3 to Microsoft’s Z3 solver and optimization by incremental constraint solving using Z3’s Java bindings
  • Working on Z3 model parsing via the Z3 Java API

FOSSASIA / Google Summer of Code Student

May 2018 – Aug 2019 | Remote
  • Refactored legacy monolithic Python codebase into modules and packages
  • Built several endpoints of Open Event Server to be utilized by frontend clients
  • Built a session scheduler on the frontend using fullcalendar and emberJS

Codementor / Software Contractor

January 2018 – Present | Remote
  • Undertook requirement specs and delivered quality software within deadlines
  • Got to work on lots of different technologies - from Google Apps Script to Cucumber specs. However, I work mainly on Python and SQL-related tasks
  • Perfect 5.0 rating

Dailyfintech / Technical Writer

January 2018 – July 2018 | Remote
  • Wrote about emerging blockchain and other cryptocurrency technologies
  • Attempted to separate serious tech from the hype
  • Provided a developer view of distributed ledger technologies to the general public

Projects

VisualNet / Project Lead

Aug 2019 – Present | Jaipur, India
  • This was my bachelor’s thesis project
  • An intuitive tool to visualize websites
  • Uses Python for backend plus extracting link structures, and WebGL for displaying networks
  • Experimental support for node embeddings

Peloton / Open Source Contributor

Dec 2017 – March 2018 | Remote
  • Peloton was Carnegie Mellon University’s self-driven RDBMS
  • I worked on INSERT-related functionalities (C++) and in-house code quality tools (Python)

Chirps / Project Lead

Jan 2017 – Present | Jaipur, India
  • Chirps is a Twitter bot framework built using Python, Twitter’s API, Postgres and a bit of nltk
  • I use it to manage my own Twitter account (about 8k followers), alongwith multiple business accounts
  • Retweets and follows people with provided active keywords, tracks personalities like Elon Musk and replies to them, and tweets latest tech-related news using web scraping and NLP
  • Uses the generator-of-generators pattern to have pluggable scrapers as sources of feeds that can be tweeted

flask-common / Maintainer

July 2018 – Present | Remote
  • A Flask extension with lots of common time-savers
  • Patterns include file-serving, favicons, production configs and more
  • Has close to 200 stars on GitHub

Ali Scraper / Collaborator

May 2018 – Present | Jaipur, India
  • Collaborated on a scraper which fetches latest and trendy products on Ali Express
  • Integrated with Google Spreadsheets, helping dropshipping business clients by providing products analytics

Education

The LNMIIT / Compter Engineering Undergrad

Aug 2016 – Present | Jaipur, India

The Aditya Birla Public School / Physics, Math, CS

Aug 2012 – March 2016 | Bharuch, India

Tech Conferences

PyCon US / Poster Presentation

15 April 2020 – 23 April 2020 | Pittsburgh, Pennsylvania

Visualize Website Structures in 3D with WebGL and Python

EuroPython / Poster Presentation

08 July 2019 – 14 July 2019 | Basel, Switzerland

Chirps: A Twitter Bot Framework Written in Python

PyCon US / Poster Presentation

01 May 2019 – 09 May 2019 | Cleveland, Ohio

Chirps: A Twitter Bot Framework Written in Python


Awards

  • Feb 2019, Feb 2020 - PyCon US Speaker Grants
  • Dec 2018, Nov 2019 - CNCF scholarships to attend KubeCon + CloudNativeCon in Seattle, WA and San Diego, CA respectively
  • Nov 2018 - Selected in Facebook’s PyTorch Scholarship Challenge
  • Oct 2018 - Usenix Association scholarship for 32 nd LISA conference in Nashville, TN
  • June 2018 - Linux Foundation scholarship to attend Open Source Summit in Tokyo, Japan
  • 2014 - Stood 1st in the city of Bharuch for National Cyber Olympiad
  • 2011 - Stood 2nd in Gujarat state for Navsarjan Art Contest

Other Achievements

  • Feb 2019 - Ranked 58th in India at Google Hash Code 2019
  • Aug 2018 - Blogs on Medium crossed 200k reads
  • Sept 2017 - Reached top 10% Python answerers globally on Stackoverflow

Skills

Programming Languages

  • Python
  • C++
  • Java
  • JavaScript
  • Golang
  • Ruby
  • VHDL
  • Matlab

Frameworks, Web and Otherwise

  • Flask
  • Django
  • React
  • Laravel
  • Pandas
  • Numpy
  • PyTorch
  • Tensorflow

Database Management Systems

  • Postgres
  • MySQL
  • MongoDB
  • FoundationDB

Other Tools

  • Docker
  • SQLAlchemy (ORM)
  • Git
  • Travis CI
  • Circle CI

Cloud Platforms

  • AWS
  • Oracle Cloud (NextGen)
  • Google Cloud Platform
  • Heroku

Interests

Apart from computers 💻, I’m into drones (fly ‘em as a hobby), nonfiction books 📚(+ Dan Brown), badminton 🏸, UFOs 🛸, geopolitics 🌎, late night talk shows 📺, and travel 🛫.

I’m currently reading “The Master Algorithm” by Pedro Domingos.