Senior Software Developer & Solutions Architect
Signature Concepts, Inc.
- Developed & reverse-engineered custom eCommerce website using Web Identity Federation / Single Sign On and SQL-backed shopping cart for the client General Mills
- Spearheaded efforts to migrate on-premise Windows servers, SQL Server databases and ASP.NET applications to Microsoft Azure cloud-based services.
- Developed several new EDI platforms &s APIs to exchange invoice, inventory & catalog data using JSON, XML and X12 formats for clients such as Holiday Gas, Life Time Fitness, Dairy Queen & General Mills
- Maintained Wordpress website, administering upgrades, managing content, keeping PHP versions up to date
- Developed several new EDI platforms & APIs to exchange invoice, inventory & catalog data using JSON, XML and X12 formats for clients such as Holiday Gas, Life Time Fitness, Dairy Queen & General Mills
- Developed custom sports-themed TEAM web platform for scheduling and publishing websites with customizable features
- Managed efforts to replace existing legacy ERP system with Essent and DecoNetwork ERP platforms, following the Agile software development methodology.
- Developed several REST-based APIs & EDI backchannels to integrate with ERP clients and exchange data back and forth.
- Developed app to manage factory machines & distribution of files, replacing the 30 year old process of using floppy disks to transfer data
- Developed custom software load balancer in Web Server running IIS for handling unexpected HTTP traffic spikes
- Developed secondary set of .NET apps integrate with main ERP which lacked critical business components such as order & inventory reports, sales projections, user defined fields, etc.
- Maintained legacy ERP Windows application with regular software patches, dBase database administration
- Orchestrated the underlying communication of Windows PCs & Servers, Linux Servers & Macs in order to interface with factory machines
- Managed VMWare-based virtual machines and underlying ESXi hardware hosts & its accompanying hypervisor software.
- Perform hardware maintenance on servers & user terminals
- Managed company firewall, hardware load balancers & DNS
- Working with software vendors to procure purchases, receive technical support
- Approved hardware and software purchases, took steps to keep costs low
February 2013 - August 2019
POS Software Integration Developer & Retail Support Specialist
Gold Country, Inc.
- Developed .NET Windows Services written in C# to pull data from POS SQL Server databases and import into front-end eCommerce websites and retail event scan guns for mobile pop-up POS stations.
- Developed custom blocks & layouts for retail Magento-based websites, running version upgrades, configuring cron jobs and integrating with back-end retail CounterPoint POS system.
- Developed ASP.NET website to allow own retail stores to place orders to refill stock store inventory. Orders were fulfilled and store’s inventory was automatically deducted upon shipping via a custom .NET windows service that integrated with POS software’s APIs.
- Developed integration with ADP which automatically generates payroll files based on retail employees’ clock-ins & clock-outs for importing into their system.
- Providing technical support to retail stores, physically traveling to stores spread across Minnesota & Wisconsin, adding new POS register stations, troubleshooting receipt & label printers, scan guns
- Providing on-going remote administration of POS software, store hardware & store modems/firewalls, working with local ISP support to resolve internet issues
- Running vulnerability scans on retail network subnets, making sure software and websites were secure and PCI Compliant
February 2013 - August 2019
Developer & Project Manager
United Hardware Distributing Company
- Started at the age of 19 as an assistant developer, worked up to lead developer on high-importance systems, data management systems and our various ASP.NET-based web sites.
- Lead developer on new system to manage orders sent by customers using methods such as web-based, hand-held units and POS FTP systems.
- Developed custom processes to manage the transferring & formatting product catalog data into the various forms of media it was offered (Paper, Web, CD-ROM, MicroFiche)
- Developed set of APIs for interfacing with IBM Mainframe to send data & receive acknowledgements
- Design program specs, test cases & implementation plans to ensure high-quality deployments
- Developed integration apps & facilitated the transition from legacy IBM Mainframe systems to Epicor.
- Technical assistance for customers, transporting equipment and end-user application and general computing support.
- Setting up User and User Groups, sharing directories, installing updates to Windows Servers.
February 2007 - January 2013