This is my current Curriculum Vitæ. Some of the information normally provided in a CV is excluded here because of the lack of privacy of documents on the World Wide Web. If you require additional information, please do not hesitate to contact me by email.
More concise versions of this text are available as PDF documents. Please contact me by email for a copy.
|Current Location||alternating between Edinburgh, Scotland and Athens, Greece.|
1999–2000 MSc (by Research) in Artiﬁcial Intelligence, University of Edinburgh}. Dissertation: A Rough Set Approach to Text Classiﬁcation. Rough Set-based technique to accelerate by as much as 3,500 times the indexing work needed for eﬀective information ﬁltering, with an application to ﬁltering spam.
1993–1997 BSc (Join Honours) in Artiﬁcial Intelligence and Computer Science, University of Edinburgh. Dissertation: Salamander: a Genetic Algorithm-Based Information Filter for Usenet. Intelligent Agents learn users' Usenet reading habits and suggest interesting articles. The agents are evolved in the background using user-provided feedback on their suggestions.
2001– Systems Architect at CIVIC. CIVIC develops and hosts web-based solutions for medium-to-large clients in the public and private sector. Each client has unique, individual needs that must be addressed. Planned and implemented a migration from the original, single-tier, failure-prone architecture to a future-proof, multi-tier, clustered, highly available and secure infrastructure capable of surpassing client needs. CIVIC now runs a non-homogeneous infrastructure on cost-eﬀective, oﬀ-the-shelf equipment and is ISO-27001-certiﬁed.
1998–2005 Self-employed Computer, Network and Security consultant. Provided advice in website creation, network architecture, security. Carried out intrusion forensics and implemented security solutions to solve security problems.
2002–2004 Research Associate, University of Edinburgh. Externally funded software development project for a conﬁdential client.
2000 Software developer, Phaia Limited. Designed and implemented an aggressive, deep-scanning email screening system to locate and ﬁlter out potentially dangerous content in incoming email in a centralised fashion.
1998–2000 Research Associate, University of Edinburgh. Externally funded research and development project into reducing the workload of data mining algorithms using Fuzzy Logic and Rough Sets.
1993–1998Software Developer and Systems Administrator and for a commercial BBS and ISP.
Computer & Network Security, Network Architecture, Systems Monitoring, Network Administration, Scalability, Backups, Load Balancing, Incident Prevention & Response, Unix, Virtualisation, Web Development, Software Development, Embedded Systems, Policy Design, Process & Policy Documentation, Redundancy, Eﬃciency, Cryptography, Green Computing, High Availability, IPv6 Deployment, Hosting Services, Email Administration, DNS, LDAP, Database Administration, Firewall Administration, Network Infrastructure, VPN, Forensics, OSS, Storage, Computer Science, Artiﬁcial Intelligence, Genetic Algorithms, Fuzzy Set Theory, Rough Set Theory, Hardware design, Experience with numerous hardware platforms including a number of legacy or historical ones. Programming languages: numerous, including C, C++, Java, Python, Perl, Unix scripting languages, as well as less obvious tools such as Postscript, Forth and several Assembly languages. Rapid learner of new programming languages, idioms and framework. If you require a particular combination of language and platform, please ask.
Q. Shen and A. Chouchoulas. A fuzzy-rough approach for generating classiﬁcation rules. Pattern Recognition, 2002.
A. Chouchoulas and Q. Shen. Rough Set-Aided Keyword Reduction for Text Categorisation. Journal of Applied Artiﬁcial Intelligence, 15(9):843-873, 2001.
J. Márin-Blazquez, A. Chouchoulas and Q. Shen. An overview of recent approaches to fuzzy modelling. Proceedings of the 2001 UK Workshop on Computational Intelligence, 49-56, 2001.
Q. Shen and A. Chouchoulas. Rough Set-Based Dimensionality Reduction for Supervised and Unsupervised Learning. Applied Mathematics and Computer Science, Special Issue on Rough Sets and their Applications, 11(3):101-119, 2001.
Q. Shen and A. Chouchoulas. FuREAP: A Fuzzy-Rough Estimator of Algae Populations. Artiﬁcial Intelligence in Engineering, 15(1):13-24, 2001.
Q. Shen and A. Chouchoulas. Selection of Features in Transparent Fuzzy Modelling. To appear in Proceedings of FUZZ-IEEE 2001.
A. Chouchoulas and Q. Shen. Rough Set-Based Dimensionality Reduction for Multivariate Adaptive Regression Splines. Proceedings of the 2nd International Conference on Rough Sets, pages 112-119, 2000.
Q. Shen and A. Chouchoulas. A Modular Approach to Generating Fuzzy Rules with Reduced Attributes for the Monitoring of Complex Systems. Engineering Applications of Artiﬁcial Intelligence, 13(3):263-278, 2000.
Q. Shen and A. Chouchoulas. Knowledge-Based Fault Detection in Industrial Plants Supported by Rough-Fuzzy Learning. Proceedings of the IFAC Symposium on Fault Detection, Supervision and Safety for Technical Processes, pages 669-674, 2000.
A. Chouchoulas and Q. Shen. A Rough Set-Based Approach to Text Classiﬁcation. Proceedings of the 7th International Workshop on Rough Sets (Lecture Notes in Artiﬁcial Intelligence, No. 1711), pages 118-127, 1999.
Q. Shen and A. Chouchoulas. Combining Rough Sets and Data-Driven Fuzzy Learning for Generation of Classiﬁcation Rules. Pattern Recognition, 32(12), pages 2073-2076, 1999.
Q. Shen and A. Chouchoulas. Data-Driven Fuzzy Rule Induction and Its Application to Systems Monitoring. Proceedings of the 8th International Conference on Fuzzy Systems, pages 928-933, 1999.
A. Chouchoulas and Q. Shen. Rough Set-Assisted Rule Induction for Plant Monitoring, Proceedings of the 4th International Joint Conference on Information Science, pages 316-319, 1998.
Typography; computer and Internet history; collecting, understanding and restoring historic hardware and software; contributing to open source projects and the community at large; electronics design; cycling; hiking; ﬁlm and digital photography; languages; travel.
References are available on request.