Java

Languages

Varying dialects to impose my will upon systems

NISC

2013 - Present

Cloud Platform Team Lead

Citi

2012 - 2013

Technical Lead

enChoice

2010 - 2012

Senior Software Developer

Agilis Systems

2009 - 2010

Senior Java Developer

IBM

2007 - 2009

Staff Software Engineer

Citi HomeEquity

2006 - 2007

Java/VB Developer

Cequel III

2005 - 2006

Senior Developer

Citigroup

1997 - 2005

Sr. Project Manager