
Director, SIF Center of Excellence and Chief Architect at Edustructures
Greater Salt Lake City Area

Director, SIF Center of Excellence and Chief Architect at Edustructures
Greater Salt Lake City Area
Andrew Elmhorst has over 15 years of first-hand enterprise application development experience, building connections between systems using a Service Oriented Architecture. Elmhorst has experience in use case driven development, process modeling, and unit testing methodologies. He has experience in team building as well as networking across teams and organizations.
Considered one of the industry's leading SIF developers, Elmhorst currently serves as the co–lead of the Schools Interoperability Framework Association (SIFA) Technical Board, which oversees the development of the SIF specification. Elmhorst also participates in several SIF working groups, including his role as chair of the Infrastructure Working Group and SIFA Internationalization Task Force. Additionally, Elmhorst has assisted the British Educational Communications and Technology Authority (BECTA) with the design of the United Kingdom SIF data model and the UK’s proof of concept SIF implementations in Birmingham, England and Northern Ireland.
Enterprise Application Integration
Service Oriented Architecture
Class Framework Design
Standards and Specifications Development
(Computer Software industry)
January 2009 — Present (11 months)
SIF agent development tools, products, training, and consulting.
As Director, SIF Center of Excellence for the Edustructures group at Pearson, Elmhorst is responsible for SIF agent development tools, products, and training. The SIF Center of Excellence (CoE) group develops tools for writing SIF agents and is responsible for 3rd party SIF agent development. The CoE also participates in the Schools Interoperability Framework community development process.
(Computer Software industry)
March 2007 — Present (2 years 9 months)
As Chief Architect, Elmhorst is responsible for providing product vision for the company by examining emerging technologies and industry trends. He analyzes interoperability needs identified by state and national integration projects and identifies solutions by advancing the state of the SIF specification and the architecture of the product lines produced by research and development at Edustructures.
(Privately Held; 11-50 employees; Information Technology and Services industry)
August 2004 — March 2007 (2 years 8 months)
Elmhorst worked as a senior software engineer for Edustructures, leading the development of the company's SIFWorks Agent Development Kit, the SIF Agent for Destiny, SIFWorks Directory Manager as well as the architecture of the company's .NET–based solutions.
(Public Company; 1001-5000 employees; rlrn; Computer Software industry)
August 2000 — August 2004 (4 years 1 month)
As a Senior Software Engineer at Renaissance Learning, Mr. Elmhorst participated in the architectural design and development of Renaissance Place, the company’s enterprise client server platform. This platform is used for an entire suite of products built on Microsoft’s enterprise platform, with both web and cross-platform desktop clients.
As the lead of the core server architecture team, Elmhorst provided technical direction, mentoring, project management, and daily task assignments. He also served as technical liaison from the core server team to all of R&D, providing technical analysis and compiling feature requests. The core server team built client server solutions using Internet Information Server (IIS), ASP.Net, Windows Installer (MSI) and Crystal Reports.
(Public Company; 1001-5000 employees; rlrn; Computer Software industry)
November 1997 — August 2000 (2 years 10 months)
As a Programmer Analyst at Renaissance Learning, Elmhorst was the administrator of all corporate websites. Elmhorst designed and implemented the company’s online ordering center using a component-based application running in Microsoft Transaction Server (MTS), hosted in Internet Information Server (IIS), using Windows Load Balancing Services (WLBS).
Schools Interoperability Framework
- Co-Lead, Technical Board
- Lead, Infrastructure Working Group