Building software engineering professionals: TCS experience | IEEE Conference Publication | IEEE Xplore