TRUSS
Senior Software Engineer - Team Lead
Vizigy Interactive
Web Programmer Intern
PayPros Payment Solutions
Software Development Engineer
PayPros Payment Solutions
Software Development Associate
University of Nicosia
San Jose State University