About

I'm a passionate programmer and product developer and have been programming professionally since 2002. My specialization is web programming and I bring expertise in both front-end and back-end development.

The last twelve years have seen me successfully execute freelance, open source and enterprise projects. I have been part of cross-functional and cross-cultural teams and have had the opportunity to work with very interesting people, projects and companies.

Staying at the creative edge of technology, I like to build scalable micro services, real-time web apps using innovative technologies such as Node.js and the JavaScript family (ECMAScript 6, TypeScript etc.).

Enterprise technologies I've worked with are Python, Java and Scala. I've worked with NoSQL databases as well as traditional database technologies. Dipped toes in big data (Hadoop, GridGain) and I experiment with Rust.

Contact me for consulting and product development.

2014
  • Worked on Review19
  • Worked for Surfly (Amsterdam) and eVision Industry Software (The Hague)
  • What I did:
    • Built a collaborative web app, Review19, for decision making
    • Built a dashboard for Surfly's cobrowsing product
    • Developed components to render and interact with Piping and Instrumentation Diagrams (P&IDs) in the web browser
    • Developed components to capture Oil & Gas industry workflows (such as Isolations, Management of Change etc.) on top of an interactive P&ID
    • Wrote a number of open source JavaScript libraries
  • Technologies used:
    • JavaScript
    • Node.js
    • Python
    • CSS / Less / Stylus
    • MongoDB
    • PostgreSQL
    • SVG
2013
2012
 
2011
  • Worked as software consultant / architect for Xebia, Genpact and Inphina
  • What I did:
    • Built rich web apps for the aerospace industries
    • Built backends and RESTful APIs
    • Wrote the Apache Maven Cookbook
    • Wrote a number of open source Scala, Java and JavaScript libraries
  • Technologies used:
    • Adobe Flex 3
    • Java
    • Scala
    • Oracle
    • PostgreSQL
2010
2009
 
2008
  • Worked as software engineer / team lead for Logiciel Infosys
  • What I did:
    • Built data visualization apps and single page apps for United Nations
    • Built backends and RESTful APIs
    • Wrote various deployments and migration scripts
  • Technologies used:
    • PHP
    • MySQL
    • Adobe Flex 2 and 3
    • R
2007
 
2006
  • Worked for my web startups
    • India Defence
    • NEWSPost India etc.
  • What I did:
    • Built successful web news portal for the Indian defense sector
    • Built next generation news website that influenced mainstream media
  • Technologies used:
    • PHP
    • MySQL
    • JavaScript
    • CSS
2005
 
2004
  • Studied computer science at university
  • Worked part time as a freelancer programmer
  • What I did:
    • Designed web applications for business users and the education domain
    • Built web backends and frontends
  • Technologies used:
    • PHP
    • JavaScript
    • CSS
    • MySQL
    • PostgreSQL
    • Perl
    • C
2003
2002