Strong experience in taking client concepts, designing accurate and complete algorithms that embody those concepts, and implementing those algorithms in robust software. Implementations can include database, web services, message queuing systems, and innovative user interfaces.