Work Experience
I am currently a Research Fellow of the University of Westminster. Here follows a detailed list of my Work experience thus far.
Top
Top
Top
Top
Top
Top
Top
- Nov 2007 - present: Research Fellow
- May 2007 - Oct 2007: Research Associate
- Sep 2004 - present: Researcher
- Jan 2006 – April 2007: Lecturer
- Feb 2004 – June 2007: Visiting Lecturer
- Sep 2005 – Jan 2006: Private Tutor
- Mar 2002 – Sep 2002: Network Administrator and Technical Support
Nov 2007 - present
Research Fellow (Full Time)GridCOMP European FP6 Project, 2006-2009 and Harrow School of Computer Science, University of Westminster, UK
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.
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.
May 2007 - Oct 2007
Research Associate (Full Time)Harrow School of Computer Science, University of Westminster, UK
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.
I have completed the Research CMS architecture and design and initial (but fully functional) implementation. Provided the foundations for easy future expansion and upgrades.
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.
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
Also, participating in a team for the advancement of reconfigurable and adaptive systems.
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.
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.
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.Feb 2004 – June 2007
Visiting Lecturer (Part Time -up to 14 hours per week)Harrow School of Computer Science, University of Westminster, UK
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).
Successfully mentored and supervised 2 final year students through the design, implementation, testing, and reporting of their projects.
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.
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.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.