Professional - RIT ITS TM Tool
TM Tool is an application that was developed by the ITS Tech Management Team at the Rochester Institute of Technology. Written in C++ using Qt Creator, this tool was developed to assist ITS Technicians with the repair and troubleshooting of both university and student computers.My Role and Contributions
I took over development of the project during the summer of 2019 as one of my co-ops required for a Bachelor’s of Science in Game Design and Development. My responsibilities included implementing bug fixes, developing new features and tools for the application, overhauling existing code to conform with new API standards, purging deprecated code, and creating a documentation manual for future developers.
Key Contributions:
- Code Modernization: Updated the codebase, removing deprecated code and ensuring compliance with current API standards.
- Account Modification Tools: Developed tools for expiring and changing passwords, setting account permissions, and enabling/disabling user accounts.
- Task Sequence Definitions: Created a tool for defining and executing Task Sequences, automated tasks for performing actions such as testing audio capabilities, uninstalling programs, checking the device registry, etc.
- Hardware Status Application: Developed a secondary application in C# using Visual Studio. This application checks for missing and non-functional devices and drivers, displays hardware IDs, error codes, and a launch option for Device Manager.
- UI Rework: Redesigned large sections of the user interface to improve clarity and functionality.
- Documentation: Created comprehensive documentation for future developers.
Project Launch and Impact
The TM Tool was officially launched for the Tech Management division of RIT’s ITS department at the beginning of the Fall 2019 semester. This tool significantly enhanced the efficiency of ITS technicians by providing robust troubleshooting and repair tools.