Objective

Design and develop well-crafted software that is subtly simple

Employment

Mobile Software Engineer

October 2017 - Present

ShowClix
Pittsburgh, PA

Selected Projects
Achievements
  • Introduced Modern Software Engineering practices: Unit Testing, Continuous Integration and Continuous Deployment to ShowClix's iOS and Android mobile suite
Tools & Technologies
Git, Swift, Objective-C, Java, Fastlane, TravisCI, Firebase, React, Redux, React Native

Software Contractor

September 2013 - Present

Self Employed
Portland, OR & Pittsburgh, PA

Achievements
  • Worked with the Nordic Musuem of Stockholm to update and document it's open source audio guide for an easy handoff for interns from the KTH Royal Institute of Technology to continue working on it
  • Developed a customer and inventory management system, admin website, API and mobile app for GO Box PDX and GO Box SF Bay
Tools & Technologies
Git, Objective-C, HTML, CSS, Bootstrap, JS, jQuery, Cordova, Python, Flask, PHP, Wordpress, MySQL, Stripe, Apache

Lead Software Engineer

November 2015 - October 2017

Carnegie Museums of Pittsburgh
Pittsburgh, PA

Achievements
Tools & Technologies
Git, Swift, Objective-C, React, React Native, Redux, HTML, CSS, JS, iBeacons, Sketch, Kanban, Node.js, AWS Lambda

Software Engineer

June 2013 - September 2015

Vernier Software & Technology
Beaverton, OR

Achievements
  • Implemented an object tracking algorithm into Vernier Video Physics
  • Instrumental in designing and developing a new version of Go Wireless. Which included: designing mock ups, A/B testing, usability interviews, prototyping and writing design documents
Tools & Technologies
Git, Objective-C, C++, C, Swift, Cocoa Touch, OpenCV, OpenGL ES, HTML, CSS, JS, Polymer, Sketch, Agile Development, Lean UX

Education

B.Sc. Computer Science

September 2012 - August 2015

Portland State University
Portland, OR

Stuided a varity of topics including:
  • automata theory
  • operating system design
  • human computer interaction
  • algorithm analysis and complexity
  • compiler and programming language design
  • non-traditional models of programming: logic, functional
For my capstone project I worked with Mozilla to build a Firefox OS Backup and Restore library.