Worker to see their own hours in calendar view

I was wondering if it is possible for a service provider to be able to see their own hours/schedule just like a user can see it.

I would like it to be like this screenshot

I am using the code below but am unable to get the ID of the current service provider to populate within the shortcode.
`<?php echo do_shortcode('[app_monthly_schedule worker="USERIDHERE"]'); ?>

Any suggestions on how to get the current logged in users ID to populate in the shortcode?

Also - if I stick in a worker id and navigate to that page, when I click on the calendar, the times for that day do not load.