Operating Systems

Microsoft Windows Unix Linux

Computer languages

C Visual Basic HTML CSS PHP MySQL XML Unix Scripting (ksh, sh, awk) Windows Scripting (cmd) Java (learning) C# (learning)

Software Lifecycle

Agile/Scrum Waterfall Iterative Test Driven Development Pair programming


  Project Management Scheduling & Budgeting Resource Management Requirements Specification Configuration Management  

Work experience

Work experience
Sep 1991 - May 2009

Software Project Manager/Engineer

Siemens Energy and Automation

Managed, led and contributed to multiple projects simultaneously including a $500,000 software product project from concept to release and customer support including schedule, budget and resource management.

  • Completed project on time and on budget.
  • Product is used at the aquarium in Genoa, Italy and to manufacture polymers in Ravenna, Italy.

Managed a team of five engineers doing product maintenance that produced patches, service packs and provided upgrade services to customers with complex system installations generating up to $100,000 in revenue per upgrade.

Managed a product line including decisions to produce patches, to make hardware replacements, how to upgrade existing customers, how to build the product, and how to end the life of the product.

Managed a graphics conversion service for customers who needed to convert graphics from legacy systems to current systems generating up to $10,000 in revenue per order.

Developed software for industrial automation control systems.

  • 50,000+ lines of code written that have been used at Pfizer, GlaxoSmithKline, Red Hook Ale, Morning Star Farms (Hunts and Heinz), Golden Cheese of California (Taco Bell), Barilla, CandleCorp, PPG, and Air Products among others.
  • Designed and developed real-time database components, and inter-computer communications software for a product line produced for 18 years based on Unix and Linux.
  • Developed software to migrate customer data from legacy systems to Siemens’ current systems allowing customer operations to migrate from competitors’ products to Siemens.
  • Wrote technical documentation and guided technical writers in creating improved user content. 

Managed and administered the configuration management system for a process control system product line

  • Administered the source code control system and issue tracking system.
  • Managed and controlled hardware component and product configuration drawings, and product build instructions.
  • Fixed the CM software and CM database to remove bugs, corruptions, inconsistencies and expand the limits of the system.
  • Administered the product source code and CM servers keeping them available 24/7.

Organized training, taught courses, and presented to all levels of internal Siemens employees and external customers.

Created tools to guide proposals engineers and project managers in determining the feasibility and scope of projects migrating customers from legacy products to the current Siemens product.

Worked with customers to diagnose and solve problems, and traveled to customer sites to assist them in installing and upgrading systems, allowing them to be up and running sooner than they could by themselves.

Jun 1986 - Aug 1991

Software Engineer

Texas Instruments

Developed and maintained software for industrial controls

Jan 1984 - May 1986

Computer Center Manager/Operator

North Carolina State University

Managed the center used by computer science students.

Volunteer Experience


  Spring Mount, PA, United States2002-Present

  Hill Captain

  Manage several shifts of patrollers and teach first aid


  Collegeville, PA, United States                                                                                                                     2004-Present

  Finance Committee Chair

  Manage annual budget of small Methodist church including audits


Software professional with extensive experience in all phases of the software lifecycle including project management, configuration mgmt., requirements definition, design, development, documentation, testing, build, release, maintenance, customer support, who is a highly motivated resourceful self-starter and who quickly embraces new tools and technologies. 

Military Experience

U.S. ARMYBallistic Meteorology Crewman (SP5)




American School of Paris


North Carolina State University


California State University


East Tennessee State University



Patent Application #20080005552

US Government
2009 - Present


2006 - Present


Scrum Alliance
2008 - Present

Competent Communicator

Toastmasters International
2000 - Present


Red Hat
1995 - Present

Patent #5,615,364

US Government