I'm a software engineer with years of experience in web, real time, and high performance cloud computing industries. I have worked on PCI compliant payments gateways for industry leaders such as Verifi, scaled out backend infrastructure for highly concurrent MVNO with over 3 million active users, designed, architected and implemented from the ground up a sophisticated business rules engine using Akka Actor model and Scala, capable of making artificially intelligent business decisions.
Currently I am involved in leading initiatives to globalize a micro services backend core infrastructure for OpenTable to be able to support seamless restaurant search and booking user experience across the globe for over 100 million active users, via mobile platforms such as iOS, Android, Mobile Web and traditional web applications. Additionally, I'm working on building a data pipeline for applying machine learning algorithms across a suite of services for optimized realtime search and availability results.
Colleagues know me as a highly creative engineer who can always be trusted to come up with a new, optimized approach to solving problems. I spend a lot of time understanding the business and the audience and apply heavily Business Drive Design principles to new application architecture. I am a true team player, love to collaborate with others as I believe a good engineering team is a priceless tool in any business.
I have a Masters of Science degree in Computer Science with an emphasis on cloud computing and Reactive software application design. I was developing my thesis on Reactive software before it was cool. Prior to my MS degree, I received my Bachelors of Science degree in Computer Science and focused heavily on mathematics, NP completeness, automata, non-deterministic Turing machines etc...
I’m always interested in hearing from former colleagues, managers, or just interesting creative folk, so feel free to contact me if you’d like to connect