Da oltre 28 anni, Eric ha sviluppato software in una varietà di settori, tra cui la sanità. Ha ricoperto il ruolo di Enterprise Architect per gli University Hospitals di Cleveland. Come Principal Architect, negli ultimi dieci anni prima di unirsi a Net Health, ha guidato molte grandi aziende nei loro sforzi di modernizzazione delle applicazioni.
Nel suo ruolo attuale, Eric ricopre la posizione di chief architect di Net Health e guida anche l'organizzazione di ingegneria del software che include tutti i team di sviluppo del prodotto per tutti i prodotti di Net Health.