Complex Problem Solving
Takes an engineering approach to problem solving by thinking critically from first principles.
Deep understanding of object-oriented architectures and best practices; knows what it takes to produce and maintain software.
Drive for innovation
Actively searching for new ways to strategically push technological boundaries.
Basketball, SSBM, football, GH3, 9-5-2, blackjack, and poker.