Christian Oleson is a Staff Software Engineer based in Austin with six years of hands-on experience building cloud-first, cost-efficient systems for educational technology. He specializes in modernizing .NET ecosystems, migrating legacy Azure apps to containerized AWS architectures, and unifying authentication with Okta while applying TDD, SOLID, and design patterns. At Imagine Learning he led performance and cost-optimization efforts that cut peak web server needs by over 40% and saved roughly $10K/month in infrastructure. He also rebuilt cross-product event-driven reporting on OpenSearch and DynamoDB to simplify customer workflows and observability. An active full-stack contributor to the MatBlazor project, he improves UI polish and JSInterop reliability—demonstrating attention to both UX and low-level integration details. His background teaching physics and Spanish, plus hands-on roles from support to leadership, gives him a pragmatic, user-focused approach to solving complex technical problems.
6 years of coding experience
9 years of employment as a software developer
Master's degree Computer Software Engineering, Master's degree Computer Software Engineering at Thomas Edison State University
High School Diploma, High School Diploma at Jefferson Academy
Bachelor of Arts (B.A.) Physics and Spanish, Bachelor of Arts (B.A.) Physics and Spanish at Central College
Material Design components for Blazor and Razor Components
Role in this project:
Full-stack Developer
Contributions:15 reviews, 18 commits, 9 PRs in 6 months
Contributions summary:Christian primarily focused on enhancing the MatBlazor library by addressing spelling errors, improving documentation, and refining UI elements. They modified code across multiple components, including buttons, icon buttons, and tables, as well as correcting documentation related to toast notifications and other elements. The commits indicate efforts to improve the user interface and ensure correct information delivery within the Blazor framework. Furthermore, there are code changes that improve the handling of exceptions in JSInterop.
Contributions:22 reviews, 16 PRs, 33 pushes in 2 years 1 month
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
Christian Oleson - Staff Software Engineer at Imagine Learning