Kaustav Haldar

Software Developer


Summary
  • Autodidact software developer with 4 years of industry experience building web, mobile & desktop applications & distributed systems, storage engines and microservices
  • Javascript, Python, Go, Lua, Ruby with working knowledge of Git, Docker, NGINX, Kafka

Technical Experience

Rackspace

July 2015 - March 2016
San Francisco | Distributed

Software Engineer Intern - Monitoring and metrics

Cloud hosting

Lua + Luvit, ELK, NodeJS, Python, Bash, Hadoop, Ruby, Go, Java, MongoDb, Sql

  • Worked extensively on improvements and bug fixes to aFOSS monitoring agentincluding ~40 new server monitoring endpoints.
  • Assisted in building a Kibana dashboard backed by Elasticsearch and a python ETL script for fleet monitoring using aforementioned data
  • Data mining on archival data on Hadoop with Hive and reached out to customers
  • Worked extensively on a large python project for automating support
  • Worked extensively on a large nodejs + java distributed monitoring system fixing bugs, docs, build processes & tools, development VMs; adding linting, tests, API endpoints, microservices, kafka integration.
  • Worked with chef for deploying and orchestrating pieces of aforementioned system
  • Assisted in organizing an internal ~200 person hackathon, Rax.io 2016.
  • Published an article about using and benchmarking kafka
  • Pushed accepted patches/features upstream to:

Farmtable

September - Novermber 2014
Distributed

Freelance full-stack developer

A marketplace for farmers and restaurants

Ruby on Rails, coffee-script

  • Lead a distributed team of 4 developers to rapidly build a MVP for the startup and overhaul existing code and data

Brizi

April - May 2014
MaRs, Toronto, Canada

Freelance full-stack developer

A flight capable hardware platform for social media and event attendee engagement

PHP & MySQL | jQuery, coffee-script, jade, stylus, bootstrap, video streaming libraries

  • Built a mobile view and API for social media and viewing captured pictures, the main software offering of the startup
  • Built a responsive cross platform event engagement display for screens ranging from projectors to smartphones
  • Contributed to the TwitterFontana open-source project augmenting it for Brizi use

SparkGig

September 2013 - March 2014
Communitech, Waterloo, Canada

Co-founder, full-stack developer

An online marketplace for performers

MongoDB, Express, AngularJS

  • Designed and developed core components of the web application, allowing non-technical founders to handle administrative and payment functions easily.
  • Wrote numerous CRUD routes, serverside functions, database schemas, API integrations, front-end controllers, views and styles.

Prepr Foundation

July 2013
CSI, Toronto, Canada

Freelance web and mobile developer

A social entrepreneurship and project based education startup

Cordova, SQLite, jQuery UI & mobile, SocketIO, Express, postgreSQL

  • Design and implementation of Android application featuring barcode scanning, history, realtime and REST API integration for TV controls and a dashboard
  • Remote collaboration with a software development company for bugfixing, UI improvements and integration of client APIs with mobile application
  • Wrote detailed application documentation which can be foundhere

411.ca | Site Technologies | Veloxsites

May - July 2013
Toronto, Canada

Web developer

UW Co-op work term at a medium sized SaaS and advertisement company for SMBs

PHP, MySQL

  • Fixed major platform bugs that could lead to serious data loss via SQL injection
  • Restyled and created UI widgets for the corporate website leading to higher sales conversions and easier extensibility due to code cleanup
  • Various small features and bugfixes on application front-end such as increased responsivity to screen sizes, wysiwyg editing and saving

UW Alternatives Fuels Team

September - December 2013
UW, Waterloo, Canada

Volunteer web developer

UWAFT is an award winning student design team responsible for developing technologically advanced eco-friendly vehicles

  • Bugfixes on wordpress site styling
  • Collaborated on and implemented features and re-organization of content

Hardware assembly and PC setup

20102012
Kolkata, India

Small business owner

  • Assembled desktop computers
  • Troubleshot hardware and driver issues
  • Installed and configured OSs on client computers, handled partioning, drive re-formatting, virus & malware removal, software installations, data backup and recovery.
  • Sold games, movies and software

