
Software Engineer with a Computer Science background and several years of experience designing and developing technology solutions.
As an Engineering Lead, I help build, mentor and grow engineering teams. I exercise a hands-on leadership style, contributing heavily to the Technology Strategy, Architecture and Operations of software products. Additionally, I can pair program with other engineers, develop proof-of-concepts or debug complex production issues when needed.
Predominantly a Java expert, with experience in Object Oriented Design & Programming, Functional Programming, Microservices and Event Driven Architecture, Distributed Systems, Amazon Web Services, Heroku, Scala, JavaScript, Objective-C, SQL, Triple stores and NoSql data stores. I also have a strong interest in Site Reliability Engineering and DevOps practices.
Master of Science, Software Engineering from Department of Computer Science, University of Oxford and Bachelor of Technology, Computer Science and Engineering from GGS Indraprastha University, Delhi.
Part-time start-up guy at Beancrunch. Ex-Sapient, News UK and the Financial Times
Rowing enthusiast at The Lea Rowing Club and a Christ Church Boat Club, University of Oxford alumnus. Can often be found at a hackathon, a tech meet-up or a coffee shop with my MacBook when not hanging out with friends at a pub in the city.
What's on?
-
Devoxx UK 2018
Notes from talks featuring Venkat Subramaniam and Mark Heckler among others Read more...
-
QCon London 2018
My notes from the this year's QCon London Read more...
-
ETL is dead; Long live streams
Looking back into traditional ETL architecture and how Kafka based stream processing makes things better Read more...
-
Google Code Jam 2017
Summary of my participation in annual Google code jam event Read more...
-
Probabilistic Machine Learning - Introduction
An introductory lecture on probabilistic machine learning at University of Oxford. Read more...
-
Datastax Cassandra Summit 2016
My notes from Datastax Cassandra Summit Read more...
-
DevSecCon 2015
My notes from DevSecCon 2015 Read more...
-
Heroku for Highly Available Dropwizard Apps
How we use Heroku for HA dropwizrd apps in Production Read more...
-
Reflections from QCon London 2015
My highlights from the this year's QCon - Randy Shoup's talk on Architecture at scale, driving standards, traits of an effective Architect and more Read more...
-
Security Principles Refresher
Refresher on information security principles for developers Read more...
-
Google Code Jam 2014
Summary of my participation in annual Google code jam event Read more...