Ben Allred
About Ben Allred
Ben Allred is a Software Architect at Emmersion, where he develops language assessments and collaborates with various teams. He has extensive experience in software engineering, having worked at notable companies such as Ancestry.com, Pluralsight, and Cricut.
Work at Emmersion
Ben Allred has been employed at Emmersion as a Software Architect since 2022. In this role, he collaborates with architects, engineering leadership, product teams, UX designers, and psychometricians. His responsibilities include developing language assessments that provide automated, calibrated scores of learners' language ability in under 15 minutes. He engages in full-stack development and operations for all of Emmersion's products, utilizing technologies such as C#, Angular/TypeScript, MS SQL, Terraform, and Azure.
Previous Employment History
Before joining Emmersion, Ben Allred held several positions in the software engineering field. He worked at Cricut as a Senior Software Architect from 2021 to 2022. Prior to that, he was a Senior Software Engineer at Pluralsight from 2016 to 2021. He served as a Software Engineering Manager at Ancestry.com from 2009 to 2016. Earlier in his career, he worked as a Software Engineer at ApexConnex, LLC from 1995 to 2009. Additionally, he was a Teaching Assistant in the Computer Science Department at Brigham Young University for two separate terms in 2002-2003 and 2006.
Education and Expertise
Ben Allred studied at Brigham Young University, where he earned a Bachelor of Science degree in Computer Science and Korean, completing his studies from 2001 to 2008. He also attended Seoul National University for an 11-month Master's program in Computer Science in 2008. In 2006, he studied Advanced Korean at Sogang University for 11 months. His educational background supports his professional proficiency in written and spoken Korean and a fundamental understanding of Chinese characters.
Technical Skills and Development
In his current role at Emmersion, Ben Allred engages in full-stack development and operations. He utilizes a range of technologies, including C#, Angular/TypeScript, MS SQL, Terraform, and Azure. His experience spans various aspects of software development, indicating a comprehensive understanding of both front-end and back-end technologies.