Other Experience

Nootropix

May 2015 - August 2015
Distributed

Co-founder | Writer | Editor

Blog focused on nootropics and bio-enhancement

  • Worked with a ~5 person founding team to launch a blog, which as of September 20th has 7k unique visitors, 500 recurring visitors, 2 sponsored ads and 1 affiliate partnership
  • Wrote articles on sleep and some basicfundamentals of neuroscience

Hack The North

May - November 2014
UW, Waterloo, Canada

Logistics co-director

Canadas largest student organized hackathon. 1000 student hackers at the University of Waterloo. part of mlh.io

  • Managed logistical issues related to food, internet, registration, event planning
  • Worked with a ~30 person team over the course of 8 months to pull off a successful major league hackathon

The Bombshelter pub

January - December 2014
UW, Waterloo, Canada

Kitchen Staff


Education

Candidate for B.A in Psychology

Enrolled 2014 | Expected Graduation 2018

University of Waterloo | Waterloo, Ontario, Canada

Candidate for B.A.Sc in Management Engineering

2012 - 2014

University of Waterloo | Waterloo, Ontario, Canada

GCE-O & A level diploma

Graduated August 2012

The Cambridge School | Kolkata, West Bengal, India

  • English: A* and a TOEFL score of 118
  • Biology: A
  • Mathematics: A
  • Physics: A
  • Chemistry: B

Miscellaneous
  • Alumnus of Waterloos Velocity program, a startup incubator/residence for entrepreneurial students
  • Orientation leader for Waterloo Engineering Orientation 2013
  • Acted in Waterloos UpStart '14 drama and theatre festival
  • Standard First Aid trained
  • Taught children from a poor socio-economic background English, Math, Science and Computing in India for 2 years
  • Residence supervisor and event organizer at a cooperative housing non-profit in Waterloo for two terms

Hackathon & Open-Source projects

HackRoulette

2015

Built a chat roulette clone that uses Twitter data and machine learning for user pairing Built at Hack Princeton. Selected as one of the top 8 software projects out of 62 finishing teams

Presentahack

2015

Built a presentation tool for hackers that takes input from a leapmotion controller Built at Hack Western at Western U in London, Ontario.

Armada

2015

Team lead. Worked on logos and a proof of concept for a cross platform app store. Built web, mobile and desktop versions. Built at McHacks at McGill in Montreal, QC.

UWChat Mobile Application

2014

Developed a real-time, cross-platform, multi-user messaging capable Android application leveraging Cordova and Firebase.

Gate Seventeen Promo website

2014

Promotional website for Gate Seventeen, a kick-started drama production based out of Oakville

Jade-Stylus-Coffeescript seed

2014

A boilerplate for bootstrapping websites/web applications using modern pre-processors

Templater

2014

Angular application for templating out similar documents using string interpolation and content editable UI components

Phyla Digital website

2013

Design and development of a website template for the Phyla electronic music group

Fly Inc. marketing website

2013

Designed and developed a website for my roommates flyer delivery business

AngelHack Hackathon

2013

Built an arbitrage trader using the Oanda API. Co-authored a smart TV interfacing expressJS application, won the Prepr API prize.

Facebook Hackathon

2013

Collaborated on a social data visualization application. Last awake team member, deployed application on Heroku and presented to judges Deployed application on Heroku and presented to judges

Technical
  • JavaScript | CoffeScript

  • HTML | JADE

  • CSS | LESS | stylus

  • PHP

  • Python

  • C#

  • Ruby

  • MongoDB

  • MySQL

  • PostgreSQL

  • SQlite

  • Firebase

  • Twitter Bootstrap

  • Zurb Foundation

  • Metro UI CSS

  • jQuery

  • Angular

  • React

  • Backbone

  • Grunt | Gulp | Brunch

  • Yeoman

  • Bower

  • NPM

  • Git | SVN

  • Heroku | AWS EC2 | GoDaddy

  • Node

  • Nginx

  • Apache 2

  • Django | Flask

  • Express

  • Sails.js | MEAN.io

  • Phonegap | Cordova | Ionic

  • Node-webkit


