I am a software engineer with many years of experience across a wide range of technologies. Most recently I've done Android application development at Artifex Software for SmartOffice, a secure mobile SDK and application for viewing and editing Microsoft Office documents, PDF files, images and more.Prior to this I've worked on web applications, desktop applications, and even an assistive keyboard device involving firmware, USB protocols, and device drivers.I've been in business, management and contributor roles, and I enjoy all of it. Mostly I enjoy being hands-on, collaboration, and the fun and challenge of learning something new.When I'm not working, I'm writing and recording music, and performing at local venues with my friends.I am available for work, so drop me a note if you'd like to talk.Skills: Android, C, C++, Java, Kotlin, JNI, Perl, Python, git, GitLab, HTML5, CSS, JQuery, Google Web Toolkit, Google App Engine with JDO, REST, Map/Reduce, Flash, Adobe AIR, Flex, Actionscript, Drupal, PHP5, Eclipse, SVN, Keil firmware development tools
Listed skills include Product Development, Software Development, Mobile Applications, Mobile Platforms, and 1 others.