I’m a technologist with about 30 years of experience in entertainment, healthcare, finance, energy, legal, and defense sectors. My focus is middle-tier and scalable reactive architectures based on Scala, Spark, Akka, Kafka, and Java — although I also have years of mobile development (I love working in Swift), relational systems, and large-scale architectures. I’m a passionate advocate and instructor of functional programming and Scala.
I started my career in technology around “start ups” like Microsoft and NeXT Computer, where I was lucky enough to work closely with Steve Jobs. I’ve managed everything from small startups to projects involving 300+ people. As you may pick up from my blog, I’ve spent a lot of time managing projects throughout Asia (especially India).