Senior Information Technology Manager
Chicago, Illinois, United States
Led team, with no prior UI experience, to develop a React and Node.js UI for the Menards Buy-n-Fly rewards program. After a third-party travel-service provider terminated our contract, we quickly researched alternatives and implemented the UI to interface with our rewards system API before the contract expired.Led team to redesign Menards credit card rewards cloud systems as part of a mainframe-to-cloud migration, adapting to new data sources, formats, and mapping old to new account numbers. Developed a new Java component and collaborated on a new Kotlin component to replace two mainframe data feeds, both to run on our existing Spark/EMR cluster. Implemented significant changes to these systems (both use Postgres, Docker/ECS) and developed new data exchange interfaces. Successfully executed a 4-day implementation plan, with two Postgres conversions, coordinating with the mainframe data conversion team.Led team to develop and implement cloud-based components for the Walmart credit card program, enabling accurate rewards calculation at the product category level. Leveraged an engineer's limited Spark/EMR experience to guide the team in building a new Java-based Spark/EMR cluster, able to process 4 million transactions in 20 minutes. Designed an intelligent Lambda-based batch scheduler to handle consecutive non-processing days, which varied, automatically determining which files to process each day (if any).* Focused on growing each engineer by developing their technical and soft skills through offering opportunities and guidance. Met biweekly, or as needed, with each engineer to discuss their experiences, providing positive reinforcement on successes and constructive feedback on areas for improvement.