Balaji Gopinath's repositories
product-recommendation-engine
A recommendation engine written in Go which uses the power of Elastic Search to generate product suggestions
number-merger
A demonstration of concurrency in Go using Go routines and channels. Includes tests which validate that there are no data races
closest-reporting-manager
An organisational hierarchy is represented in the form of a tree. The aim is to find the closest ancestor given any two nodes in the org tree. Demonstrates the use of recursive structures in Go along with BFS and DFS in trees.
github-navigator
Using Python's flask micro framework to implement a search engine on top of Githubs public API's
measurements
A web api implemented in Golang with Mongo as the backend. Also uses docker so can be run out of the box.
messagebird
API to send SMS's via MessageBird
presentations
A full stack implementation in Go and Javascript (using backbone) with the api and front end hosted separately
sms-api
An SMS API written in Go which demonstrates the use of Redis for rate limiting
virtual-number-service
An API written C# using the Nancy micro framework. The API performs CRUD on virtual number allocations to users.