Daniel Dyer

Software Engineer (Java Specialist)

Canterbury, United Kingdom

Past
  • Java Developer at Chaucer Digital
  • Application Developer at Prevx Ltd.
  • Senior Software Engineer at Empathy Software Ltd.
  • Software Engineer at Business Integration Services Ltd.
Education
  • The University of Western Australia
  • The University of Kent
Connections
32 connections
Industry
Computer Software
Websites

Daniel Dyer’s Summary

I am a senior software developer with a background in online and mobile gaming (poker, casino and spread-betting), network security, CRM, and e-commerce.

I have extensive Java knowledge and experience (JavaSE and J2EE/JavaEE) including enterprise architecture, networking, concurrency, performance-tuning, and graphical user interfaces.

I am committed to the development of quality software and a firm believer in using pragmatic, lightweight development practices to achieve this - emphasising automation over manual processes wherever possible.

Daniel Dyer’s Specialties:

Languages and technologies: Java (including JSP, Struts, EJB, JMS, Swing, AWT, JNI), XML, Web (HTML, JavaScript, CSS), SQL (Oracle, PostgreSQL, MySQL, SQL Server), Haskell, C.

Tools: Apache Ant, Subversion, CVS, IntelliJ IDEA, NetBeans, TestNG, JUnit, JIRA, DocBook.


Daniel Dyer’s Experience

  • Java Developer

    Chaucer Digital

    (Privately Held; 51-200 employees; Computer Software industry)

    January 2005April 2008 (3 years 4 months)

    Architecture and development of bespoke online and mobile gaming solutions (casino, poker and spread betting). Predominantly Java-based development (J2EE 1.4 and JavaEE 5) on Solaris/Oracle and Windows/SQL Server.

  • Application Developer

    Prevx Ltd.

    (Privately Held; 11-50 employees; Computer Software industry)

    September 2003February 2004 (6 months)

    Development of the management and support software (using Java, Swing, JNI and C++ on Windows, Linux and Solaris) for the company's range of network intrusion prevention solutions.

  • Senior Software Engineer

    Empathy Software Ltd.

    (Privately Held; 1-10 employees; Computer Software industry)

    June 2002September 2003 (1 year 4 months)

    Design and development of a new CRM platform (using JBoss, EJB, JMS, JSP, Struts and Swing).

  • Software Engineer

    Business Integration Services Ltd.

    (Privately Held; 11-50 employees; Computer Software industry)

    August 2000May 2002 (1 year 10 months)

    Developed a fault management system (Java, Swing, CORBA, Microsoft SQL Server) for a major UK utility company. Implemented two e-commerce solutions (Java, JSP, Struts and Oracle 8i) for a multi-national ferry company.


Daniel Dyer’s Education

  • The University of Western Australia

    MCompSc, Computer Science, 20042005

    Studied artifical intelligence, neural networks and mobile & wireless computing.

    Thesis: "Strategy Evolution and Opponent Modelling in the Iterated Prisoner's Dilemma". Co-authored a book chapter based on this research.

    Part-time teaching assistant in the School of Computer Science & Software Engineering. Taught Java programming and OO design with UML.

    Activities and Societies:
    UWA Soccer Club
  • The University of Kent

    BSc(Hons) - 1st Class, Computer Science, 19972000

    Studies included software engineering, networks, operating systems, functional programming, parallel programming, security, knowledge-based systems, formal logic, mathematics and electronics. The practical projects involved writing software in Java, Prolog, Miranda, Occam and 68000 assembler.


Additional Information

Daniel Dyer’s Websites:

Daniel Dyer’s Groups:

Association for Computing Machinery

  • LinkedIn UK 1st Million Members member

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Daniel’s full profile:

  • See who you and Daniel Dyer know in common
  • Get introduced to Daniel Dyer
  • Contact Daniel Dyer directly

View Full Profile