Weston R. Cann (916) 623-4017 weston @ canncentral . org

Skills

Sharp analytical and problem-solving skills balanced with creative & divergent thinking abilities.

Decades of experience developing for the web on both the server and client side using:

  • C, Go, Java, JavaScript, Perl, PHP, Python, and Ruby
  • MongoDB, MS SQL Server, MySQL, and SQLite
  • HTML & CSS
  • Adobe Fireworks, Illustrator, and Photoshop for production design work

Conversant with general good software development practices, including use of version control, object-oriented programming, MVC and other architectural paterns, and test-driven development.

Skilled researcher, writer, and educator.

Employment

Senior User Interface Engineer

Meredith Corporation, Jun 2012 - April 2016

Front-end engineering for some of the world's biggest brands. Recent projects include:

  • Build-and-Price, Search Inventory, and other online shopping tools for Ford Motors
  • Several Issues of the iPad edition of Lowe's Creative Ideas
  • Facebook integration for an app promoting the Acura NSX
  • Honda/Acura Owner's platform

Freelance Web Application Developer/Consultant

Nov 2006 - Jun 2012

Freelance work on sotware projects of widely varying size and scope, from design and coding on small "brochure" sites, through integration of e-commerce and content management, to ground-up custom application development. Projects included:

  • Re-designing the UI for a muncipal mobile app and re-engineering their front end to be flexible and mobile-friendly
  • Integration of third-party telephone lead analysis, event management, and payment systems into WordPress sites
  • Development of composition, markup, styling, and JavaScript for a startup consumer Q/A site
  • Development of a prototype iPhone App for a sports media startup

Project Manager / Web Developer

Logoworks, Feb 2003 - Nov 2006

Managed web, email marketing, and other graphic design projects for small businesses. Participated in development on web and email related projects. Created web applications to supplement features of the internal project management platform.

Web Application Developer

CareerStep LLC, Dec 2000 - Dec 2001

Used Perl and MySQL to develop typing tests, quizzes, and other interactive content for training prospective medical transcriptionists.

Intranet Developer/Corporate Trainer

Big Planet/NuSkin Enterprises, Sep 1999 - Aug 2000

Managed and developed Intranet resources used by Big Planet technical support and customer service agents. Trained company employees in introductory web development.

Advertising/Curriculum Director, Advanced High School Studies Program

Brigham Young University Computer Science Department, Jan 1999 - Aug 1999

Co-created a new curriculum based in HTML, Javascript, and Java. Directed advertising campaign to recruit students. Increased enrollment 30% over previous year.

Activity Developer/Software Engineer

The Waterford Institute, Sep 1998 - Dec 1998

Designed and implemented multimedia presentations and interactive educational activities in Java.

Web Application Developer

ICentral/Openmarket, Nov 1996 - Aug 1998

Designed, developed, tested, and maintained C code comprising the ShopSite Manager, one of the first turnkey software packages for creating online storefronts and managing commerce on the web.

Manager, Advanced High School Studies Program

Brigham Young University Computer Science Department, Jan 1996 - Aug 1996

Managed all aspects of the department summer recruitment program. Hired and trained summer staff, secured use of all necessary resources (computers, food, housing, and physical facilities), developed curriculum, directed advertising campaign for the program (doubling enrollment), reviewed all student applications for admission, and acted as assistant instructor for over 100 of the nation's best high school students.

Administrative/Teaching Assistant, Advanced High School Studies Program

Brigham Young University Computer Science Department, Summers 1994 & 1995

Developed curriculum. Screened applications for students, teaching assistants, and resident assistants. Assisted students in learning computer science concepts and solving programming problems using Prolog.

Programmer/Analyst

Interlibrary Loan, Brigham Young University Library, Jan 1994 - May 1995

Maintained, modified, and developed the Patron Request System, custom library database software used by BYU and interlibrary loan offices throughout the USA (including Arizona State University, Berkeley, Denver Public Library, and New York University). Provided technical support for software used elsewhere. Handled office system administration.

Education

B.S. in Mathematics @ Brigham Young University
Minor in Music.