
Software/Systems Architect, Entrepreneur, Inventor of Cartfly and Sellit
Columbus, Ohio Area

Software/Systems Architect, Entrepreneur, Inventor of Cartfly and Sellit
Columbus, Ohio Area
Software engineer and inventor of 25 years, with 15 years professional experience leading software engineering teams for startups, agencies, and Fortune 500 companies. Expert in over 20 unique computer languages, recently focusing on Ruby (Rails) and ActionScript 3 (Flex/Flash).
Specialties include:
* Producing rich user experiences (RUX/RIA) using Flex, Flash and JavaScript (jQuery/Prototype/MooTools).
* Developing applications that integrate and interact with Facebook and OpenSocial (MySpace, Ning, Friendster, et. al.) platforms.
* Creating sophisticated, custom-tailored E-Commerce solutions.
* Engineering high-performance, high-availability systems architectures for scaling web applications, especially those running Ruby on Rails and other "difficult to scale" frameworks.
* Leading and teaching agile development processes, especially BDD ("behavior driven development), Scrum and XP ("extreme programming").
Ruby/Rails, ActionScript (1-3), JavaScript, ECMAScript, PHP, Laszlo, Java, .Net, Perl, ColdFusion, Visual Basic, Transact-SQL, XHTML, HTML, XML, XSLT, CSS, RSS, SVG, hProduct, hResume, hCard, hCalendar, iCalendar, vCard, SMIL, MySQL, MSSQL, PostgresSQL, OpenLDAP, SQLite, Linux (CentOS, RHEL, Fedora, Debian), OpenBSD, FreeBSD, Windows NT/2000/2003, OS X
(Internet industry)
October 2006 — Present (3 years 2 months)
Invented the "distributed e-commerce" model, created the first applications in the market, Cartfly.com and Sellit.com.
* Principal architect of software and systems
* Principal product developer
* Led development of rich user experience with Flash/Flex (ActionScript 3), JavaScript/"AJAX" (jQuery, MooTools, Prototype, Scriptaculous), XHTML, CSS
* Created ActionScript 3 rapid UX development framework, derived from Rails patterns. Used internally for Cartfly and Sellit "ShopBots", reduced .swf file size from 450KB (Flex 2 framework) to 100KB (AS3 "on rails" framework).
* Engineered "enteprise-class" (high performance, high availability) systems architecture with CentOS, Apache, Mongrel, MySQL, Ruby on Rails, and copious caching.
* Integrated with Facebook APIs, OpenSocial APIs (MySpace, Ning, Friendster)
(Internet industry)
July 2001 — December 2006 (5 years 6 months)
* Developed RIAs using AJAX, Flash + Remoting (CF, Java, and AMFPHP), Laszlo, PHP, MySQL, MSSQL.
* Co-developed gaming application for television lottery program using Flash/Remoting/FCS, Director.
* Developed document management system using PHP, MySQL, JavaScript, Flash, Perl, ImageMagick.
* Developed content-creation system to produce SCORM compliant Flash courseware for LMSs, using Laszlo, JavaScript, JSP/Servlets, MSSQL, XML/XSLT.
* Developed social-networking software using Ruby on Rails, MySQL, AJAX.
* Developed process to map zip code boundaries over Yahoo Maps for the USPS using Flash, XML.
* Database administration, design and development (MSSQL, MySQL, PostgresSQL)
* Server administration (Linux, BSD, OS X, Windows 2003, Windows 2000, MSSQL)
(Internet industry)
July 2005 — April 2006 (10 months)
Developed data graphing and spreadsheet tools for SRA/McGraw-Hill's eMathTools suite. Designed for children in primary education, the tools allow students to visually manipulate data sets using Line, Bar, and Pie graphs.
(Internet industry)
June 2005 — April 2006 (11 months)
Worked on a variety of projects, including:
* DSW
* Express
* Limited Brands
* Reebok Music
* Reebok Running
* Restoration Hardware
* Shaw Floors
* Victoria's Secret
* Whitehouse
(Internet industry)
December 2000 — July 2001 (8 months)
* Developed shopping cart and CMS applications using ASP, ColdFusion, MS SQL.
* Developed social-networking software using ASP, MSSQL, DHTML, JavaScript.
* Database administration, design and development (MSSQL, MySQL)
* Server administration (Linux, Windows NT, MSSQL)
(Public Company; Staffing and Recruiting industry)
August 1999 — December 2000 (1 year 5 months)
* Developed process to convert TiBs of flat-file Medicare data into MSSQL relational tables using Transact-SQL, SAS and Visual Basic.
* Developed document publishing system using Perl, CGI and POP mailboxes to convert e-mailed MS Office documents to HTML for public consumption.
* Developed workflow application for the insurance industry using MSSQL, ASP, DHTML, JavaScript, Visual Basic.
* Developed shopping cart and CMS applications using Perl/CGI, PostgresSQL, ASP, MSSQL.
* Database administration, design and development (MSSQL, MySQL, PostgresSQL)
* Server administration (Linux, Windows NT, MSSQL)
Mathematics, CIS 1996 — 1998