Software architect, manager, researcher, and human

An experienced software architect, developer, and manager.
I am the co-inventor of seven patents, participated in writing two industry standards, have authored several print articles, as well as a textbook, and worked in variety of companies, from nimble startups to successful S&P corporations such as Microsoft, Amazon and F5 Networks.

It's important to me to keep my technical skills (design and coding) and my research skills (my academic research focus was on distributed systems and cloud computing) up-to-date.


Latest Blog Post

Latest News

Latest Projects