Integration Developer2021 - 2022Deliveroo (via Toptal)
Technologies: Go, Integration, PostgreSQL, Terraform, Redis, Amazon S3 (AWS S3), AWS Step Functions, AWS Lambda, Amazon Web Services (AWS), APIs, Back-end
- Designed and implemented state machine-based data pipelines.
- Implemented and maintained custom integrations with Go.
- Reviewed and refined integration developer documentation.
- Facilitated team stand-ups and refinement sessions.
Lead Editor for Engineering Blog2015 - 2021Toptal
Technologies: WebRTC, Go, Node.js, Software, Linux, Redis, Writing & Editing
- Helped others author rich technical content for the Toptal Engineering Blog and Toptal Resources.
- Developed Battlescripts - a bot-vs-bot Battleships web game.
- Developed Hopper - a prototype deployment automation tool.
- Developed Arteegee - a simple implementation of the popular game Connect Four over WebRTC.
Software Engineer2012 - 2015Mukto Software
Technologies: Python, Go, PostgreSQL, Node.js, REST APIs
- Developed a Django application for the medical wing of a large organization's resource management solution.
- Built a programming contest platform in Node.js. Implemented a ptrace-based Sandbox service.
- Built a PHP/Yii-based web user interface for a Java application.
- Built several Go microservices for an external project.
Full-stack Developer2014 - 2014Mainsocial (via Toptal)
Technologies: Firebase, AngularJS, Underscore.js, CoffeeScript, Express.js, MongoDB, Node.js, Serverless
- Created several services in a micro-architecture fashion.
- Built an authentication service with single-sign-on capabilities.
- Constructed a central service for storing sports statistics, with revision history and reversion support.
- Developed a fantasy sports web game involving baseball.
- Created a real-time fantasy sports game involving ice hockey.
Researcher2012 - 2014Computer Vision and Cybernetics Group
Technologies: Python, MATLAB
- Prototyped machine learning algorithms using MATLAB.
- Implemented and benchmarked a number of offline signature verification algorithms.
- Implemented efficient object detection, recognition, and path finding algorithms.
- Implemented a tool for doing binary sentiment analysis on tweets.
- Implemented a semi-supervised algorithm for document classification.
Web Developer2010 - 2013Freelance Clients
- Built an obfuscated URL Google App Engine and Python web app.
- Created a poetry kit-like Google App Engine and Python web app for product title generation.
- Developed a product details webpage scraper in C# featuring automated translation from non-English websites.
- Implemented PayPal and eBay integration for product sales monitoring in a Google App Engine and Python application.
- Built auction management and planning software in Google App Engine and Python.