Using Java with Swing components, created an industry leading Fan Selector application used internally and by customers worldwide for product selection and generation of technical data sheets. Integrates with ERP systems for quotation efficiency and creation of items and BOM's when a never-before-built unit is selected. Further integration with third-party customer systems was developed through the use of XML file transfers.
Sample Fan Selector screenshots:
Sample Fan Selector data sheets:
Used Java SE extensively to create utilities and applications to enhance business processes, often for Oracle DB integration where standard PL/SQL wasn't sophisticated enough.
Examples:
- Integrated with customer EDI system for the automated creation of sales orders from an electronic purchase order. Utilised JDBC, XML, SFTP and IMAP.
- Created a utility to take output from Autodesk Inventor and generate full Bill of Materials (BOM) in the ERP system; including new purchased components, sub-assemblies and finished goods, along with their production method.
- Integrated with a Paxton Net2 access control system to automatically generate muster-point-specific fire roll call lists on POS receipt printers positioned at different fire exits, when the fire alarm sounded.
- Created a system to monitor and audit all changes to users and groups within Windows Active Directory, along with file system access permissions to enforce appropriate access controls to files and applications.