Consulting
Need help with your software development environment?
There’s nothing more notable for Jon than to particpate in building a high-value yet low-cost technology solution. Close to that, is growth of the team and Jon individually.
Whether you’re looking to optimize your architecture, enhance performance, or gain a reliable partner in your tech journey, Jon aims to contribute to the success of the project and team.
As you’ll gather below, Jon is a fan of public cloud platforms, especially Azure. Jon believes PaaS is where it’s at, and thinks it’s financially provable.
Roles that Jon can play
- coach, player/coach, or only a contributing player
- teacher / instructor / mentor
- architect
- detective
- analyze your development partner / vendor
- integrator between backoffice systems and your customer systems
- technical guide to business decision makers
- go from pain validation to action plan maker
Topics that we can tackle
- challenges with time-to-market from your team
- pursuit of tech debt
- software quality
- software monitoring (observation, alerts, quality logging)
- .NET
- Blazor
- MAUI (not heavily experienced, but I’d like to dig in)
- API’s and ASP.NET
- SignalR
- AI and Semantic Kernel
- Azure PaaS and Serverless
- how to design for multi-region
- Functions (serverless)
- Azure Service Bus
- API Management
- CosmosDB
- Storage - a BLOB is your friend, but there’s so much more
- IaC - ARM and BICEP
- how to build pipelines for multi-region
- Static Web Apps
- like this site (Eleventy static site generator with Github Actions)
- with API’s (managed Function or BYOF, APIM, ACA, etc)
- note these constraints
- E2E testing - automation over manual QA
- I’m a fan of TestCafe
- DevOps
- security aspects of software development
- 3rd party vulnerabilty testing
- build into the DevOps pipeline
- confidence in your application quality
- designer of death plans for servers and VM’s