Address:

(available upon request)

Direct Contact Information:

The best way to get in touch is by using the contact page.
Tel: (available upon request)
E-mail: (available upon request)
URL: http://www.kostiadis.com/

Date of Birth:

(available upon request)

EXPERIENCE (COMMERCIAL) [6+ YEARS]:

  1. BNP Paribas, September 2007 - present, Developer.

    On Septemper 2007 I've made the switch from the games industry to the investment banking industry. I've joined BNP Paribas as a (C++) developer on the fixed income deal capture team. I am a member of the bonds, repos, futures, and options team.
  2. Climax, March 2002 - September 2007, Developer/Lead Developer.

    During my 5.5 years in the games industry (3+ years as a lead developer) I worked on numerous published titles for various platforms including PC, XBOX, PS2, GameCube, PSP, and DS. I've worked on a variety of genres including action games, racing games, quiz games and was involved in all stages of the lifecycle (i.e. design, scheduling, implementation, testing, etc.). In those 5.5 years I've worked on a range of modules (all using C++) including AI, networking, physics, animation, rendering, and gameplay. Published titles include SX Superstar, Crusty Demons, Vovlo: Drive for life, GhostRider, Who Wants To Be A Millionaire, and Steel Horizon.

EXPERIENCE (GRADUATE) [4+ YEARS]:

  1. University of Essex, October 1998 - February 2002, PhD student/Developer/Team Leader.

    During my PhD I started, and later on lead, the development (all using C++) of the Essex Wizards Robotic Football Team. The Essex Wizards were an intelligent, autonomous, multi-agent system with on-line learning capabilities, able to play football, and compete in international competitions. Development modules included UDP/IP client/server communication, a real-time multi-threaded agent architecture, low-level and high-level AI behaviours, and machine learning based decision making.
  2. University of Reading, December 1997 - September 1998, MSc student/Developer.

    During my Master's dissertation I started experimenting with machine learning and the RoboCup simulator. This work then lead me on to the research I pursued during my PhD. All development was done using C++.

COMPUTING SKILLS:


EDUCATION:

Ph.D., Computer Science, October 1998 - February 2002.
Thesis: Learning to Co-operate in Multi-Agent Systems.
Areas included: Multi-agent systems, machine learning, multi-agent co-operation, agent architectures and design, parallel computing, software engineering.
M.Sc., Information Systems Engineering, October 1997 - September 1998.
Dissertation: Learning to co-operate in multi-agent systems: experiments with the RoboCup simulator.
Subjects included: Software Engineering, Computer Control, Robotics, Mechatronics, Real-Time Systems, Distributed Systems, Digital Signal Processing & Video Processing, Multimedia & WWW, Graphical User Interfaces & Visual C++, Virtual Reality.
B.Sc. (Honours), Mathematics and Computing Science, September 1994 - June 1997.
Final year project: Text summarisation using the patterns of lexical cohesion.
Subjects included: Calculus, Data Analysis, Algebra, Pure Mathematics, Simulation and Modelling, Complex Variable, Operational Research, Knowledge Based Systems, Computing Technology, Programming Foundations, Galois Theory, Mathematical Modelling, Formal Systems and Models, Declarative Programming, Artificial Intelligence, Neural Networks.
Foundation Course, September 1993 - June 1994.
A-levels included: Mathematics, Physics, Computing, and English.
Assembly Programming Language Course, July 1993 - August 1993.

DISTINCTIONS & AWARDS:


TEACHING EXPERIENCE:


INVITED VISITS AND TALKS:


PUBLICATIONS:

NOTE: You can download any of these publications or view the on-line abstracts from my publication's page

Thesis

  1. Kostiadis K., Learning to Co-operate in Multi-Agent Systems, PhD Thesis, University of Essex, Wivenhoe Park, Colchester CO4 3SQ, United Kingdom, 2002.

Book Chapters

  1. Hu H., Kostiadis K., Hunter M., and Kalyviotis N., Essex Wizards 2001 Team Description, In Birk A., Coradeschi S., and Tadokoro S., editors, RoboCup-01: Robot Soccer World Cup V. Springer Verlag, Berlin, 2002.
  2. Hu H., Kostiadis K., Hunter M., and Kalyviotis N., Essex Wizards 2000 Team Description, In Stone P., Balch T., and Kraetszchmar G., editors, RoboCup-00: Robot Soccer World Cup IV. Springer Verlag, Berlin, 2001.
  3. Kostiadis K. and Hu H., A Multi-threaded Approach to Simulated Soccer Agents for the RoboCup Competition, In Veloso M., Pagello E., and Kitano H., editors, RoboCup-99: Robot Soccer World Cup III. Springer Verlag, Berlin, 2000.
  4. Hu H., Kostiadis K., Hunter M., and Seabrook M., Essex Wizards '99 Team Description, In Veloso M., Pagello E., and Kitano H., editors, RoboCup-99: Robot Soccer World Cup III. Springer Verlag, Berlin, 2000.

Refereed Conference Papers

  1. Kostiadis K. and Hu H., KaBaGe-RL: Kanerva Based Generalisation and Reinforcement Learning for Possession Football, Proceedings IEEE/RSJ International Conference on Intelligent Robots & Systems (IROS 2001), Hawaii, October 2001.
  2. Kostiadis K., Hunter M., and Hu H., The Use of Design Patterns for the Development of Multi-Agent Systems, Proceedings IEEE International Conference on Systems, Man, and Cybernetics (SMC2000), Tennessee, October 2000.
  3. Hu H., Kostiadis K., and Liu Z., Co-ordination and Learning in a Team of Mobile Robots, Proceedings IASTED Robotics and Applications Conference, California, October 1999.
  4. Kostiadis K. and Hu H., Reinforcement Learning and Co-operation in a Simulated Multi-agent System, Proceedings IEEE/RSJ International Conference on Intelligent Robots & Systems (IROS 1999), Korea, October 1999.

Refereed Workshop Papers

  1. Hunter M., Kostiadis K., and Hu H., A Behaviour-based Approach to Position Selection for Simulated Soccer Agents, Proceedings European RoboCup Workshop, Amsterdam, May 2000.

PERSONAL:


REFERENCES:

References are available upon request.