Finmeccanica
IT Professional
n.able technology services
Senior Software Engineer and Team Lead
Hewlett-Packard
Senior Software Designer
IBM
Software Engineer - Build Test
IBM
Screen Lead + Architect
IBM
Software Engineer
IBM
Support Tooling Architect
IBM
I and O Stack Developer
IBM
Build Team Lead
IBM
Platform Developer
Imperial College London