
Michael Payne
Verified Expert in Engineering
Software Developer
Nacogdoches, TX, United States
Toptal member since October 18, 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.
Portfolio
Experience
- Windows - 20 years
- Microsoft Visual Studio - 20 years
- SQL - 18 years
- Transact-SQL (T-SQL) - 18 years
- C# - 15 years
- Windows Presentation Foundation (WPF) - 10 years
- SQL Server 2010 - 8 years
- SQL Server 2016 - 2 years
Preferred Environment
Git, Microsoft SQL Server, Visual Studio, MacOS, Windows
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.
Work Experience
Contractor
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.
Assistant Team Lead
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.
Software Architect
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.
Experience
AIM - Automated Inventory Management
- 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.
Education
Bachelor's Degree in Information Technology Management
Western Governor's University - Texas
Certifications
Project+
CompTIA
A+
CompTIA
Skills
Libraries/APIs
Windows Forms (WinForms), SciChart, jQuery
Tools
Microsoft Visual Studio, Visual Studio, Git, TFS, Android Studio
Languages
Visual Basic .NET (VB.NET), C#, SQL, Transact-SQL (T-SQL), VB.NET, Visual Basic for Applications (VBA), C++, Java
Frameworks
Windows Presentation Foundation (WPF), .NET 4, .NET, Android SDK, ASP.NET MVC
Platforms
Windows, Xamarin, Linux, Eclipse, Android, MacOS
Storage
SQL Server 2012, SQL Server 2008, SQL Server 2010, SQL Server 2016, Microsoft SQL Server, PL/SQL
Paradigms
Agile
Other
AlphaBasic, Controls, DevExpress
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring