resume/example.org
2024-06-18 12:06:05 -05:00

3.9 KiB
Executable file
Raw Permalink Blame History

{{{HEADER}}}

Experience

GSoC Mentor for Zulip

May 2018 - Present (ends Aug 2018)

Mentoring a student to help build a terminal client for Zulip using it's API.

Software Developer at Akvo

Sep 2016 - Present

Full-stack developer for RSR — a Django based reporting framework for organizations doing developmental work

  • Contributed quite a few of performance improvements to make the site snappier
  • General code quality improvements with better testing, apart from adding features and fixing bugs.

Machine Learning Engineer at Infilect

Jul 2015 - Mar 2016

Worked on a fashion assistant leveraging deep neural networks for image based search and retrieval

  • Learnt about CNNs and became comfortable training models using Torch and Caffe
  • Built a visual similarity based search system
  • Improved the data collection platform for the product database

Recurser at the Recurse Center

Jun - Aug, 2014

Spent 12-weeks in a collaborative, self-directed, programming retreat. Here's a daily journal of what I did there.

  • Learnt about the internals of Python and built an inspection tool for CPython code
  • Worked with hardware and helped build a LED spectrum analyzer among other things

Software Developer at Enthought

Sep 2011 - May 2014

Primarily worked on Canopy a Qt based development environment for Scientists/Engineers.

  • Helped design and build the first cut of an application platform for Python based apps
  • Acquired some taste for good software design

Research Associate at FOSSEE, IIT Bombay

Jul 2009 - Jul 2011

Helped increase the adoption of Python in college through training.

Projects

I contribute to a number of FOSS projects in varying degrees. GitHub provides a fairly comprehensive overview.

cinspect

Python

cinspect attempts to extend Python's built-in inspect module to add "inspection" for Python's builtins and other objects not written in Python. It uses libclang to parse C-code and indexes it to allow looking up the source of the required objects, using an inspect-like API.

Blaggregator

Python, Django, Javascript, CSS

A Django powered site that aggregates blog posts of Recursers from all over the web. I've added a bunch of features to it, and am the current maintainer.

org2blog

Emacs-Lisp

An Emacs minor mode for blogging to Wordpress that's loved by many users for it's ease of use.

crumb

Javascript, CSS

An experimental Disqus-like commenting system that (ab)uses GitHub issues as the "database".

Nikola

Python

A static site & blog generator that I use for my blog contributed a handful of features and bug fixes over time.

Education

BITS Pilani, Goa Campus, India

Aug 2005 - Jun 2009

B.E.(Hons.), Electrical and Electronics, GPA: 8.31/10

Skills

Most comfortable with
Python, Javascript, Emacs Lisp, HTML/CSS, Qt, Git, Linux
Have worked with
Lua, Torch, Caffe, PySpark, R, Octave, Clojure, Go, C, Elm, Bash, LaTeX