Michael Payne, Windows Presentation Foundation (WPF) Developer in Nacogdoches, TX, United States
Michael Payne

Windows Presentation Foundation (WPF) Developer in Nacogdoches, TX, United States

Member since April 9, 2018
Software development expert and technology enthusiast, Michael has built his career by solving problems others don’t want to solve. He approaches new information technology challenges with an energetic drive to overcome all obstacles by thinking outside-the-box and using sharply-honed skills acquired from years of self-education and team leadership experience.
Michael is now available for hire




Nacogdoches, TX, United States



Preferred Environment

Windows, MacOS, Visual Studio, SQL Server, Git

The most amazing...

...database routine I've written is a methodology for reconciling complex datasets using combinations of up to ten fields that may or may not match.


  • Contractor

    2018 - PRESENT
    BHL Boresight, Inc.
    • Led developers in conjunction with project manager to establish a baseline conversion of an existing Windows Forms application to WPF using MVVM.
    • Trained developers in design patterns and practices for OOP, MVVM, and others in order to create a streamlined development experience allowing for faster feature development.
    • Designed the CI/CD process, creating automated builds using TFS, and trained the stakeholders and developers to use TFS tools in order to facilitate more effective communication between the groups.
    • Provided expert WPF knowledge to the development team to overcome specific design and development hurdles.
    • Located, interviewed, and arranged for additional developers locally with the talent to perform for the project.
    Technologies: WPF, C#, .NET Framework 4.7, .NET Standard, DevExpress, SciCharts
  • Assistant Team Lead

    2013 - 2018
    Elliott Electric Supply
    • Designed, created, and/or maintained enterprise applications with VB.NET, C#, ASP.NET, C++, VB6, AlphaBasic, and PL/SQL.
    • Built an inventory management solution for Windows Mobile devices using VB.NET, C#, and Resco Controls.
    • Developed an Android version of the above inventory management system with Java, Eclipse/Android Studio, and the Android SDK.
    • Created, assigned, and reviewed work items for developers.
    • Led training of new developers.
    • Led development of mobile warehouse applications: Picking, Receiving, Cycle Counting, Bin Locating.
    • Assisted CIO/DBA in upgrading IBM DB2.
    Technologies: .NET, VB.NET, C#, Xamarin, Visual Studio, TFS, VBA, C++, AlphaBasic, PL/SQL, Resco Controls, Java, Eclipse, Android Studio, Android SDK
  • Software Architect

    2007 - 2013
    DP Solutions, Inc
    • Maintained and developed software packages for truck dealerships including service management, parts management, financial reporting, customer relationship management, and dealership/fleet communications in both windows forms and web-based (ASP.NET, ASP.NET MVC 2 and 3) environments.
    • Conceptualized, designed, and coded a web-based utility to facilitate communication between fleets and dealerships regarding vehicle repair status using ASP.NET MVC, NHibernate, jQuery, and KnockoutJS.
    • Created a financial reporting application used by large truck dealerships groups, such as Lonestar Truck Group utilizing .NET Framework 3, 3.5, and 4 with WPF, MVVM concepts, NHibernate, and other libraries.
    • Redesigned integration to third-party systems taking an installation from one week on-site to 4-8 hours remote.
    • Led the design and conversion of service management software to a web-based system using MVC 3 instead of a desktop based system.
    Technologies: .NET, SQL Server, TFS, ASP.NET MVC, Windows Forms, WPF


  • AIM - Automated Inventory Management (Development)

    IM is an all-in-one procurement system which integrates and works directly with customer storage facilities and stocked vehicles; tracking live data across multiple inventory sites to automate the procurement and replenishment process. With both a web-based interface and mobile apps, AIM has the following features:

    - Track live inventory levels, with streamlines replenishment options
    - Track multiple inventories and areas
    - Set order points and order quantities on each inventory item
    - Automatically generate orders with the ability to review and approve before the order is placed.

    I led the team that developed the Windows Mobile and Android versions of AIM, as well as the primary WCF Services that power that communication with EES Systems. We were challenged to support existing ASMX services as well as new WCF services, with both SOAP and JSON endpoints. We used .NET Compact Framework 2.0 for the Windows Mobile version, Java for Android. We developed support for barcode scanning using both the MC67 built-in scanner as well as other types of Bluetooth scanners. The product is live, and in use by customers.


  • Languages

    Visual Basic .NET (VB.NET), C#, SQL, T-SQL, Java
  • Frameworks

    .NET 4
  • Libraries/APIs

    Windows Forms, jQuery
  • Tools

    Microsoft Visual Studio
  • Platforms

    Windows, Xamarin, Linux, Android, MacOS
  • Storage

    SQL Server 2012, SQL Server 2008, SQL Server 2010, SQL Server 2016
  • Other

    Windows Presentation Foundation (WPF), DevExpress
  • Paradigms



  • Bachelor's degree in Information Technology Management
    2014 - 2018
    Western Governor's University - Texas


  • Project+
    APRIL 2017 - PRESENT
  • A+
    MARCH 2016 - MARCH 2019

To view more profiles

Join Toptal
Share it with others