Experience

NicheAI Pvt Ltd

Software engineer • April, 2018 — Present

Building a to-be open sourced tool to facilitate production grade deployment of machine learning / deep learning models.

Nowfloats Technologies Pvt Ltd

Software Engineer • Oct, 2015 — Mar, 2016

Learnt about scale, lead a team of three engineers, systems design team member, implemented development practices across teams, took on mentoring roles, had fun.

ekincare.com

Full Stack Developer • Oct, 2014 — Sept, 2015

Learnt about production the hard way, full stack developer, brought a shift from manual processes to semi-automatic processes, grew fond of server side programming.

Freelancer

Web Developer • Oct, 2014 — Sept, 2015

Dabbled with web, developed responsive websites, developed a bookmarking app, worked with different kinds of people, found my groove.

Education

IIT Madras

Dual Degree(Masters and Bachelors), Aerospace Engineering • 2009 — 2014

My work during graduate phase is centered around solving complex differential equations using numerical methods. The problem I took on for my master's research was to understand fluid flow around a body using immersed boundary method techniques. The crux of my thesis is based on using k-means clustering model to predict flow variants like pressure, velocity, etc. This model is trained and tested with data derived from performing real-world experiments. With inherent interest in programming, I started to work in software engineering graduation.

Projects

grace

Engineering & Design

A deployment tool that sets up an optimized serving stack for a deep learning/machine learning model pipeline.

Python, Docker, Kubernetes

ci/cd

DevOps & Reliability

Implemented deployment pipelines for containerized microservices, implemented monitoring, centralized logging systems.

Shell Script, Python, Grafana, ELK, Nginx, AWS Services

nfx

Senior Developer & Design

A distributed system of micorservices which reads/writes text/image data across multiple social/discovery platforms.

Node.js, Python, MongoDB, Queue

Design & Microservice Owner

Core member of design team of a hybrid human agent/bot chat platform https://ana.chat and major contributor to bot module.

Python, Java, Redis, SQL, MongoDB, Apache Thrift

Developer

Implemented data integration pipelines for consumer health data from a partner organization. Responsible for monolith backend of the app which serves end consumers, enterprises and support agents.

Ruby on Rails, SQL, Redis, Sidekiq

Skills

Programming Languages / Frameworks

Python, Node.js, Ruby, Bash Script, Django, RoR, Express

Production Engineering

Containers, Microservices, Docker, Kubernetes, Jenkins, Cloud, Monitoring

Development Leadership

Best development practices, design patterns, tooling, easier workflows

Tools

vim, tmux, git, unix/linux

Outside Interests

  • Football, Badminton
  • Music (Rock n Roll, Indian classical)
  • Education and Equality Reforms
  • Raspberry Pi, On-device AI