I'm a PhD student currently focussing on biology inspired algorithms and how they can be applied to real world problems.
Artificial Intelligence and Computational Theory
One Euston Square, NW1 2FD
Manal T Adham and Peter J Bentley. An artificial ecosystem algorithm applied to static and dynamic travelling salesman problems. In Proceedings of IEEE Symposium Series on Computational Intelligence (SSCI) for the International Conference on Evolvable Systems (ICES) , Orlando, Florida, Dec 9-12 2014. [paper]
Manal T Adham, Ioannis Karaolis, Amir Azodi and Yvo Desmedt. "How to attack two-factor authentication internet banking." In Financial Cryptography and Data Security, pp. 322-328. Springer Berlin Heidelberg, 2013. [paper]
PhD. Artificial Intelligence• Oct 2013 - Present
Currently I am working on an Artificial Ecosystem Algorithm that solves combinatorial optimisation problems.
MSc. Information Security• Sept 2011
Thesis: "Internet Banking Security, with a Browser Exploit Simulation" Broke Internet banking security of a UK bank and achieved a Distinction for this study. Built a browser rootkit simulation that automatically performs successful fraudulent payment transactions without the users knowledge and effectively hides any evidence.
BSc. Computer Science • Sept 2009
Dissertation: "Automatic keyphrase extractor" Successfully developed in collaboration with Trinity Mirror Group (client), requiring interaction. Built a tool that enables customers to perform an advanced search on the company website, as search results may be overwhelming for an individual to read. This involved building an information extraction algorithm. The algorithm made use of clustering to retrieve keyphrases from unstructured text.
Teaching Assistant • Jan 2014 - Present
Teaching Assistant for BSc and MSc courses including Object Orientated Programming, Introductory programming, Application Design and Financial Computing dissertation project.
Developer/Analyst • Sept 2012 - Oct 2013
Working in an Agile team with great emphasis on test driven development and time boxed sprints. Re-factoring code base, writing unit and functional tests and fixing bugs.
Technical Consultant (Contract) • Jan 2012 - Jun 2012
A client facing role supporting the transformation of IT infrastructure in leading organisations, namely Vodafone and Rolls Royce. Trouble shooting technical problems with Oracle Identity and Access Management suite (Java implementation).
Junior Software Engineer • Sept 2009 - Oct 2010
Built a number of reporting and information extraction tools with exposure to technologies including Java, Wicket, HTML and MySQL.