Eric Upchurch

Eric Upchurch

Principal, Solutions Architecture @ LMI

About Eric Upchurch

Eric Upchurch serves as the Principal of Solutions Architecture at LMI, where he has worked since 2023. He specializes in user interface and user experience architecture, with a strong background in scientific visualization and human-computer interaction.

Work at LMI

Eric Upchurch has been serving as Principal, Solutions Architecture at LMI since 2023. In this role, he focuses on developing innovative solutions that enhance user interface and user experience architecture. His work is based in Colorado Springs, Colorado, where he applies his extensive knowledge in scientific visualization and human-computer interaction to meet the needs of clients.

Previous Experience at Synaptech

Before joining LMI, Eric Upchurch worked at Synaptech as Chief Software Engineer/Architect from 2018 to 2023. During his five years there, he specialized in user interface and user experience architecture, contributing to various projects that required advanced programming skills and a deep understanding of user needs.

Background in Software Engineering

Eric Upchurch has a robust background in software engineering, having worked at SPARTA, Inc. as a Senior Software Engineer from 2003 to 2011. He later joined Davidson Technologies as Senior Software Architect/Principal Investigator, where he worked from 2011 to 2018. His experience spans over two decades, focusing on designing solutions for the space domain, including modeling, simulation, and scientific visualization.

Education and Expertise

Eric Upchurch holds a Master of Science in Computer Science from the University of Colorado Colorado Springs, which he earned from 2005 to 2009. He also obtained a Bachelor of Science in Computer Science and Applied Mathematics from the same institution, completing his studies from 1996 to 2001. His educational background supports his expertise in concurrent and distributed programming, particularly in Java and C++.

Agile Development Methodologies

In his professional career, Eric Upchurch has utilized agile development methodologies, including Scrum and Kanban. These methodologies have been integral to his approach in software architecture and design projects, allowing for efficient and iterative development processes that adapt to changing project requirements.

People similar to Eric Upchurch