Perceptive and logical Software Developer and Data analyst with proven ability to communicate with both technical professionals and end users to identify and translate business requirements. Proven ability to build and lead teams of talented professionals to develop valuable process solutions to meet business objectives. Detail-oriented software development professional and team leader with history of proposing enhancements that improve designs. Highly effective at analyzing existing systems to discover issues and developing creative solutions that satisfy business and customer needs.