Odessa's IT department is led by Poorani Arumugam (Technical Lead) and has 601 employees.
Rajasekhar Chanda
Senior Engineering Manager
Ivan Mandic
Technical Architect
Looking for a particular Odessa employee's phone or email?