Lead and mentor development teams to design, architect, and develop marketable and maintainable solutions.

Career History

Ivanti                 Senior Dev / Principal Software Architect / Team Lead              April 2013 – Present
Caradigm          Senior Software Engineer                                                               Mar 2012 – March 2013
LANDesk           Software Engineer                                                                           Sept 2004 – Mar 2012
Convergys         Advanced Network Engineer / Technical Trainer                         Jan 2000 – Sept 2004   

Successfully Delivered Software Development Projects

Ivanti Licensing System – 2019 – Design/architect/code new entitlement algorithms that automate upgrades due to maintenance, new releases, and renewals.
– Key success indicator: Yearly 3-month manual project for new product releases now automated.

Ivanti Licensing System – 2018 – Design/architect/code a new licensing system for our $480 Million company, with a focus on handling many licensing systems from various acquired product lines. Angular frontend, C# Rest Web Service backend.
– Key success indicator: Customers never knew it happened. The transition was seamless.
– Key success indicator: Replaced vendor solution with simplified processes, saving 200k+ a year

Heat Merger – 2017 – Design/architect/Code the business’s needs to merge two $200m companies.
– Key success indicator: Business Applications merged on time with improved processes.

Wavelink Shopping Cart Replacement 2017 – Evaluate and choose a shopping cart, then develop software customizations. Developed custom plugins to integrate with Tax, CRM, Credit Card vendor
– Key success indicator: Manual order entry decreased by half, highest-margin business line.

AppSense Integration – 2016 – Implemented with C#/WCF backend and HTML/CSS/JS//Knockout frontend
– Key success indicator: Completed 1 month early. Zero bugs reported after go-live.

Naurtech Integration Project – 2015 – Implemented with C#/WCF backend and HTML/CSS/JS/Knockout frontend
– Key success indicator: Naurtech order entry workload decreased by two full FTEs.
– Key success indicator: Non-technical customers are hand-held when using the web solution

Wavelink Order to-Cash Project – 2014 – Implemented with C#/WCF backend
– Key success indicator: Orders entered once. Remaining order to cash process automated.

C#/WPF Common Install Tool – 2011/12 (Implemented with C#/WPF using MVVM framework)
– Key success indicator: Customer feedback. The complex install
became simple.
– Key success indicator: Future dev. Additional installers or branded installers became trivial.

Developer Skills

– C# (.Net Framework, .Net Standard, .Net Core), associated libraries, frameworks, etc. I excel in generics and algorithms and writing less code to do more.
– JavaScript, Angular, Typescript
– Unit Testing
– Tools: Visual Studio, Git, TFS, Build & Release pipelines, yaml, etc.
– Software design and Architecture – creating decoupled building blocks to quickly build new software.
– GitHub – see my open source projects: (many are NuGet packages)

Note: Besides my own GitHub projects, I have contributed to LinqKit, Autofac, Chardin.js, and other known open source repositories.

Soft Skills

– Team lead and mentor for the majority of the past 20 years for many, multiple development teams
– Customer interaction including phone support and technical training
– Writing, both technical and creative
– Technical training Videos and demonstration videos


USU                          Masters of Science in Computer Science                                                       Graduated in 2018
SLCC                        Various Undergraduate Computer science courses                                                  2007 – 2009
BYU                          BA in English (Creative and Technical Writing)                                               Graduated in 2004
Other                       Various technical certifications

More Information

References available upon request.

Leave a Reply

How to post code in comments?