James Donaldson

Web Developer

I am a front-end web developer with a passion for quality and building semantic, standards-based websites. I specialize in coding modern, progressively enhanced experiences for users.

Skills

  • Semantic, hand-coded markup with HTML, XHTML, and HTML5
  • CSS based style and layouts with CSS2.1 and CSS3
  • Client-side progressive enhancement with unobtrusive JavaScript and JQuery
  • Building dynamic content with AJAX, PHP, and MySQL
  • Photoshop

Experience

Teaching Assistant UW Professional & Continuing Education

Autumn 2011 - present

  • Teaching assistant for classes in JavaScript, PHP, and MySQL comprising the Web Technology Solutions certificate program
  • Responsible for grading student work, helping students troubleshoot, and monitoring/assisting on online class forum
  • Advisory board member for certificate program.

Front End Web Developer, Tiny Fin LLC

2010 - present

  • Developed and designed web standards-based websites using hand-coded semantic markup and css-based layouts
  • Produced pixel-perfect pages from Photoshop design comps and rebuilt existing websites for better maintainability
  • Progressively enhanced websites with JavaScript and JQuery including both originally written code as well as using existing plugins

Software Test Engineer, Milliman Care Guidelines

2009 - 2010

  • Performed end to end desktop application testing using XML and SQL-based data verification, front-end manual testing, and both installation and deployment verification
  • Completed multiple test plans, identified and tracked defects, and worked closely with developers to drive high quality release of products on shortened timelines.
  • Tested web applications and web-based content

Software Development Engineer in Test, Microsoft

2006 - 2009

  • Designed and implemented SQL Server database backend for the DirectX SDK and Xbox XDK test organizations.
  • Helped design test launching/management system and web front-end for the test organization's automation infrastructure.
  • Designed and implemented additional utilities including both logging and information gathering components.

Software Test Engineer, Microsoft

2000 - 2006

  • Responsible for executing BVT and regression test passes, analyzing results, filing bug reports, and driving bug resolution
  • In addition to maintaining lab equipment and infrastructure, worked on improving automation, results reporting, bug triage, and web-based tool user interfaces.

Education

Currently enrolled in Ruby Programming certificate

University of Washington

  • Ruby: the Core Language
  • Applications with Ruby on Rails
  • Advanced Topics in Ruby on Rails

Web Technology Solutions certificate

University of Washington

  • Client-Side Scripting and Design (JavaScript)
  • Server-Side Programming Using PHP
  • SQL, Data Storage Technologies, and Web-Data Integration (MySQL)

Web Design with Adobe Creative Suite certificate

University of Washington

  • Introduction to Multimedia Design and Production
  • Visual and Information Design: Digital Imaging (Photoshop)
  • Multimedia Web Authoring (Dreamweaver)
  • Web Authoring Using Flash

Majored in Political Economy of Industrial Societies

Univesity of California, Berkeley