Printing tool Download PDF


Accomplished enterprise software architect and team builder with over 18 years of experience in managing custom software development in the Intellectual Property Management, Records Management, Transportation Management, Travel and Leisure, Financial Services and Manufacturing industries.  Has spearheaded numerous development initiatives in the design, development, and launch of leading-edge web applications. Astute, resourceful leader, demanding and delivering excellence.  Strong interpersonal skills and a steadfast commitment to ethics and integrity.

  • IT Strategy
  • Program / Project Management
  • Budget Planning & Management
  • Client and Vendor Management
  • Process Re-engineering
  • Systems Integration
  • Business Analysis
  • Web and Portal Applications
  • Web UI Design
  • Object-Oriented A&D

Work experience

Nov 2007Present

Co-Founder and CTO

iCompassion, Inc.

Provided technical direction to a non-profit social networking company that allows members to share information and empathy with others dealing with chronic or terminal illnesses. 

  • Defined a feature and functionality strategy for the website.
  • Identified social networking framework upon which the site was developed.
  • Identified, contracted and managed the website design and development firm.
Jun 2007Oct 2007


Land America Financial Group

Evaluated software development processes and recommended process improvements for the company’s Default Mortgage Processing System, BackInTheBlack.

  • Defined, documented and implemented software development processes for Change Management, Build and Release Management, and Defect Management.
  • Defined and implemented standardized documentation templates for Requirements Analysis, Functional Specification, and Technical Design.
May 2004May 2007

Director of Software Engineering

Iron Mountain

Managed and directed the information technology needs of Iron Mountain’s $25M Intellectual Property Management Group within the Digital Services Division, comprised of two business lines (Corporate Domain Name Management and Technology Escrow).

  • Established and managed the division’s annual IT budget of $3 million.
  • Established the division’s technical direction with executive management, developed a tactical approach to achieving the strategic goals, estimated project costs, and directed the development of project plans.
  • Translated business strategies into information technology solutions, justified and sold those strategies to executive management.
  • Managed over 30 onshore / offshore resources on multiple development and support teams.
  • Launched the first and second fully integrated portlets in the enterprise portal, starting in Vignette and eventually migrating to WebSphere.
  • Migrated two business lines utilizing different technology platforms (ASP & COM / JSP & Java) onto the same platform to reduce the annual budget by $500K and promote code reuse.
  • Implemented best practice processes to establish more consistent delivery results.
  • Developed and implemented a disaster recovery strategy for the group.
  • Developed an annual resource plan for all development and support activities.
  • Identified and managed all vendors, both internal (computer, network, security, database, procurement, and corporate) and external.
  • Identified, mitigated, prioritized, managed and resolved project issues, constraints, dependencies and risks.
Jan 2004May 2004

Co-Founder & CTO

Arcemus, LLC

Directed the information technology needs of a startup corporate domain name services’ company. Collaborated with industry experts to develop a system that transformed the way corporate domain names were managed. The firm was acquired by Iron Mountain, Inc. in 2004.

  • Designed, developed, and implemented the marketing web site and corporate domain name application.
  • Designed both hardware and software architectures.
  • Migrated the largest corporate domain name customer onto the application in 2003.
  • Assumed instrumental responsibilities in the due diligence effort prior to the sale of Arcemus to Iron Mountain.
  • Managed vendor relationships for all third party tools and services, including integration with domain name registries, Credit Card Processing Gateway, and enforcement services.
Dec 2001Jan 2004

Sr. Program Manager

Science Applications International Corporation

Senior Program Manager, Transportation Management Services, 2003

Responsible for all aspects of the management and growth of a $2M business unit encompassing three transportation-related software products: an Internet Transportation System (ITS) for commercial use, the DOE Satellite Shipment Tracking System (TRANSCOM) for tracking hazardous materials,  and the Automated Transportation Management System (ATMS), with an overall satellite tracking subsystem.

  • Managed client relations, including both customers and resellers.
  • Negotiated contracts and managed vendors, including Oracle, Rand McNally, SAVVIS, ALK and UPS.
  • Achieved CMMI Level 3 status for the program.
  • Developed a user community responsible for the collaboration of a unified product roadmap.
  • Negotiated the terms and margins of a large reseller agreement, conveying the use of an ITS to a transportation management services client.
  • Wrote and presented the winning proposal for TSA’s Abandoned Property Program Management.
  • Established and managed the program’s annual IT budget of $1 million.
  • Prepared and delivered monthly/quarterly customer/reseller reports and monthly invoices; managed collections.
  • Worked with marketing to develop product brochures and marketing material.
  • Presented program status at Sector/Group Quarterly Reviews.

Senior Project Manager, EFTechnologies ClubNetworks Project, 2001 – 2003

Managed the development of a $2.4 million web-based membership management system for an application service provider. Successfully launched a client website for Washington Sports Clubs, one of the top five health and fitness club corporations in the United States.

  • Managed and led a blended team of client, contractors and staff through all phases of the SDLC.
  • Developed and implemented the hardware architecture across multiple environments, including development, staging, and quality assurance.
  • Established coding and documentation standards.
  • Managed project resources, including developers, QA and technical writers.
  • Developed a detailed project plan and a customer-agreeable communication plan
  • Extended the quality assurance program and environment.
Oct 2000Oct 2001

Director of Internet Operations & Technology

Global Pathways Group

Directed the internet operations of a technology solutions company positioned to provide an affordable, end-to-end ISP solution to connect people and communities worldwide as full and effective participants in the digital economy; launched portal in July 2001 in support of Disabled American Veterans.

  • Identified vendors to manage support functions of the corporate office, including internet connectivity and back-office systems. Identified vendors in support of the ISP Offering which included online training and help desk/support. Led contract negotiations and managed vendors.
  • Identified and integrated new technologies into existing systems as custom portal solutions.
  • Managed the corporate internal networks and systems, including the launch of the corporate intranet.
Oct 1989Oct 2000

Web Development Manager

Perot Systems

Managed the design, development and support of the Java-based, multi-tier, e-commerce booking application for National Car Rental ( that allowed customers to reserve cars online, enabling annual bookings of over $150 million.

  • Managed and led a high-performance, 12 person development and support team.
  • Defined a robust system architecture that was highly scalable and redundant.
  • Architected a multi-tier web application capable of supporting over 2000 concurrent users.
  • Successfully launched the site and performance-tuned it to support over 1500 concurrent users.

Various other technology projects from inception to successful completion:

  • Developed a Java applet prototype and transitioned it into Perot Systems’ first Java-based development project.
  • Rescued a development project stuck in the final development and QA stages prior to launch.
  • Architected and developed a strategy to complete a large data conversion effort within the conversion window.
  • Established policies and procedures to regulate the development team during the final stages of development.
  • Designed, developed and supported a Unix-based community banking system ported from RPG to C.


Web Site Design
Object Oriented Analysis and Design
Web Application Design/Development
MS SQL Server
Project Management





Bachelor of Arts