I am a veteran software developer with deep experience in both web-based and desktop application development,
with a proven ability to architect, build and deploy complex, feature-rich applications. Over 14 years,
I've developed applications on a wide variety of platforms using dozens of different technologies.
Web development, Windows programming, database design - if you have a
project you need built, chances are I can help you get it done.
I have experience using the following languages, frameworks and tools:
- Languages -
- Ruby - Ruby on Rails, RMagick, Rake
- PHP - Smarty, ADOdb
- Javascript - jQuery, ExtJS
- C++ - MSVC++, MFC, cURL, DirectX
- Java - Android, Struts
- Platforms - Linux, Android, Windows
- Databases - PostgreSQL, MySQL
- Graphics - Photoshop, Illustrator, 3DStudio Max
Founder
Irongaze Consulting, LLC
July 2007 - Present
Founder of a web technology consultancy based in the Triangle region of North Carolina.
Irongaze advises companies on web site architecture, optimization, and design, with an emphasis on scalability and reusability. We also
develop, deploy and manage custom web applications built using an in-house modular design framework written on Ruby on Rails.
More info at
Irongaze.com.
Client Applications Architect
Monster Worldwide, Inc.
June 2003 - April 2007
Developed an innovative application platform for client-side social software
as leader of Monster's client-side initiatives.
Was responsible for application development from concept to code.
Worked with internal and external customers to gather requirements, specify features and roadmap, and
lead the development, testing, and deployment of the finished product.
Applications developed on this platform included:
- Monster Companion - A push-technology communication applet targeted at hiring managers
- Ringo Uploader - A richly featured upload assistant for photo sharing on the Ringo network
- Ringo Sideshow - A desktop photo frame displaying photos from your Ringo social network
- Military.com Toolbar - An IE browser bar with push-technology dynamic content
- Tickle Address Importer - An Outlook-based contact import tool for social network management
- Tickle Toolbar - An IE browser bar displaying advertisements and social network events
These applications were installed on over 1.5 million desktops, generating an annual income of over $500k in attributed sales.
V.P. of Engineering
Eyetide Media, Inc.
April 2000 - June 2003
As senior engineer on staff, was responsible for technical vision of the company from the broad system architecture
down to the database schema and communications protocol levels.
Managing a team of three people, launched, maintained and
extended the Eyetide Network to support Nascar, Major League Baseball,
The Washington Post, HBO, etc. with over 4.5 million downloads. As product development lead, was
intimately involved with all aspects of developing the client
apps, public & internal websites, e-commerce engine, support tools and content tools.
Co-Founder
Spellblade Studios, Inc..
January 1999 - April 2000
Founded a continuously profitable business that focused on game development for
the PC platform. Created a fully-playable 3D game demo based on
intellectual property from Wizards of the Coast, a leading entertainment company.
Developed overall C++ game framework, internal APIs, XLab Character
Studio, game user-interface, corporate website, 2D/3D artwork and sound effects.
To fund this development, led business development efforts
that resulted in $200,000 in contracts for application development and website design.
Software Engineer
Scitor Corporation
January 1997 - January 1999
Developed business analysis software for the Project Scheduler 7 and Process 98 products, in addition to creating and maintaining
corporate website.
Responsibilities included C++ development work in algorithm design, reusable class design, graphics and UI coding,
and the creation of multiple support applets for both products.
Developed external APIs which enabled
the development of the Project Communicator line of products. Full product life-cycle experience.
B. S. In Computer Science
Stanford University, CA
Coursework included object-oriented design, AI theory, algorithm design, and user-interaction studies. Performed graduate-level
research in the field of real-world artificial intelligence and robotics.