Pyles previously served as President of Continuous Computing Corporation , a developer of hardware and software building blocks used by leading telecommunications equipment manufacturers , application developers and global carriers .