====== Curriculum Vitae ====== David George\\ Address: Geneva, Switzerland\\ Nationality: British/French, Swiss Permit G\\ Email: [[mailto:david.george@gmail.com]]\\ Date of Birth: 24 July 1964 I have over 25 years experience in the IT industry principally as a developer on Unix, Java and Web based projects. I have been behind a couple of pioneering Open Source projects: The x.Link debugger demonstrates an early Java implementation of Aspect Oriented Programming techniques based on real-time bytecode engineering and was cited at the 5th International AOP symposium. COBRA, a lightweight Object persistence layer started in 1998 features some of the principals of EJB 3.0. I am also the author of a couple of Web related books. I am specialized in Java/Spring Framework development and Web performance testing and tuning. Based in the Rhone-Alpes region of France but will consider any interesting propositions. ===== Education ===== * **A Levels** (1981-1983): Mathematics Pure and Applied (C), Electronics (A), Economic History (C) * **Degree** (1983-1987): B.Sc. First Class Honours. Microelectronics and Information Processing ===== Technology ===== * **Java** (0.89 to 6.0): Ant, Weblogic (4.0-9.0), JBoss (2.0-4.0), EJB (2.1-3.0), JProbe, JUnit, Jetty, JFreeChart, Velocity Template Engine, JSTL, Eclipse, log4j, Cactus unit test tool, XDoclet, JVMPI, JNI, jCOM/jIntegra, DWR (Ajax), Metamata, Hibernate ORM, TestNG, Maven, Spring 2.0-3.1, JCR/JSR170, Selenium * **Database**: SQL, MS SQL Server, Oracle (to 10g), Hsqldb, Postgresql, mySQL, JDBC, Apache Jackrabbit * **Web**: XML, XSL, XPath, XForms, HTML, Javascript inlc: Ext 2.0/JSON, Various Payment Gateways, Apache, IPlanet Web/Email/LDAP Servers, Netcentrex SVI server, Calico CRM, GWT, Escenic, Liferay Portal * **OS / Languages / Tools**: Unix (Linux -> Gentoo & Redhat/CentOS, BSD, Solaris, Unix Internals, AIX), Windows, C, C++, PHP, Perl, Web Services, TCP/IP and related technologies, CVS, OpenSTA, Tsung, Mercury LoadRunner, UML Class and Sequence diagrams, PVCS, Rational Clearcase and Clearquest, pmwiki, dokuwiki, Expression Engine ===== Career ===== * **Cross Agency, Geneva** (2007-to date/permanent role): Hewlett-Packard Graphic Arts Portal, Escenic implementation for Swiss Radio and Television, Liferay Portal developments for Somfy and Addax Petroleum. * **2005-2006**: Various freelance projects in the domain Java, J2EE/EJB 3.0, Linux management and configuration, PHP 4.0 * **Reuters Financial Services** (2003-2004/18 month contract): Performance tuning and stability testing for Reuters Intelligent Advisor (RIA) and 3000 Extra * **France Telecom** (2003/6 month contract): Establishment of a performance and test coverage team * **Axa Investment Managers** (2002/3 month contract): Design and implementation of an Interactive Voice Mail interface for a financials website * **Ministère de l'Education Nationale** (2002/3 month contract): Refactoring and performance tuning of the Antares project for the French Education Ministry. EJB 2.1 project based on JBoss and Weblogic * **Axa Investment Managers** (2000-2002/2 year contract):Co-architect and senior developer on three Weblogic/J2EE based projects (capeasi.com). Worked on architecture, development, testing and performance tuning * **Accenture (2000 - 6 months)**: Development of Oneswoop.com based on Weblogic and J2EE * **British Telecom Laboratories** (1999/6 month contract): Adapted the Talk21.com webmail service written in Java and based on the IPlanet webserver for the Amstrad emailer device * **Racal-Internet Services Ltd** (1998 - 1999/15 month contract): Project leader and architect for a team comprising 6 Java developers working on a configuration management system * **QA Group Ltd** (1995 - 1998/3 year contract): New Technology Consultant. Developed training programs covering TCP/IP internals, Internet, Internet Security and Java. Various consulting and training projects * **ACT Banking Systems Ltd** (1993 - 1995/2 year contract): Unix/C++ developer working on the ACT treasury risk management system * **Open Software Foundation** (1991-1993/2 years permanent): Micro-kernel/Unix research engineer * **Siemens-Nixdorf AG** (1987 - 1991/4 years permanent): Development of the Unix Operating System versions 5.3 and 5.4 for the Siemens minicomputer architecture ===== Other ===== Author of The ABC of SEO (ISBN: 1-4116-2251-0) and Go Web! (ISBN: 1-85032-251-1). Developed the COBRA Java ORM (similar to Hibernate). Implemented class file loader and JVM instrumentation agent for the x.Link J2EE Profiler. This was around 2,500 lines of C++ code and required in-depth knowledge of JVM internals. More Info On: http://www.abcseo.com/user/david-george/curriculum-vitae-full