Sean G. Wright

Sean G. Wright

Akron, Ohio

I am a lifetime apprentice with the desire to be a master craftsman.

Professionally I fill the role of software engineer as a student, educator, mentor, leader, team member.

Experience

Developer Lead / Application Architect / Cloud Ops Lead

May 2013 - Present
WiredViews

Leading the development team in new technology use, implementing best practices, daily training and education.

Architecting and developing web sites / applications built using Angular, AngularJs, Kentico CMS and ASP.NET Web Api/MVC.

Consulting for clients needing techincal leadership and assistance for in-house development teams.

Managing and architecting Azure cloud operations / hosting services including DNS, development / production environments, deployments, performance monitoring, and provisioning.

Founding Partner / IT Director / Developer

December 2012 - Present
CBB Media LLC

Web developer (CSS, Javascript, PHP, Mariadb, Wordpress, Docker) for B2B online publication catering to the Craft Beer Industry.

Managing web development, social media, videography, client advertising campaigns, e-newsletter, web hosting, DNS.

https://www.craftbrewingbusiness.com

Web Developer / IT Operations Manager

September 2011 - May 2013
J.B. Dollar Stretcher Magazine

Developing propriertary web applications for ERP, service/product contracts, and CRM using ASP, ASP.NET, MS SQL Server, and MS Access Db.

Maintaining and configuring all physical and digital computing resources, including work stations, networking, file servers, web servers, backup managment, and inventory.

Education

Kent State University

Bachelor of Science
Computer Science
2008

Kent State University

Bachelor of Arts
Mathematics
2008

Skills

Things I Use

daily
weekly
monthly
yearly

Interests

Software Development

Technologies
  • ASP.NET Core
  • Azure Functions
  • Progressive Web Apps
  • Vue.Js (Nuxt.Js)
Methodologies
  • Unit Testing
  • Dependency Injection
  • Domain Driven Design
  • AOP (Aspect Oriented Programming)
  • Functional Programming
  • Continuous Integration

Non-technical

Projects & Demos

Okta Auth Runtime Configuration

The Okta Angular library provides a simple configuration at the module level but sometimes configuration isn't available until runtime after an Xhr request.

This demo shows how to use Angular's APP_INITIALIZER token for requesting data before the app initializes.

Combine that with using the OKTA_CONFIG token provided with a FactoryProvider and your OAuth config can be stored server-side but available to the Okta Angular services.