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
"There's a way to do it better — find it." — Thomas Edison
"Innovation distinguishes between a leader and a follower." — Steve Jobs