"put forth" could be a bit too literary for this context. Probably I would say "put forward". Opinions may vary.
It may not be obvious to readers what "TL" means. I would guess "team leader", but I am not certain. Depending on context, it may be better to write it in full.