Graduate Engineer Trainee
Nokia
Microsoft
Senior Software Engineer
Principal Engineering Lead
Software Engineer II
Senior Engineering Lead
R and D Software Engineer
PES University