Software Engineer
Akron, Oh
15+ years' coding experience with varying proficiencies in VBScript, Excel VBA, C#, WPF, InstallScript, VB.NET, ASP.NET, SQL, and DOS batch scripting.Serve as primary OSIsoft PI support contact/admin for customers, per specific service contracts. Responsible for PI server maintenance, troubleshooting, creating PI tags, and fielding all related customer questions - including PI ProcessBook, DataLink, Performance Equations, OPC Interface, etc.Created & developed best practices and standard code libraries for InstallShield projects for flagship products (InstallScript and InstallScript MSI projects). Extensive experience configuring SQL database, Windows services, and IIS website installers.Designed & implemented licensing schemas while updating existing encryption standards for flagship products to reduce opportunities for software piracy.Created database driven dynamically (VB.NET) generated Excel spreadsheets with VBA-enhanced client-side data validation.Created and maintained Excel Add-Ins (VBA, VB.NET) for flagship products - integrating with web services, reading/writing XML, and integrating with 3rd party add-ins when necessary.Created and maintained toolbar Add-Ins for 3rd party software (OSIsoft PI ProcessBook).Updated legacy product from .NET 2.0 to .NET 4.0; enhanced QA methods by developing tools and procedures to improve the testing process.Helped to update the software build process from using Microsoft SourceSafe to Team Foundation Server. Gained knowledge in interfacing with Team Foundation Server via the IDE, API for VB.NET, and command line parameters.Product development and service/support for flagship products (E-Notification, Predict-It, Glance) - including the areas of VB.NET, ASP.NET, SQL, VBA, and installer build automation.Traveled nationally (Kentucky, Michigan, Pennsylvania, Texas) and internationally (Japan) to aid in setup configuration, training, and/or rollout of flagship products, per customer requests.