Senior Software Engineer on .NET Stack Team at LDS Church
Greater Salt Lake City Area
Senior Software Engineer on .NET Stack Team at LDS Church
Greater Salt Lake City Area
Architect, Developer, Database Administrator, and Project Manager in a wide variety of business applications. Particularly interested in solutions development with the .NET Platform and helping improve the development process through adoption of agile principles. Advocate the adoption of Team Foundation Server (TFS) to improve project management, drive testing practices deeper into the development process, and implement continuous builds.
-Architect for .NET Platform at LDS Church - role is to provide foundational building blocks needed to speed and simplify development efforts of project teams, consult with project teams on application architecture, and provide training on technologies and development processes.
-Lead Developer and Architect on an Equipment Maintenance Prediction and Management system that was composed of .Net WinForm Client, ASP.NET reports, Web Service based middle tier, and an Oracle DB backend with a PL/SQL based prediction engine.
-Lead implementation of Team Foundation Server within development organization including adoption of Source Control, Build, Testing, and Project management components of TFS
-Experience on many Data Warehousing projects involving both Oracle and SQL Server using SSIS, Data Integrator, and custom code for the ETL and Excel, custom ASP.NET reports, Business Objects, and OLAP for reporting.
.NET, C#, Entity Framework, WCF, Team Foundation Server, Data Warehousing (Dimensional Modeling), Oracle, SQL Server, SQL Server Integration Services, Data Integrator
(Non-Profit; 10,001 or more employees; Religious Institutions industry)
May 2008 — Present (1 year 7 months)
Responsible for setting the architectural guidance for all .NET projects at the Church. This includes developing foundational components that project teams leverage to hit the ground running on their projects, some of those components are Visual Studio Project and Item Templates, automatic registration of WCF services on both the client and server side, and support for dependency injection in WCF services. I also work with the various project teams in a consulting role to help clear roadblocks that they run into including things like threading issues, build problems, and development process guidance.
(Non-Profit; 10,001 or more employees; Religious Institutions industry)
October 2007 — May 2008 (8 months)
Develop the Church's data warehouse. Responsible for modeling data domains and then engineering the Extract, Transformation, and Loading (ETL) of the source data into the data model in the data warehouse. Work with the Information Delivery team to make sure that the model effectively services the business users need. The data warehouse provides data from the HR, Finance, Manufacturing, Distribution, and Retail areas of the Church. The data warehouse also serves as the Master Data Hub for the Church's Master Data Management (MDM) efforts.
(Public Company; 10,001 or more employees; INTC; Semiconductors industry)
July 2001 — October 2007 (6 years 4 months)
I work in a group responsible for developing software used by Intel internally in the management of our manufacturing facilities. I work with DBs (primarily Oracle and SQL Server) along with .NET based technologies to develop predictive and historical reporting solutions to support our business intelligience initiatives.
(Non-Profit; Religious Institutions industry)
1998 — 2001 (3 years )
1995 — 2001
LDS Church, Family