A developer with a strong understanding of the ways that software can be leveraged to enhance business practices and user experiences. A strong communicator with the ability to collaborate with multiple departments in an effort to understand the needs of the business and develop customized solutions. A self-starter with a strong focus in working independently to seek out creative ways to solve complex software problems.