About
Degree: Bachelor of Science
Email: cole7mir@gmail.com
Freelance: Available
Skills
Proficient Skills:
Object Oriented Programming in C++
Git
UX/UI Software Development (OpenGL, Qt, SCOBOL)
GTest Unit Testing & Systems Integration Testing
Agile & Scrum Workflow
Collaboration Tools (Rally, Jira, Confluence, Bitbucket, Microsoft Teams)
Unreal Engine 5 Android Development
Static Analysis Tools (Checkmarx)
CI/CD Tools & Groovy (Jenkins, Jenkinsfiles)
Microsoft Office Suite
GitHub Copilot & AI Pair Programming Agents
Markdown & AI Tools/Agents
Familiar Skills:
C# & Java
Unix & Command Line Operating Systems
HP NonStop Utilities (Tandem, SCUP, XPRESS)
Web Application Maintenance (XAMPP, Apache, SQL, PHP)
Splunk
Resume
Professional Experience
Senior Software Engineer
Mastercard - 03/2025 – Present
O'Fallon, Missouri
- Develops in C++ on the Single Message System, optimizing the way Mastercard connects financial institutions for debit transaction processing.
- Designs and leads features by performing project requirement analysis, drafting stories, and mentoring junior engineers throughout development.
- Leads modernization efforts including automating GTest unit tests, maintaining CI/CD pipelines, and updating compiler configurations while ensuring compatibility with HP's proprietary NonStop operating system.
- Drafts agentic skills, agents, and reference documentation, leading the effort to distill program specifications into Markdown to reduce AI credit usage and context window consumption.
- Continues core software engineering responsibilities including feature development, executing test transactions, and documenting software designs.
Software Engineer
Mastercard - 03/2022 – 03/2025
O'Fallon, Missouri
- Developed in C++ for Transaction Switching Services, improving the way Mastercard connected financial institutions for debit transaction processing.
- Drafted readable documentation ranging from software design specifications to internal tool guides.
- Managed an internal web application coordinating code deliveries and ensuring successful quarterly releases through cross-team communication.
- Conducted unit testing using GTest, T3 Bank Simulator, and HP NonStop utilities to ensure code quality and functionality.
Real-time Software Engineer
Boeing (MQ-25 Stingray) - 05/2020 – 03/2022
Saint Louis, Missouri
- Programmed GUIs on RC-displays that control Air Vehicle-Ground Taxiing
- Reviewed reports from UX Designers & Navy personnel to draft & revise requirements based on user feedback
- Designed and produced tools to determine accurate geodesic distances/bearings/angles/etc. between global coordinates
- Supported Functional Quality Testing (FQT) and Systems Integration Testing
Education
Bachelor of science in game design and animation
2017 - 2019
Purdue University, West Lafayette, IN
- Cumulative GPA: 3.97
- Purdue's Presidential Scholarship Recipient
- Dean's List & Highest Distinction Graduate
- Graduated 2 majors in 2.5 years
Portfolio Projects
Purdue Nursing Department VR Simulation
2019
- Tasked with creating a "Room of Errors" VR simulation for nurses' educational practice
- Reverse engineered a VR point-and-teleport blueprint to create an object selection tool
- Worked closely with 3 teammates and a Nursing Department Sponsor
Ellipse Mobile App
2018
- Programmed 2D Sidescroller of rocket ship orbiting between planets in seamless ellipse trajectories
- Packaged in Unreal Engine 4, shipped to Google Play Store
- Teamed up with a partner (artist) for the duration of the project
Picture Grid Engagement Gift
2024
- Developed professional-quality drag-and-drop puzzle game with animated swapping puzzle pieces, compiled and packaged as an Android application
- Applied advanced coordinate-based problem-solving techniques to optimize tile animation and ensure smooth gameplay mechanics.