Satyajit Ranjeev

http://satran.in | s@ranjeev.in | +4917682306879

Talks

Complexities of Micro Services and Event Sourcing at MicroXchg 2017 https://www.youtube.com/watch?v=yVUiA6gDhKU

Work

Senior Software Engineer

OptioPay | Berlin, Germany | 2015 - Current

Building a payment gateway using micro-service architecture using Go and Kafka

Technologies: Go Kafka PostgreSQL CoreOS Fleet

Software Developer

Studio March | Pune, India | 2014

Built the backend for iPhone App Endless in Go. Endless recommends random articles from Wikipedia based on your likes and dislikes

Technologies: Go PostgreSQL

Engineering Lead

MQuotient | Pune, India | 2011 - 2014

Led a team of 12 to build an Intelligent Character Recognition System

Technologies: C Python RabbitMQ MongoDB Redis JavaScript

Head of IT

Anglo Singapore International School | Bangkok, Thailand | 2008 - 2011

Led a team of 3 to migrate manual work-flow using in-house developed software and services.

Technologies: Python MySQL Php CentOS Samba iptables RAID

Linux Consultant

SQL Star | Chennai, India | 2007 - 2008

Evangelized RedHat Enterprise Linux and trained candidates for RHCE.

Technologies: RedHat Enterprise Linux Perl Xen

Education

Master in Statistics Madras Christian College 2004 - 2006
Bachelors in Statistics Madras Christian College 2001 - 2004

Projects

kafka (Go library) https://github.com/optiopay/kafka
sqlgen (Go postgres generator) https://github.com/optiopay/sqlgen
goimp (Go dependency) https://github.com/satran/goimp
edi (editor) https://github.com/satran/edi
BK Tree (C library) https://bitbucket.org/ranjeev/bktree
jsonpatch (Go library) https://github.com/optiopay/jsonpatch