David Ellis

David Ellis

Principal Engineer @ SheerID

About David Ellis

David Ellis is a Principal Engineer with extensive experience in software development and engineering management. He has worked for various companies, including Apptio, Prognosis Health Information Systems, and SheerID, and has a strong background in Java development and cloud technologies.

Work at SheerID

David Ellis has served as a Principal Engineer at SheerID since 2019. In this role, he is responsible for overseeing engineering projects and contributing to the company's technology strategy. His experience in software development and architecture supports SheerID's mission to provide identity verification solutions. Ellis's leadership in engineering initiatives is instrumental in driving innovation and efficiency within the organization.

Previous Experience in Software Development

Prior to joining SheerID, David Ellis held several significant positions in software development. He worked at Vulcan Inc. as a Senior Software Development Engineer from 2017 to 2019. Before that, he was a Senior Software Development Engineer at Apptio from 2013 to 2017. His earlier roles include Director of Development at Prognosis Health Information Systems and Senior Java Developer positions at Beget and Rent-A-Center.

Education and Expertise

David Ellis holds a Bachelor of Science degree in Computer Science from The University of Texas at Austin, where he studied from 1994 to 1998. He also earned a Bachelor of Science degree in Computer Science with Electrical Engineering from The University of Texas at Dallas, studying from 2002 to 2004. His educational background provides a strong foundation for his expertise in software development and engineering.

Achievements in Engineering

David Ellis has successfully led several engineering transformations throughout his career. Notably, he managed the migration of an engineering organization to containers and Kubernetes within 15 months. He also designed and built a streaming business intelligence datalake. Additionally, he transformed the release process from two-week monolithic releases to microservices with continuous delivery, enhancing operational efficiency.

Leadership Roles and Responsibilities

Throughout his career, David Ellis has held various leadership roles. As Director of Development at Prognosis Health Information Systems, he was responsible for overseeing development teams and project management. His role at SheerID as Principal Engineer involves planning the expansion to multiple datacenters globally, demonstrating his capability in managing complex engineering projects.

People similar to David Ellis