My resume is online for reference purposes. Please do not contact me about any job offers.
At Netscape, I created and maintained the tech support web site. At Apple, I helped launch iTools (now MobileMe). At the Lightmaker studio, I built beautiful sites for high-end clients. I have broad experience in building back-end servers, database schema, and front-end browser interfaces for sites. I've designed and programmed two content management systems from the ground up. Since 1995 I've been working with great teams using great technologies to build great web sites.
Applications and development environments: Microsoft Visual Studio; Microsoft IIS and Apache web servers; Microsoft SQL Server, MySQL, and Oracle databases; LAMP framework; MVC architecture; Firefox, Internet Explorer, Safari, and Chrome web browsers; Subversion and Perforce revision control
Operating systems: Microsoft Windows (client and server); Mac OS X; Linux (Ubuntu/Kubuntu/Xubuntu, Fedora Core, Debian, SuSE, and others, using KDE or GNOME or shell); Unix
Princeton University, BSE in Computer Science, 1992.
January 2011-present: Web developer, Walt Disney Parks and Resorts Online (Orlando, FL)
Build a web site in PHP on Zend Framework for an internal project. As a member of an agile team using behavior-driven development, use PHPUnit, QUnit, JBehave, and JMeter to test the code and its behavior.
January 2008-October 2010: Web developer, Lightmaker USA (Orlando, FL)
March-December 2007: Web developer, VRSoftware (Kissimmee, FL)
2000-present: Brian Kendig Consulting, self-employed (Celebration, FL)
Designed and implemented the interface, database, and content management system for VoiceChasers.com, on a Linux system with an Apache web server using HTML, CSS, PHP, and SQL against a MySQL database. (See "voicechasers.com/database/showactor.php?actorid=1202" for an example.) Run my own PC repair business, fixing a wide variety of Windows and Mac hardware/software problems (email, installs, viruses, backups, etc) on-site in offices and homes. Teach technology and explain complicated concepts in terms that people can understand.
1999-2000: Senior System Administrator, Apple Computer Inc., Redwood R&D (Cupertino, CA)
Managed the test and production Unix environments for the iTools (now MobileMe) web site launch, ensuring that updates to the server software could be rolled out without surprises. Installed and tested development code, diagnosed and fixed problems. Reported recommendations and necessary changes back to the development and sysadmin teams. Wrote the user account provisioning system ('bash' shell scripts) which creates accounts as new users sign up.
1995-1999: Webmaster and Senior Analyst, Netscape Technical Support Operations (Mountain View, CA)
Led the team developing the structure and user interface of the Netscape Technical Support site (which received up to a quarter-million hits daily). Developed a content management system in Perl, used by Netscape employees and partners for publishing technical material. Wrote Perl and shell scripts to survey users and track how they used the site; used customer feedback and usability studies to improve site quality. Designed and created the support area on Netscape's web site, and wrote large amounts of documentation and technical articles for it. Was the primary contact providing 24x7 phone/email support to several major accounts (including Sun Microsystems, Prudential Financial, and the United Nations) deploying web browser, client, server, and ecommerce products in production environments. Worked closely with QA and development through all phases of the product development cycle.