About

Co-founder, Product and Growth Head @ Sensibull. Generalist with experience at various levels of the application stack: from single page web UI development (React/JS), microservices in NodeJS and Python, to low level algorithm optimizations in C++. Now, I primarily help with Product and Growth @ Sensibull. Happy to build anything.

Work Experience

Sensibull

sensibull.com · Nov 2017 – Present

Co-Founder, Product and Growth Head

(Previously — Founding engineer on India's First Options Trading Platform)

Highlights

  • Helped with inception of the entire product, all ends of stack
  • Writing the core Option Math Engine powering the site and its maintenance
  • Backend infra jobs running number crunching, optimization of API services etc.
  • Python, Tornado, NodeJS, React, Redux, Redux-Saga, AWS ECS, AWS Fargate

VizExperts India Pvt. Ltd.

vizexperts.com · April 2015 – May 2017

Engineer

Lead Developer on GeorbIS — an enterprise GIS application stack

Highlights

  • Was first developer on the green field project. It eventually grew into a major product for the firm.
  • Architected the stack, wrangling together several open source components and in-house GIS components to provide web services to provide raster and vector maps, and a single page application front end
  • Javascript, React, Redux, Spring Boot, C++ (GIS algorithms), Postgres

VizExperts India Pvt. Ltd.

vizexperts.com · January 2013 – April 2015

Engineer, Graphics

Programmer on VizExperts — Video Wall Compositing Software

Highlights

  • Implemented a image warping and blending for seamless display over projectors
  • Dramatically improved OpenGL rendering performance (~300%)
  • Developed new controller front end that networks with the video wall server over TCP/IP
  • OpenGL, C++, Qt, QtQuick(QML)

Terminus Graphics Pvt. Ltd. (defunct)

August 2010 – June 2012

Programmer

Programmer on Psylver — a 3D real time graphics engine

Highlights

  • Worked on 3D scenegraph rendering optimizations
  • Setup an asset export pipeline from Blender3D to engine
  • OpenGL, C++, Lua, Python

Education

National Institute of Technology, Calicut

2004 – 2008

Bachelor (B.Tech) — Mechanical Engineering

Skills

Programming Languages

Javascript Python Haskell

Web Development

React Redux Redux-Saga NodeJS tornado

Cloud Services

AWS EC2 AWS ECS AWS Fargate

Languages

English — Very fluent