John is a senior software consultant and architect with over 20 years of experience delivering desktop and web solutions with an emphasis on interactive graphic applications and run-time performance. He has strong experience with desktop apps in Windows, Linux, and Unix, and he is an expert with C#, C++, .NET, WPF, Winforms, and MVVM. John also has extensive experience building C# web apps and services in ASP.NET and .NET Core.
Hire JohnCreated a series of ASP.NET pages and WCF web services used in ATS’s Food Traceability Software product, Trac Suite. The software is used to provide a field-to-table traceability of produce and livestock. Architected and developed WCF web services and accompanying WinForms frontend for recording and managing weights received from a series of COM port-based industrial scales.
Architected a . NET-based system for generating plan analysis and auditing routines on a time-scheduled basis. Migrated pre-existing VB-based analysis functionality to several C# based web services using .NET Core and Swagger. Designed and delivered a .NET WPF MVVM Dashboard for managing daily workflow, viewing, and manipulating generated audit analysis.
Technologies: .NET, C#, WPF, .NET Core, SOAP, WebServices, Microservices, SQL, Swagger, Prism, Xceed, NPOI, and LiveCharts.
Designed and implemented a Windows C++ SDK to expose Affectiva’s underlying science libraries which are used for analyzing facial features and classifying emotions. Created a .NET CLI/C++ library to expose the managed SDK to .NET clients. Implemented AffdexMe, a WPF application that tracks facial feature points and provides emotional recognition and feedback.