Software Developer
Our company created a VB6 with MSSQL backend application that manages the entire operations of a recycling business. The core program features are:An ERP system with some POS transactions using data capture from peripheral devices such as industrial scales, cameras, fingerprint scanner, electronic signature pad, ID card scanner, and barcode scanning guns.Inventory management and control.Shipping, receiving, and brokerage tracking.Accounting, order, and payment processing.I handle issue tracking tickets, investigating the reported issues, and making modifications to the program to resolve the issues.I am technical lead for our SCM program, AccuRev. I am our key contact for updates, training, and assisting our team with resolving development overlaps. I process our application build cycle, and support our tech team in the release phase.I planned and developed an audit tracking system for the application. This included data capture triggers, flag indicator modifications to the program, developing reports to present the data, and exposing the reports for user consumption.I was the lead developer of a dynamic, database driven localization-translation system that can be changed and updated on the fly by the users.I developed the current sub-program used to interface with the ID Capture devices using Factory and Mediator patterns.I upgraded the programs email and camera functions to C# and VB .NET COM Interop components so we could leverage improved functionality of 3rdparty components.I've developed several C# .NET WPF tool applications used internally by our development, help desk, testing teams. These include a dynamic SQL test database manager for the hundreds of databases we have; a launchpad test environment preparation tied to our issue tracking system; several tools used in assisting with the identification of translatable components, and providing a simple, and efficient means of adding new translations for the localization system.