Skilled Software Engineer adept at executing development strategies via unique management and design style. Known for tackling unforeseen hiccups in software creation with agility and tireless commitment. Creative innovator of novel approaches to time-worn problems, proficient at employing colleagues and resources to combat everything from minor bugs to catastrophic software failures.
Pre-sales Support
A previous project of mine was building a fully custom Order Management Platform with a Restful Web API for Commercial Printing Facility to offer white label printing services to 3rd- Party Vendors. The Vendors would submit orders via a Web API in json. The platform would receive, organize and prep the files, notify project managers and run the production floor. The order was turned into XML (JDF/JMF) and grouped in manageable batches for the printers. Batches were then tracked via Barcodes through the warehouse. At the shipping department the order would already have pre calculated shipping and when ready the platform would order/print shipping labels (Ship Engine API). The tracking info was then returned to the vendor via Web-hooks. The platform handled some inventory management component for fulfillment orders and some CRM allowing printer to interact with vendors customers through their site appearing to be in-house. The Order Management Platform was accessed using SSO Azure AD and employee performance metrics were tracked throughout the warehouse.
The solution including both on-premises and cloud hosted applications. The cloud components were deployed on AWS using ECS/ Docker and RDS Microsoft SQL. Order files were initially uploaded to the cloud then moved to a on premise server to be delivered to the printers. The Shipping computers included a windows service that integrated the shipping scales with the Dashboard. The order tracking throughout the production floor was managed by a locally hosted application that was connected to the cloud. In case of internet outage, the dashboard could continue to operate locally using the on-premises data.