Bryan Feeney

Research Scientist at Cognitive Match

London, United Kingdom

Current
Past
  • Research Scientist at ScanSafe
  • Research Consultant at Favy
  • Data Matching Analyst / Developer at National Cancer Registry, Ireland
  • Software Developer at Vistech
  • ITS Staff (Summers 1999, 2000) at Surface Mount Technology Center
Education
  • University College London, U. of London
  • University College Cork
Connections
30 connections
Industry
Computer & Network Security
Websites

Bryan Feeney’s Summary

Initially a software developer, work at the National Cancer Registry engendered an interest in developing novel methods to deal with large datasets, particularly using machine-learning techniques (having briefly encountered them in my degree). I acted on this interest by pursuing a Masters in Intelligent Systems at University College London, and have since put these techniques to use in ever greater degrees at Scansafe, Favy, and now Cognitive Match

Bryan Feeney’s Specialties:

Machine Learning, Computer Security, Software Development, Java, C++, C, Delphi, J2EE, EJB3, JSF, Struts, Hibernate 3


Bryan Feeney’s Experience

  • Research Scientist

    Cognitive Match

    (Privately Held; Internet industry)

    September 2009Present (3 months)

    Developing methods and systems to optimise web-sites, by selecting from a corpus of content owned by that site the best content to display to each user. Involves the development of online learning and reinforcement learning methods. Developed using Java & MySQL with analysis and prototyping in Matlab.

  • Research Scientist

    ScanSafe

    (Privately Held; Computer & Network Security industry)

    May 2007September 2009 (2 years 5 months)

    Using machine learning techniques to develop novel means and methods for early identification of malware threats and further to classify websites as dangerous, inappropriate or benign. Further work on document classification and development of JavaScript execution environments using Rhino. Performed research and wrote up patent applications as required. Software development involved Java, Hibernate and Oracle.

  • Research Consultant

    Favy

    (Internet industry)

    November 2008February 2009 (4 months)

    Designed and developed with other staff a system to recommend sites to users based on their interests, as inferred from their browsing habits and other features of the site currently being viewed. Advised on implementation of other features, such as inferring favoured sites from previously viewed or bookmarked sites.

  • Data Matching Analyst / Developer

    National Cancer Registry, Ireland

    (Government Agency; 51-200 employees; Research industry)

    May 2003June 2006 (3 years 2 months)

    Initially employed as a developer,
    Designed and created dynamic website using PHP, XHTML, CSS, SVG and MySQL.
    Later developed software and systems to encrypt and securely transmit sensitive data. Developed software included applications and libraries, developed with Delphi using of Win32 for lower-level work such as multithreading within libraries and creating hooks for random number generation
    Subsequently worked in software research, investigating means and methods to probabilistically identify one or more records in one or more datasets which referred to the same entity (e.g. a person) despite data-entry errors and omissions. Used in dataset de-duplication and merging.

  • Software Developer

    Vistech

    (Public Company; 11-50 employees; Computer Software industry)

    April 2001September 2001 (6 months)

    Initially worked in quality-assurance, creating and executing test-plans based on functional specfications. Later worked in software development, creating dynamic websites using Java, JSP and MySQL.

  • ITS Staff (Summers 1999, 2000)

    Surface Mount Technology Center

    (Electrical/Electronic Manufacturing industry)

    June 1999September 2000 (1 year 4 months)

    Jun-Sep 1999: Performed tests to measure Y2K compatibility: carried out software and hardware ugrates as appropriate, and created reports on complicance. Also provided general user-support

    Jun-Sep 2000: Performed additional support and maintenance tasks, and continued to perform user-support.


Bryan Feeney’s Education

  • University College London, U. of London

    M.Sc. , Intelligent Systems , 20062007

    Graduated with Distinction. Course content included supervised and unsupervised learning, probabilistic inference, information theory, reinforcement learning, and evolutionary learning techniques. Masters thesis involved the development of a kernel-based method to solve the bandit problem with shifting reward distribution (e.g. an adserver identifying ads to display to customers based on previous customer feedback).

  • University College Cork

    B.Sc. , Computer Science , 19982002

    Graduated with first class honours (1.1). Course content included algorithms and automata, computer security, concurrency, databases and artificial intelligence. Final year project investigated the use of genetic algorithms to solve the NP-hard Golomb Ruler problem.

    Activities and Societies:
    Member of the UCC Mountaineering Club. Treasurer in 2002. Acted as leader on walks in Ireland, Scotland and Wales. Coordinated trips to Wales and the West of Ireland.

Additional Information

Bryan Feeney’s Websites:

Bryan Feeney’s Interests:

Mountaineering, Machine Learning, Applications of Machine Learning, Politics

Bryan Feeney’s Groups:

IEEE

  •    Centre for Computational Statistics and Machine Learning
  •    Cognitive Match

Bryan Feeney’s Honors:

Chevy-Chase Bank Scholarship in 1999 on the basis of Leaving Certificate (pre-college) examination results.
During undergraduate degree, was twice declared a "College Scholar" on the basis of end-of-year results.


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Bryan Feeney’s full profile:

  • See who you and Bryan Feeney know in common
  • Get introduced to Bryan Feeney
  • Contact Bryan Feeney directly

View Full Profile