Ian Wold

Principal Software Architect at Dalex Livestock Solutions

Minneapolis, Minnesota, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ian Wold is a Principal Software Architect based in Minneapolis with 12 years of professional experience designing and leading .NET-based systems across desktop, web, and mobile platforms. He combines hands-on engineering with team leadership, having led a five-person development team and architected a greenfield product using ASP.NET, KnockoutJS, Xamarin, PostgreSQL and Azure with automated DevOps pipelines. At Dalex he now sets company-wide architectural standards, audits legacy codebases, and works closely with engineers and stakeholders to improve maintainability and cross-repository consistency. A self-directed learner for 15+ years, he pairs formal CS training and philosophy thinking with practical experience migrating .NET Framework to .NET Core and building public OAuth APIs. He contributes to open-source tooling—adding comment-parsing enhancements to the C# Sprache parser library—showing a taste for small, focused improvements that make developer tooling friendlier. Colleagues describe him as a pragmatic problem-solver who enjoys mentoring engineers and finding creative, long-term solutions.
code12 years of coding experience
job11 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Decorah High School
bookBachelor of Arts (B.A.) Computer Science, Bachelor of Arts (B.A.) Computer Science at University of Iowa
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
142reputation
22kreached
2answers
6questions
github-logo-circle

Github Skills (14)

parser10
csharp10
parsing10
parse10
dotnet-core10
unit-testing7
configuration-manager6
connection-string6
css6
xaml6
appconfig6
event-handling6
netstandard6
canvas6

Programming languages (7)

C#LiquidJavaRustBallerinaHTMLPython

Github contributions (5)

github-logo-circle
sprache/Sprache

Sep 2014 - Oct 2018

A tiny, friendly, C# parser construction library
Role in this project:
userBack-end Developer
Contributions:6 commits, 3 PRs, 13 comments in 4 years 1 month
Contributions summary:Ian primarily focused on extending the functionality of the Sprache library by introducing a `CommentParser` class and its associated interface, `IComment`. This involved creating parsers for single-line and multi-line comments and integrating the new `CommentParser` into existing components, like the `AssemblerTests.cs` and the `XmlExample`. Furthermore, the user made adjustments to the project structure, including modifying the `Sprache.csproj` file and making the newline character mandatory in the constructors.
parsingtinycsharpparser
IanWold/OutrageEngine

Feb 2016 - Oct 2016

Game engine for ASCII console games
Contributions:32 commits, 5 pushes in 8 months
ascii-gameconsolegame-engineoutrage-enginewindows
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ian Wold - Principal Software Architect at Dalex Livestock Solutions