Work Experience
I am currently a Research Fellow of the University of Westminster. Here follows a detailed list of my Work experience thus far.
Nov 2007 - present
Research Fellow (Full Time)
GridCOMP European FP6 Project, 2006-2009 and Harrow School of Computer Science, University of Westminster, UK

Duties/Responsibilities:
Working in the work-package responsible for the development of an Integrated Development Environment for component-based Grid systems.

My responsibilities focus on the sub-systems of ADL (Architecture Description Language) Parsing, ADL and Source Code Generation, Node Resource Monitoring, Component Monitoring, and sub-system integration.


Top

May 2007 - Oct 2007
Research Associate (Full Time)
Harrow School of Computer Science, University of Westminster, UK

Duties/Responsibilities:
Participating in the specification, design and development of a Node Resource Monitor (NRM) for a components-based Grid system based on the CoreGRID Component Model.

Involvement in the design and testing of an Eclipse plug-in for an IDE to enable visual composition, deployment and monitoring of components. Involved in the integration of the NRM into the IDE.

Sole designer and developer of a complete Web-based Research Content Management System (CMS) for the Research Groups of the University of Westminster.

Achievements:
I have written a technical note on the specification of the interfaces and the implementation details and considerations of the NRM.

I have completed the Research CMS architecture and design and initial (but fully functional) implementation. Provided the foundations for easy future expansion and upgrades.


Top

Sep 2004 - present
Researcher (Part Time)
Institute of System Architecture and Institute of Grid Systems, Tools, and Environments, CoreGRID European FP6 Network of Excellence, 2004-2008

Duties/Responsibilities:
Participating in a team with the objective of specifying, designing, and prototyping a components-based Lightweight Grid platform.

Also, participating in a team for the advancement of reconfigurable and adaptive systems.

Achievements:
I have contributed on the lightweight platform design and specification, the mapping of heavy scientific applications to grid infrastructures, and the identification of core platform services.

I have contributed a Dynamic Service Aggregation framework for an adaptive “look-ahead” service pooling
system.

I have contributed on the automatic adaptation techniques.

I have contributed on five technical reports, regarding lightweight grid infrastructures, and grid system
architectures.

I have participated on the vast majority of project-wide and institute-wide meetings, and have given five workshop presentations.

I have helped in the organization of the Institute of Grid Systems, Tools, and Environments second plenary meeting in London.

I received a scholarship to participate and assist in the organization of the 20th Open Grid Forum, May 2007 in Manchester, as a member of CoreGRID, which is one of the OGF sponsors.


Top

Jan 2006 – April 2007
Lecturer (Part Time -12 hours per week)
University of Northern Virginia and University of Sunderland (London Campuses)

Duties/Responsibilities:
Teaching computer science subjects to 1st, 2nd, and 3rd year undergraduate students in small classes of up to 5 students. Marking exam papers and coursework.

Achievements:
I have successfully supervised and mentored 3 final year students through their final project design, implementation, testing, reporting, and defense.


Top

Feb 2004 – June 2007
Visiting Lecturer (Part Time -up to 14 hours per week)
Harrow School of Computer Science, University of Westminster, UK

Duties/Responsibilities:
Teaching programming and software development to 1st and 2nd year undergraduate students in classes
of 15-20. Managing attendance records and exams invigilation. Marking exam papers and coursework.

I gave a one day workshop on the fundamentals of object-oriented programming and Visual Basic (28th
Sep 2004).

Achievements:
Maintained one of the highest student pass rates (~70%).

Successfully mentored and supervised 2 final year students through the design, implementation, testing, and reporting of their projects.


Top

Sep 2005 – Jan 2006
Private Tutor (Part Time -up to 8 hours a week)
-

Duties/Responsibilities:
Teaching A-level computer science subjects on an one-to-one basis.


Top

Mar 2002 – Sep 2002
Network Administrator and Technical Support (Full Time)
United Nations, Thessaloniki Center, Greece

Duties/Responsibilities:
Provide technical support. Cisco routers maintenance, configuration, and troubleshooting. Security log monitoring and troubleshooting. Seminar room preparations and computer setup. Hardware upgrades and installations.


Top