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
HackRoulette2015
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
Presentahack2015
Built a presentation tool for hackers that takes input from a leapmotion controller Built at Hack Western at Western U in London, Ontario.
Armada2015
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 Application2014
Developed a real-time, cross-platform, multi-user messaging capable Android application leveraging Cordova and Firebase.
Gate Seventeen Promo website2014
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