photo

Summary


I have over 20 years of development experience on various systems and languages. Over that time, I've reinvented myself, not satisfied to continue only with what I am familiar and proficient at but striving to grow and add to my skill set. Although my passion is in solving problems replacing inefficient manual processes with stream lined automation, I have also developed into a strong and respected leader who can manage a team and make difficult decisions. I believe that if you write software as if you are going to be the one that has to use it, you produce a higher quality easy to use product.

Experience


Amrock (Rocket Companies), Detroit, Michigan

Team Leader, Engineering (2020-Present)
  • Lead a development team responsible for supporting the Clear Path Appraisal product which integrates Rocket Mortgage with their Appraisal Management Company (AMC) partners and submits reports to the GSE's (Fannie, Freddie, FHA) for review
  • Our current focus is rewriting and migrating the monolithic legacy on prem system to a new cloud based microservices architecture on Microsoft Azure
  • Implemented a new concept of system generated notifications that request updates from our partners and appraisers based on business rules and milestone dates. These reminders no longer need to be handled by manual communications and prevent orders from getting "stuck" in a specific status significantly lowering turn times for report delivery.
  • Completed a year long project focused on improving communication during the appraisal process. This included enhancements to our portal UI, adding thousands of new users to our system, more meaningful action requests that can be routed directly to the teams responsible, and new milestones to fill in some visibility gaps in the process.
  • Our team successfully delivered on a seemingly impossible ask to increase the number of partners integrated with us from 5 to 30 in just a matter of 6 months
  • Created a series of dashboards in PowerBI allowing our business users to self serve most of their data needs and offers several new insights into AMC performance and where the bottlenecks are located that are slowing down appraisals

AVI Foodsystems, Warren, Ohio

Manager of Software and Web Development (2017 - 2020)
  • Led several web based projects with teams made up of both internal staff and external contractors, assigning and prioritizing tasks, establishing deadlines, and providing regular updates on progress while using some Agile management methods
  • Create API's mostly for consumption by other internal systems and web services to synchronize data between systems, internal and vendors
  • Examples of larger projects:
    • Managed project to create Vending Handheld software using Progressive Web App (PWA) design patterns using Angular and Typescript with the ability to run offline and sync home once a connection is established. Eliminates hundreds of thousands of pages of hand written and manually keyed forms each month and reduces the speed and accuracy of data used to make financial decisions.
    • Created new Winforms desktop Inventory Control system taking data manual entry, automated imports from vendors, and integrations from external systems to calculate shortages and cash accountability and on hand stock.
    • Architected system to integrate with B2B sites such as Ariba and Jaggaer using cXML standards to support punchout ordering and automated invoicing
    • Built ASP MVC app used to manage staffing for large events we cater such as Football HOF and Pelotonia Bike Race
    • Designed and managed development of online office coffee service and product ordering site written in Ruby on Rails
  • ADP Payroll/HR - Create integrations from nightly SFTP files to internal People SQL database used by other systems, create and support ADPR reporting tool, created services to read from API's
  • Assist the DBA's on MS SQL servers with security, indexing, database backups, job scheduling, SSIS integrations
  • Sunset IBM iSeries Server and transitioned all critical systems to a combination .Net applications, Crystal Reports, and other tools

Achievements: 2 x winner (12/2016, 12/2018) of AVI Hospitality Award ("the golden pineapple") - Since 2016, each quarter, one person in each division of the company is nominated for outstanding performance and representing the core values of the company

Manager of Software Development (2006 - 2017)
  • Manage department of 4 developers
  • ADP administration, security, reporting, data integration
  • Microsoft Dynamics GP financial software - data integrations
  • Develop custom software in VB.net that connects and updates 3 different systems: IBM iSeries, GP, ADP packages
  • Create stored procedures, views & bulk inserts on SQL Server using T-SQL
  • Maintain/Support custom warehouse application run through terminal services at 50 branch locations
  • Design data entry programs and reports on IBM iSeries
  • Created Cash Management system to enter and audit meter readings from machines and balance against cash collected and deposited
  • Created commission payment entry system which calculates commission earned by customers and generates invoice batches to be paid on GP
Programmer/Analyst (1996 - 2006)
  • Code, test, and debug software for all aspects of business
  • Communicate with end users to determine reporting needs
  • Created several tools and shortcuts for searching source code and data on the AS/400 which were used by the entire department
  • Barcoding and Scanner applications
  • FTP (File Transfers) to and from AS/400 including EDI files
  • Developed and maintained over 400 subprograms to provide consistency and avoid duplicate coding and testing
  • AS/400 Administration (PTF's, performance tuning, IPL)
  • Created VB6 desktop apps that pulled and updated data from AS/400 using Data Access Objects (DAO) to Excel spreadsheets and other formats