Some background - I joined the company fresh out of college a year ago. My feedbacks till now from my manager and other team members have been quite positive.
After couple of months after I joined another senior coworker came to our team from another team. He is one level senior to me and has been in the company for about 3+ years. He recently quit and is in his notice period as of now.
I was sort of aligned under him about 3-4 months ago. I won't say he is exactly leaving on great terms. I have had issues working with him in the past. Some of the problems with him are-
- Creating too much dependency on him. Having code in his personal system only and not checking in to any versioning system unless absolutely necessary.
- Doing the "interesting" work by himself and leaving only leftovers for me even when I have clearly proved that I am capable of more challenging work.
- He shifted in my team a couple of months after I joined and our company has a very flexible work culture. But his "way" doesn't match with our team in general - coming in 3 hours later than average team time(everyone else comes in between 8-11, he comes in post-lunch, which is the norm in many other teams). He remains away from the seat most of the time till 5 PM and then works till late, which essentially does his work but I have to either keep calling him or waste my time waiting for him.
- Missing daily team connects(due to arriving very late) and sometimes even client calls.
He is a good employee in general (was a star employee in his previous team) but his work ways don't match with either of us and I feel that is one of the reasons he quit.
My manager's response has been of frustration with him, and she just looks helpless whenever I mention him. She does push sometimes a bit and he acts all OK but is back in few days. I must guiltily accept I was a bit relieved when he quit.
Now since he entered his notice period he seems to have gone on full-on vacation mode. I am supposed to take over his work. He doesn't seem to be interested in giving any knowledge transfer (KT). He has reduced his work hours to half of the acceptable limit and can be found in the cafeteria most of the time. He cancels planned KT sessions verbally whenever any senior is not around and whatever times he does give most of which is "you already know this" , most of which I don't and looks irritated if I ask him further(Its not technical knowledge which I can learn but business knowledge).
My questions- 1. How to handle the immediate situation of having proper handover as it will affect me in future. 2. How to deal with such situations in the future because I feel they are bound to happen.
Having code in his personal system only and not checking in to any versioning system unless absolutely necessary.
and you thinkHe is a good employee in general
. Nope. Terrible employee. Terrible employee. Terrible employee.