New York, New York, United States
Problem solving programmer with a real enjoyment of hard problems, and good solutions to them. I try to always strike the right balance between elegance/correctness and expediency! Here at Google I like to think hard about the disk IO and systems side of networking in the Chrome web browser. Whether it's a new storage API in Javascript, or ye olde HTTP cache, I like to make sure we balance the network and the disk correctly. At ITA, I have worked on low fare search; organizing the details so we can quickly and efficiently price airfares. I've worked on custom software for tricky clients in the airline industry, developing algorithms to solve whole new problems for business models that never exited before. I worked on security and databases for the payments industry. I've worked in a vareity of different software settings, UI intensive work at KCP, embedded at SOMA, and application servers at INEA. This breadth has helped keep me fresh, as I cross pollinate ideas between the fields. Specialties: Tricky problems, Scalable Solutions, Fast Code
Worked on Platform team, developing features to support developing new Bloomberg Terminal Apps or improving existingones.
Principal of a contracting company aimed at building long term relationships & teams building exciting software, particularly in systems, networking protocol areas. Worked many crypto jobs.
Took time to focus on parenting children as well as personal health problems. The health problems are now resolved!
Networking & performance on the Chrome web browser. Particularly focused on disk cache and IO improvements on Android platform.