SUMMARY OF EXPERTISE

Experienced information architect with a long track record of producing successful, enterprise-caliber, web applications. Exceptional knowledge and experience in web technologies, databases, information architecture, content management, project management and implementation, including:

Web application development Expert in content management
Diverse web technologies (HTML, Ruby on Rails, .NET, ASP, SQL, JavaScript, Cold Fusion, CSS, XML, XSL, Perl, AJAX) Java Technologies: JSP, J2EE, Struts, Tomcat, WebLogic, JFreeChart, Hibernate, iBatis, Metro (JAX-WS web services), Maven, Log4J, Castor, others
Extensive database experience: Oracle, SQL Server, Sybase, MySQL, PostgreSQL Requirements analysis, technical documentation, proposal writing
Internet strategist for a variety of clients; also developed and sold an online web business Professionally published technical writer; frequent technical speaker
Bachelor of Science in Computer Science  

PROFESSIONAL EXPERIENCE

Web Architect
AOL LLC, Dulles, VA
 
2003 - current
Served as web architect and team leader for numerous automation projects, including:
  • Exception Request Tool: Created the ERT web application, which facilitated the stability of AOL's production assets by managing approvals for emergency and fast-track production installs. ERT was the first internal AOL application fielded using Ruby on Rails, and integrates data from Oracle and Sybase databases.

  • Release Management: Managed the architecture, implementation and operational support of the Release Management web site, which provides automated workflow features to facilitate over 20,000 production releases annually. The system is utilized by over 900 active staff members and supports installs on thousands of systems world-wide. The web site integrates data from 12 separate databases of 3 types (Oracle, Sybase and MySQL) using Java/JSP, as well as JavaScript, CSS and AJAX. Dynamic charts produced with JFreeChart.

  • Cross-Group Tools: Implemented and supported the Control Database (CDB) Installer, a web application that automated QA and Production installs for CDB updates, such as critical price plan updates. Implemented and supported the Newton Cloning Automation (NCA) system, which automated building QA environments for the Billing group; each automated build saved up to a 100 man-hours of work. Applications were implemented in Java/JSP. Integrated custom Java code into the Jira issue tracking system to synchronize data with AOL data sources.

  • Publish & Subscribe: Designed and implemented publishing capabilities for the Data Warehouse group. This Java application automated the import/export of metrics information between dozens of databases of 4 different types (Oracle, Sybase, Red Brick and Netezza).

Principal Consultant
AboutWeb, LLC., Vienna, VA
 
2000 - 2003
Served in a technical architect, Internet strategist and management capacity on multiple web development efforts. Projects included:
  • National Council of Teachers of Mathematics: Led business development effort that landed the contract to build E-Resources, a searchable online archive of PDF and HTML journal articles targeted at mathematics educators. Subsequently led the development effort for E-Resources, which featured unique browsing and searching features to provide easy access to content for end users, as well as e-commerce features, integration with their billing system and sophisticated authentication/access capabilities. Architecture featured the seamless integration of diverse technologies, including ASP, Microsoft SQL Server, JavaScript, Perl, Python, CSS and the Verity Ultraseek 5.0 search engine.

  • Journal of Optical Networking: Served as project manager and co-architect for the Journal of Optical Networking (JON), an entirely online, peer-reviewed scientific journal operated by the Optical Society of America. System included workflow capabilities that allowed all aspects of article publishing to be managed, including submission, editing, peer review and final publication. Also required integration with legacy systems to access membership and billing information. Technologies included Cold Fusion, Microsoft SQL Server, Transact-SQL, JavaScript, Perl and XML.

  • Optics Express: Customized the JON publishing framework to implement a new version of Optics Express, a five-year-old online scientific journal. Ported existing data and content into the new system.

  • Other Web Sites: Implemented Accounting.biz, an informational web site for accountants; United Wholesalers, a promotional web site for a bulk retailer; WHTV Productions, a web site for a California-based video production company that featured streaming videos; and others.

Founder, Architect, CIO
CareerBank, LLC., Vienna, VA
 
1999 - 2003
Founded the company as an Internet startup. Served as chief architect for the design, implementation and operational support of a large-scale, commercial, career site focused on the accounting, finance and banking industries. Played a key role in developing the business model, defining the business plan for the organization and developing Internet marketing strategies, enabling the business to become the #1 independent career site focused on this career niche. Architected and implemented e-commerce features to support online product purchasing. Designed CareerBank.com’s co-branded career center system, allowing the organization to build a network of over 1000 partner and regional career centers. Sold out in 2003; the company is now owned by OnTargetJobs.com.
 
