Welcome to my web site.
I am an experienced software engineer with an interest in a wide-variety of software topics. I am Director of Data Platform Engineering at Percolate, and I like to write about various facets of software development.
I have led software development for various platforms including distributed systems, databases, analytics systems, cloud-computing infrastructures, web services and SaaS platforms. Earlier in my career I also wrote software for consumer electronics, enterprise networking appliances, and carrier-grade telecommunications equipment.
You can find more details from my resume.