Michael Peterson

Michael Peterson

Systems Manager, Project Office

Followers of Michael Peterson206 followers
location of Michael PetersonMiami-Fort Lauderdale Area

Connect with Michael Peterson to Send Message

Connect

Connect with Michael Peterson to Send Message

Connect
  • Timeline

  • About me

    Seeking Engagements as a Mentor to Top IT Pros afraid they may be fired ...

  • Education

    • University of Alberta

      1972 - 1976
      BS Computing Science

      graduated with Honors

    • University of Alberta

      1972 - 1976
      Bachelor of Science (B.S.) Computing Science
  • Experience

    • NCCI Holdings

      Jan 1991 - Jan 2000
      Systems Manager, Project Office
    • EdVerify, Inc.

      Jan 2001 - Jan 2003
      Sr. Software Engineer
    • MEDNAX

      Jan 2004 - May 2011
      .NET Senior Developer

      Architected, designed, built and implemented, using .NET 2010, .NET 2008, .NET 2005 and SQL Server:In 9 weeks, a medical billing system add-on. The add-on system places mass holds on charges by new providers, pending completion of their enrollment with insurers. The new system greatly simplifies what used to be handled by a dedicated nginx Claims Manager programmer. System size: approx. 13,000 lines of VB.NET code. Productivity measured at 7 times the statistical average for a private industry developer. In 14 months as lead developer, a medical billing and patient registration system handling up to 345 concurrent online users. Over $600 million annually - more than half the company's revenue - flows through the system. System size: approx. 100,000 lines of VB.NET code. Productivity measured at 5 times the statistical average for a private industry developer. Three medical company systems interfaces in C#. Zero code changes necessary in the last three years.. The database schema and MDI forms structure for the Anesthesia project. This is a 4-layer "Citrix" variation of the client-server design pattern optimized for heads-down data entry.Exception handling and logging components for Online Billing and Registration, Anesthesia, Master Database and .NET Vinzant jobs. Two Windows forms template classes implementing sophisticated versions of Pediatrix' original Master Database forms design pattern.Project class libraries to provide reusable quality components for Online Billing and Registration and Master Database.An easily-extensible data layer for the Master Database forms conversion to .NET 2005. It is based on strongly-typed datasets managed using the Microsoft Best Practices Enterprise Library.Functioned as Development DBA and Database Server Administrator for my developer group. Show less

    • Vitacost.com

      May 2011 - Mar 2015
      Senior Web Developer

      Developed .NET Web applications in an Agile environment for a $300M+ e-commerce company. In 2-3 week sprints, delivered these results:As scrum master and team lead in a 'war room' environment, led a combined in-house team and an overseas team totaling 13 developers to deliver a single-page checkout in 3 months. For new customers, the cart abandonment rate went down 5% compared to the old checkout.Reduced the customer shipping address error rate by 95%, thereby reducing company shipping costs by thousands per month. Accomplished by developing a new User Experience for our 3rd-party address verification service (Experian QAS). Used jQuery, AJAX, JSON, JavaScript and QAS v.6.90. Opened up PayPal for our International customers. During August, 2012, our monthly International revenue grew 11% to almost $21M. Almost 1/3 of our International customers are now using PayPal as their preferred payment method. Used ASP.NET 4.0, SQL Server 2008 and the PayPal Express API v.90. Increased customer retention by and estimated 3,300+ customers per month, retaining about $400K in ongoing monthly revenue. Accomplished by helping customers 'turn on cookies' and by displaying a meaningful message whenever a customer's credit card was declined due a bad zip code. Used Paymentech gateway, ASP.NET 4.0 and SQL Server 2008. 'Plugged leaks in our web order financial bucket.' Closed 14 loopholes in our Paymentech gateway and PayPal interfaces. Used PayPal Express API v.90, Paymentech gateway and socket programming.Raised site marketing appeal: in two weeks, enhanced our Product page to recommend items closely related to the product displayed. Used 3rd-party BloomReach web service to insert required DOM elements, while averting display of products restricted by Google.As part of a six-developer team, over eight months reduced daily web site exceptions from over a thousand per day to under a hundred, on a base of 12,000+ web orders per day. Used ASP.NET 4.0 and SQL Server 2008. Show less

    • TriUnity Transformations Corporation

      Apr 2017 - now
      .NET Developer and Mentor to Top IT Pros

      Designed, developed and implemented an ASP.NET AJAX Application meant to help my autistic son connect emotionally with himself and other people. Also built a Blazor .NET Core 6.0 'front end' to graphically lead my son with a top-down view. Built 16 Windows forms and dozens of stored procedures to maintain a back-end SQL 2016 database of emotions. Using my tools, methinks he discovered he has emotions after all. I have yet to see where it leads him.Used Server-Side Blazor running in .NET Core 6.0, TFS 2015 to maintain control over codebase (backed up to SQL Server overnight daily), C# for Blazor code, VB.NET for ASP.NET web app and Windows Forms, OOD and OOP to create my own Windows Forms base class inheriting from Windows.Form (and subsequently inherited by all 16 Winforms). Both my Blazor and ASP.NET web apps use (OOD) the Inversion of Control design pattern.Built debugging system using customized C# Enterprise library 2006; logs exceptions with detailed error messages to sql database, Windows event log, and sends email alerts as well. Works equally well in ASP.NET and Windows Forms using a configuration file entlib.config in the application root directory. Using Casper 11.0 to take external system and data drive backups for extra protections from ransomware. Running Windows 11 Pro, IIS 10 and SQL Server 2016 on a custom-built workstation using an ASUS X299 DELUXE II motherboard (see attached PDF for how my home systems embody the 12-factor principles - plus one more of my own). Show less

  • Licenses & Certifications