Principal Consultant
Guident Technologies, Inc., Herndon, VA
 
1999 - 2000
Served as a high-level consultant for Guident’s leading customers, including:
  • NEXTEL: Responsible for the design and implementation of a web-based reporting facility that made key reports available to executives and authorized staff members via an intranet.

  • PSINet: Technical architect for an Oracle-based application that reconciled invoices for telecommunication circuits with subscription information. This system allowed PSINet to save millions of dollars each month by uncovering invoicing discrepancies.

System Architect / Project Manager
Thomson Consulting, Inc., Rockville, MD
 
1992 - 1999
Served as a technology expert for the Southeast Consulting Practice, with specialties in software engineering practices, database design and administration, content management and configuration management. Served as architect and leader for some of the company’s largest and most strategic consulting engagements, including:
  • LEGI-SLATE: Chief architect for a web application that tracked news, reports and other information concerning legislation in Congress; fielded over a million XML documents with on-the-fly translation into HTML. Led three development teams (18 people) that integrated technologies such as ASP, Oracle, PL/SQL, Java, HTML and the Excalibur Retrievalware search engine.

  • NASDAQ and CDA Investment Technology: Team leader for a publishing system that produced the Corporate Record, an ongoing, quarterly, customized hardcover publication providing financial information relating to companies listed on the NASDAQ Stock Exchange. Over a million customized pages were printed, assembled and bound each month. The resulting publications were sent to NASDAQ’s premier listed companies. Technologies included Oracle, C, PL/SQL and Perl.

  • Muller Data Corporation: Team leader responsible for the design and implementation of a real-time publishing system that created more than 20 financial products. Integrated information from data feeds in real time, and automatically shipped financial data files to customers over the Internet. Served as Oracle database administrator and configuration management specialist for the project. Key technologies included Oracle, C, PL/SQL and Perl.

  • Research Institute of America: Brought in as trouble-shooter to get this large-scale content management project back on-track for delivery by solving database issues, retrofitting software engineering practices and implementing effective configuration management procedures. CheckPoint was a large-scale web application that delivered CPA-level tax information to a subscriber base of over 11,000 users.

Senior Systems Analyst
Honeywell Federal Systems, Inc., McLean, VA
 
1987 - 1992
Worked on numerous software projects, gaining valuable experience in requirements analysis and structured design techniques. Technical leader with responsibility for porting the C-based Copernicus expert system shell to a DPS 8000. Developed a migration procedure to seamlessly migrate customers to a new version of the WIS Workstation (an enhanced Mac, running a secure version of Unix) that was incompatible with previous versions. Designed and implemented a TCP/IP performance monitor in C. Ported the Sybase Open Client C library to a DPS 8000.

EDUCATION

B.S., Computer Science
University of Delaware, Newark, DE 1986

OPERATING SYSTEMS AND TECHNOLOGIES

Windows Oracle 6,7,8i,9i,10g Java, J2EE, JSP
UNIX / LINUX Tomcat, Weblogic Ruby on Rails
HTML Microsoft SQL Server C / C++
SQL MySQL Macromedia Dreamweaver
PL/SQL XML / XSL Macromedia FireWorks
Transact-SQL CSS Adobe Photoshop
ASP.NET, ASP Perl, Python Microsoft Project
Cold Fusion Tomcat, WebLogic Microsoft Office

WEB SITES

Online Portfolio http://www.keenertech.com/portfolio.aspx
NCTM E-Resources http://my.nctm.org/eresources
CareerBank.com http://www.careerbank.com
Belle Terra HOA http://www.belleterrahoa.com
Optics Express http://www.opticsexpress.org
JON http://www.osa-jon.org

SELECTED PUBLICATIONS

“Creating Dynamic Charts in Java with JFreeChart”
AOL Unconference (2007)
http://www.keenertech.com/content/96.aspx

“Creating a Pull-Quote Effect with CSS”
AOL Group Challenge (2007)
http://www.keenertech.com/content/110.aspx

“Conditional Logic in Rails Migrations”
Washington DC Ruby on Rails User Group (2007)
http://www.keenertech.com/content/138.aspx

“Handling Credit Card Transactions Using CyberCash”
ColdFusion Developer’s Journal, Vol. 3 (2001), Issue 6 (June, 2001)
http://www.keenertech.com/content/24.aspx

“Understanding How Oracle Triggers are Executed”
Guident.com (2000)
http://www.keenertech.com/content/22.aspx