Satyajit Ranjeev
http://satran.in | s@ranjeev.in
Talks
Complexities of Micro Services and Event Sourcing at MicroXchg 2017 |
https://www.infoq.com/presentations/microservices-event-sourcing
Work
Engineering Manager
SolarisBank | Berlin, Germany | 2019 - CURRENT
Leading teams working on the Core Banking system
- Building an Event Sourced system for transactions
Technologies: Go PostgreSQL AWS K8s
Staff Engineer
SolarisBank | Berlin, Germany | 2018 - 2019
Leading the team that bridges the infrastructure and delivery teams.
- Architected and built the Authentication and Authorization services
- Released email service ahead of schedule by deploying in small changes
- Introduced Pull Request based interview process to evaluate technical knowledge
- Introduced RFC pattern to bring about company wide architectural changes
Technologies: OAuth2 IAM Go MySQL
Senior Software Engineer
OptioPay | Berlin, Germany | 2015 - 2017
Building a payment gateway using micro-service architecture using Go and Kafka
- Currently building a Recommender system using Machine Learning
- Help improve conversion of our product using Statistical methods
- Cluster management using Docker, CoreOS and fleet
- Architect micro services based on event sourcing
- Worked on accounting/booking system
- Developed a HTTP Proxy through Kafka
- Contributed to Kafka driver written in Go
- Architect snapshots in event sourcing using PostgreSQL
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
- Architect and built the backend service in Go
- Implemented a recommendation engine based on Naive Bayes
Technologies: Go PostgreSQL
Engineering Lead
MQuotient | Pune, India | 2011 - 2014
Led a team of 12 to build an Intelligent Character Recognition System
- Improve prediction of words using various Statistical methods, mainly Logistic Regression and Markov processes.
- Built user interface for manual correction of incorrect recognition using JavaScript, Backbone
- Architect a distributed flow based processing using Python and RabbitMQ
- Introduced Scrum to the team
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.
- Built and maintained fault tolerant Linux based servers for file sharing, application deployment, network management and firewalls
- Architect and developed an ERP solution to manage students and staff
- Built an online book platform for the school
- Managed hosting of website
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.
- Managed and administered RedHat Enterprise Servers
- Taught a course for RedHat Certified Engineer Exam
Technologies: RedHat Enterprise Linux Perl Xen
Education
Master in Statistics |
Madras Christian College |
2004 - 2006 |
Bachelors in Statistics |
Madras Christian College |
2001 - 2004 |
Projects