Integration Developer
2021 - 2022Deliveroo (via Toptal)- 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.
Technologies: Go, Integration, PostgreSQL, Terraform, Redis, Amazon S3 (AWS S3), AWS Step Functions, AWS Lambda, Amazon Web Services (AWS), APIs, Back-endLead Editor for Engineering Blog
2015 - 2021Toptal- 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.
Technologies: WebRTC, Go, Node.js, Software, Linux, Redis, Writing & EditingSoftware Engineer
2012 - 2015Mukto Software- 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.
Technologies: Python, Go, PostgreSQL, Node.js, REST APIsFull-stack Developer
2014 - 2014Mainsocial (via Toptal)- 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.
Technologies: Firebase, AngularJS, Underscore.js, CoffeeScript, Express.js, MongoDB, Node.js, ServerlessResearcher
2012 - 2014Computer Vision and Cybernetics Group- 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.
Technologies: Python, MATLABWeb Developer
2010 - 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.
Technologies: Google App Engine, JavaScript, Python, C#, jQuery, CSS, PSD to HTML, APIs, HTML, HTML5