Summary
  • Autodidact software developer with 4 years of industry experience building web, mobile & desktop applications & distributed systems, storage engines and microservices
  • Javascript, Python, Go, Lua, Ruby with working knowledge of Git, Docker, NGINX, Kafka

Experience

Rackspace

July 2015 - March 2016
San Francisco, CA, USA

Software Engineer Intern

Lua, JS, Python, ELK, Bash, Ruby, Go, MongoDb, C++, Java

  • Extensive work on a monitoring agent written in lua using luvit; 100+ plugins integrated
  • Rebuilt microservices in Go for a distributed monitoring backend built in JS, java
  • Built data science tools, in Python using Elasticsearch-Logstash-Kibana, Hadoop, Kafka
  • Worked on a Python project for automated error & server risk recovery
  • Assisted in organizing Rax.io 2016, an internal hackathon & conference with 500+ attendees
  • Published an article about using and benchmarking kafka on the company engineering blog
  • Open source patches sent and accepted upstream to 10+ opensource projects including facebook/HHVM, pypa/pip, docker/machine, luvit/luvit, racker/dreadnot

Hack The North

May - December 2014
UW, Waterloo, Canada

Logistics Director

Managed logistical details for a 1000+ person MLH Hackathon like registration, food, internet, security

Brizi

April - May 2014
MaRs, Toronto, Canada

Freelance full-stack developer

JS, PHP & MySQL | coffee-script, jade, stylus, bootstrap, video streaming libraries (ffmpeg)

Built responsive cross platform web views for social media, media transfer & viewing

SparkGig

September 2013 - April 2014
Communitech, Waterloo, Canada

Co-founder and full-stack developer

JS, node, angular, mongodb

One of 3 technical founders, wrote front and back-end code to handle payments, registrations, bookings, profiles etc

Prepr Foundation

July - August 2013
CSI, Toronto, Canada

Freelance web and mobile developer

JS, Cordova, Android

Designed and built an Android app with barcode scanning, history, realtime API integration with smartTVs

411.ca

May - July 2013
Toronto, Canada

Web developer intern

PHP, JS, HTML, mySQL

Fixed numerous bugs, prevented SQL injection attacks. Built UI widgets for editing, sales popups among others

Education

University of Waterloo

B.A. Psychology, Minor Cognitive Science

2014 - 2017

Hackathon & Open-Source projects

HackRoulette

2015

Built a chat roulette clone that uses Twitter data and machine learning for user pairing Built at Hack Princeton. Selected as one of the top 8 software projects out of 62 finishing teams

Presentahack

2015

Built a presentation tool for hackers that takes input from a leapmotion controller Built at Hack Western at Western U in London, Ontario.

Armada

2015

Team lead. Worked on logos and a proof of concept for a cross platform app store. Built web, mobile and desktop versions. Built at McHacks at McGill in Montreal, QC.

UWChat Mobile Application

2014

Developed a real-time, cross-platform, multi-user messaging capable Android application leveraging Cordova and Firebase.

Gate Seventeen Promo website

2014

Promotional website for Gate Seventeen, a kick-started drama production based out of Oakville

Jade-Stylus-Coffeescript seed

2014

A boilerplate for bootstrapping websites/web applications using modern pre-processors

Templater

2014

Angular application for templating out similar documents using string interpolation and content editable UI components

Phyla Digital website

2013

Design and development of a website template for the Phyla electronic music group

Fly Inc. marketing website

2013

Designed and developed a website for my roommates flyer delivery business

AngelHack Hackathon

2013

Built an arbitrage trader using the Oanda API. Co-authored a smart TV interfacing expressJS application, won the Prepr API prize.

Facebook Hackathon

2013

Collaborated on a social data visualization application. Last awake team member, deployed application on Heroku and presented to judges Deployed application on Heroku and presented to judges