UIC Innovates with GoTime Employee Time Off Reporting Tool

GoTime

A new, user-friendly time off reporting tool

It’s now easier for some UIC employees to request and report time off thanks to the innovative efforts of UIC Technology Solution’s Software Development and Delivery (SDD) Team. A custom-built application, GoTime (gotime.uic.edu) promises to serve as the most user-friendly time off reporting tool for UIC employees and HR yet.

User experience with HR systems is usually very complicated. We have hidden those complications and simplified the user’s interaction with the system.

Vishakha Patangay  |  Assistant Director for Software Development at UIC Technology Solutions

Simplifying User Experiences

“It’s not very easy for employees to use certain systems without some sort of training, and there are a lot of complications because of different employee classifications and leave types and rules around those employee classifications and leave types,” Patangay says.

With GoTime, what the Technology Solutions team has done is put all those complications on the back end. “We have hidden those complications and simplified the user’s interaction with the system,” Patangay says.

With employee schedules on file, GoTime captures time off information and calculates work time without the user having to estimate or manually type in time off. For example, the GoTime system knows that an exempt civil servant works 37.5 hours a week, their workday is 7.5 hours and their half day is 3.75 hours. “It’s more error prone when users are allowed to type out their hours,” Patangay points out. “A system should be smart enough to know typical employee hours based on classification and perform that task for you.”

Launched in August 2021, the SDD team hopes this modern, flexible tool will be made available to more and more departments, accommodating various employee classifications. The design, development, and launch of GoTime constitute a new chapter for web app development at UIC. Historically, tools and applications built by UIC’s IT department, then known as “ACCC”, were limited in terms of the ability to upgrade the existing framework.

Applications built previously were very locked down, and it was hard to find developers who knew and understood the code. We had to find hacks in order to make requested updates…that was unsustainable.

Radhika S. Reddy    |  Director, Software Development & Delivery at UIC Technology Solutions

How GoTime is Different

Designed from scratch by UIC developers with UIC’s business logic and employee database on the back end, GoTime’s web-based front end can also be applied to a mobile-based GoTime app in the future. Unlike older legacy tools, GoTime was built with an application programming interface (API), a method which not only simplifies software development and innovation by enabling applications to exchange data and functionality easily and securely, it also makes the application agile and easy to update or integrate with other technologies.

“It’s a big change at UIC,” Patangay says. “I don’t think there is any enterprise level application that is built with this kind of architecture…GoTime is much more aligned with standard industry practices, meaning any developer can work on it going forward.”

It’s a big change at UIC. I don’t think there is any enterprise-level application that is built with this kind of architecture. GoTime is much more aligned with standard industry practices, meaning any developer can work on it going forward.

Vishakha Patangay  |  Assistant Director for Software Development at UIC Technology Solutions

Achieving Excellence

The project owes its successful delivery and its impressive turnaround time of three months to the team’s dedication, and the support and commitment of Assistant Vice Chancellor for Human Resources Cheri Canfield, Reddy says. It is the team’s hope that with further support and expanded resources, Technology Solutions can build a dedicated development shop to design more customized tools for the UIC community.

“The launch of GoTime helps prove that we can develop an enterprise-level tool in a short time frame,” Patangay says. “If we can have the resources we need, we can expand our team and provide this as a broader service to UIC.”

Thank You to the Support, Development & Test Teams

Support TeamDevelopment TeamTest Team
Matt Riley, Associate Vice Chancellor for Innovation and Chief Information OfficerTeresa Bocchini, Enterprise Server AdministratorDean Dang, Director, Enterprise Applications & Services
Jason Maslanka, Chief Technology OfficerTomas Borosko, UI/UX EngineerAnthony Marino, Director, Client Experience
Cheri Canfield, Assistant Vice Chancellor of Human ResourcesVishakha Patangay, Assistant Director for Software DevelopmentRadhika S. Reddy, Director, Software Development & Delivery
Adelina Vidal, Site Reliability Engineer - LinuxRichard Wolf, Application DeveloperMathew Willis, Senior Project Manager
Jemma Ku, Assistant Director, Digital AccessibilityRuthwik Lingam, DevOps EngineerSadonia Ruff, HR Manager
Michael LaRue, Assistant Director of Software Delivery and DataKurt Okimoto, Web DeveloperMargot Wosko, Director of Human Resources
Matt Patterson, Linux Team Manager
Vlad Karpenko, Software Developer

Learn more about GoTime at the UIC Help Center