Bill Fisher

Web Developer, Front End Engineer, Web Application Programmer

Contact

5730 Van Fleet Avenue
Richmond, CA 94804
510.414.8771
http://fisherwebdev.com

Objectives

back to top

Skills

HTML/XHTML/XML
Clean, semantic markup. Comfortable with HTML5.
CSS
Cross-browser compatibility. Media queries for responsive layouts. Image sprites. CSS3 hardware-accellerated animations. Comfortable translating design files into valid code.
JavaScript
Ajax and JSON. Object-oriented. jQuery, Prototype and other frameworks. Jasmine testing. Seadragon.js. Raphaƫl. Google APIs.
Backbone.js
Structured client-side application development. Also experienced with JavaScriptMVC.
Ruby and Rails
Comfortable with Rails views and configurations. Some experience with Rails models, controllers and RSpec testing. Also experienced with Sinatra.
Mobile Web Development
Extreme optimization. Progressive Enhancement. Device, browser, screen and object detection.
PHP
Object-oriented. MVC frameworks. cURL. CMS customization (WordPress, Expression Engine, Joomla!).
MySQL
Normalizaton. Full-Text search.
Apache
.htaccess and pretty URLs. gzip.
UNIX / Linux
Shell scripting. Cron jobs. Comfortable at the command line.
Optimization
YSlow and other tools, Image sprites, gzipping, code refactoring and minification, Base64 image encoding.
Comet
Experimental research with Node.js and Socket.IO for full-duplex, real-time web applications.
CouchDB
Experimental research with CouchDB and Sammy.js for RESTful, document-based web applications with little to no server-side code.
Java/J2EE/JSP
Experience in an academic setting only.
Version Control
Git, Mercurial, SVN.
Communication
Excellent written and verbal communication. Comfortable speaking in public.
Attitude
Positive. Can-do.
back to top

Experience

Hot Studio, 2011-present
Developed both prototypes and production code for numerous web applications. Worked with user experience, interaction and visual designers to create innovative products. Met and surpassed expectations in delivering solutions to complex challenges. Provided leadership within the Technology discipline and within Hot Studio as a whole, advocating for HTML5 apps, responsive web design, Backbone.js and test-driven development. Mentored colleagues and sought out co-mentors across disciplines. Authored and published Hot Studio's first open source project: Touchy, a jQuery plugin for managing touch events. Organized the hosting of the San Francisco JavaScript Meetup where I first presented Touchy. http://hotstudio.com https://github.com/HotStudio/touchy Touchy presentation at the SFJS Meetup
Empower Interactive, 2010-2011
Worked in a small team using Agile Development methodology to build an Ajax-driven, Ruby on Rails web application. I also developed the company website. http://empower-interactive.com
White Lotus Design, 2008-2011
Completed over ten projects ranging from small website revisions, to complete website creations, to a major Google Maps project with a custom, map-based administrative interface. Content management systems included Wordpress, Joomla!, Radiant (for Ruby on Rails), and small, custom systems based on PHP/MySQL. http://whitelotusdesign.com http://maps.npaihb.org
eCert Systems, 2010
Worked to improve the UI in eCert's Rails-based, email validity reporting application. http://www.ecertsystems.com/
San Francisco Symphony, 2010
I developed a mobile website for the Symphony's Black and White Ball without the ability to use any server-side code due to project constraints. http://fisherwebdev.com/sfsymphony/
Conscious Creative, 2010
Created a devlopment subdomain that exactly mirrored the production environment for Concious Creative's work on http://www.norcalhostels.org/. Discovered problems and assisted in strategies for upgrading and improving the site. http://www.consciouscreative.com/
Zap Squeak Design, 2010
I worked with Gabe Scelta of Zap Squeak Design to repair a booking widget on an adventure travel website. I used PHP, SOAP and Ajax as part of this project. http://www.zapsqueak.com
Flow Funding, 2010
Flow Funding hired me to revise their database, their administrative interface, and the presentation of data on their website. This project used the Smarty templating system. http://flowfunding.org
Web-Fu Design, 2010
Developed Web-Fu's company site in Wordpress. Created a custom, Ajax-based portfolio presentation for the home page. http://www.webfu-design.com/
Zoey Setiawan, 2010
Zoey hired me to build a simple WordPress site for an accounting firm. http://zoeychloe.com
BARTeye, 2009
Built a web application, optimized for smartphones, that gets the real-time ETA feed from Bay Area Rapid Transit and visually presents the data. I did this for fun in my spare time. http://barteye.com
Yoga Bliss, 2009
A Wordpress site for a small business. I hired a freelance designer and managed the project. http://yogabliss.com
UC Berkeley, 2000-2004
In my first professional job with computers, I was an IT help desk technician. I did a wide variety of tasks, including some work with SQL.
fisherwebdev, 2009-Present
I also continually experiment on my own website to explore programming issues or to try new ideas. http://fisherwebdev.com/experiments
back to top

Interests

Mobile and Multiscreen Experiences
Touch interactions, HTML5 apps, responsive web design, geolocation, real-time web.
Interoperability
Mash-ups, APIs, Semantic Web.
Data Visualization
Maps, dashboards, business intelligence, SVG and the canvas tag.
Open Source / Transparency
Open systems will win.
What I want to learn in the next 12 months
More mobile. CoffeeScript. NoSQL databases. Memcached. More Ruby. More UNIX. More design patterns.
back to top

Education

UC Santa Cruz, 1993-1995
Bachelor of Arts in Cultural Anthropology, minor in Literature
San Francisco State University, 1999-2000
Single subject teaching credential and over 20 units of post-baccalaureate studies in English, 2000
Diablo Valley College, 2006-2007
20 units of study in Computer Science
City College of San Francisco, 2007-2008
18 units of study in Computer Science
back to top