Front-end Web Developer, UX Architect, 2013 - present
Front-end web development of the System76 website. User experience and interaction design. User testing. Distributed development/version control (git, bzr). Issue tracking and triaging. Catalog management.
Cofounder, UX Architect, present
User experience design, bug triaging, user testing, social media, developer communications, online chat- and email-based user support, high-level decision making, bookkeeping, corporate communications, press releases, developer documentation, end-user documentation
Visual Logic Group
User Experience Intern, 2012 - 2013
Icon design, front-end web development, print design, whiteboarding, UX design, UI design, user testing.
Consultant, 2004 - 2013
Soldering/prepping audio connections; Researching, selecting, installing, and configuring PC A/V hardware and software; Training clients on PC A/V hardware and software; Assisting in the installation of audio and video presentation equipment.
University of Northern Iowa ITS Network Services
Network Engineer Assistant, 2011 - 2012
Upgrading switch firmware & configuration; Cacti Monitoring Service; Wireless Site Surveys; Configuring Enterasys Switches; Provisioning and configuring wireless APs; Handling RMA procedures; Utilizing NetSight Console for network management; Utilizing RingMaster for AP management; Creating and managing wireless heatmaps with Ekahau; Tracking tasks and progress in a ticketing system.
Day Camp Counselor, 2011 - 2011
• Assist in preparation and delivery of positive activities.• Assist in the development of an activity schedule.• Perform routine checks on equipment and program area to ensure safety.• Demonstrate and enforce the policies and procedures for the day camp site.• Know all emergency procedures and be able to demonstrate them.• Educate participants on emergency procedures and policies.• Encourage participation in all activities.• Establish positive relationships with program participants and families.
Technical Support Analyst, 2010 - 2011
• Provide support to internal staff and external clients via help desk.• Assist staff/clients with password resets.• Assist staff/clients with software installation, configuration, etc.• Write and maintain documentation through Sharepoint.• Communicate technical concepts to facilitate understanding. • Rapidly learn and master varied systems and programs.• Track tasks and progress in a ticketing system.
Webspec Design, LLC.
Web Developer, 2007 - 2010