Mike

Senior Consultant

Mike is a full stack .Net developer and is comfortable working in either C# or VB.Net. At the moment, Mike specializes in taking care of our customers with ASP.Net Webforms sites. Mike is also comfortable using JavaScript-based frameworks like REACT and REACT Native.

Mike has nearly 25 years experience as a software developer and 30 years as an IT professional. He honed the software development skills he learned in college to relieve the tedium of working the 3rd shift as a Maintenance/Security dispatcher for a major St. Louis-area hospital. He began writing accounting and time entry apps he thought the front office might find useful, They did. So much so that he realized he needed to change careers. While spending 5 years as a field support and network technician for a Midwestern Mutual Funds company, he continued to refine his development skills until he was able to apply for and get his first job as a software developer in 2001.

Away from the office, Mike enjoys playing guitar, writing music, as well as writing essays and fiction he shares with family and friends. He also loves to travel. He lives in St. Louis, MO, but will get behind the wheel and drive anywhere. As he puts it, "The more remote the destination, the better."

The Aviron Process

How our team of software consultants meet your goals & deliver value to your business

Discovery Call

This step is all about discovering your goals, your vision and the project scope. As your project is discussed, you’ll get to know our process and team along the way and have the opportunity to ask specific questions about how Aviron can meet your development goals.

Proposal & Contracting

In this phase, we assess your needs, outline the project scope, and prepare a detailed proposal that includes project scope, deliverables, and costs. Once the proposal is discussed and mutually approved, Aviron Software becomes a valuable development resource for your team!

Strategy & Design

Aviron collaborates closely with your team members to create a comprehensive project plan, defining key milestones, resources, and deadlines. We discuss the most important development projects to handle first, as well as provide strategic insight on long-term tech planning.
During the design stage, we develop wireframes and/or prototypes to visualize the user experience and functionality of the software.

Development & Testing

In the development phase, our development engineers get to coding - programming features and UI to build out your design and overall scope. Aviron conducts rigorous testing to identify and fix bugs, while being managed and overseen by highly trained software professionals. You will not need to manage programmers or debug code, but you're free to review and discuss the technical aspects of development anytime if desired.

Client Review

Once development and testing are complete, you'll get to review your product features on a staging server allowing for any necessary adjustments that need to be taken care of pre-launch. This stage ensures that the product aligns with the client’s expectations and business goals before launch.

Launch & Post-Launch Partnership

An ongoing development partnership is ideal for exponential growth. After launching your new project or feature, Aviron can help strategize and develop the next steps to growing your business through expert development. Although no ongoing contract is required, most clients ask for continued development after the first project. We'll leave that up to you.