| David George Nationality: British Date of Birth: 24 July 1966 | 38920 Crolles Tel: +33 (0)4 76 33 08 62 Email: mailto:david.george@gmail.com |
I have been contracting since 1993 and am specialised in developing and performance tuning Web applications using J2EE technologies. I live near Grenoble in the Rhone-Alpes region of France and for family reasons am currently looking for part-time permanent employment in the Grenoble area only.
| David George Nationality: British Date of Birth: 24 July 1966 | 38920 Crolles Tel: +33 (0)4 76 33 08 62 Email: mailto:david.george@gmail.com |
I have been contracting since 1993 and am specialised in developing and performance tuning Web applications using J2EE technologies. I live near Grenoble in the Rhone-Alpes region of France and for family reasons am currently looking for part-time permanent employment in the Grenoble area only.
Installation, configuration and tuning of a Linux based webserver based in Florida USA. This project included the installation of DokuWiki and Expression Engine CMS. PHP with APC accelerator, MySQL database. Hardening of the operating system against attacks and installation and configuration of a firewall.
Desing and programming of a Java based program for an American client to read and display weather information from various professional weather stations such as the LaCrosse Technologies 2300 series using the computer's serial line interface. The program stores data in an RDBMS and can publish current and historical data either via an internal web server or to an FTP site. The program integrates a number of existing products to reduce the development time and effort.
Technology
Java 5, Eclipse 3.1, Hsqldb, Junit, Jetty embedded web server, JFreeChart, Velocity Template Engine
I am also working on an second edition to the ABC of SEO as well as another book project.
I was on parental leave during this period and wrote The ABC of SEO, a book about search engine optimization. This was published in March 2005 by Lulu press. The ISBN number is: ISBN 1-4116-2251-0.
==== August 2007 to Date: Resource Group International
Employed as an Architect on RGIS's Sezame Content Management System.
Technology
Java 5.0, Spring 2.0, Tomcat, Oracle 10g, Atomikos, OSCache, OSWorkflow, Lucene
Installation, configuration and tuning of a Linux based webserver based in Florida USA. This project included the installation of DokuWiki and Expression Engine CMS. PHP with APC accelerator, MySQL database. Hardening of the operating system against attacks and installation and configuration of a firewall.
Design and programming of a Java based program for an American client to read and display weather information from various professional weather stations such as the LaCrosse Technologies 2300 series using the computer's serial line interface. The program stores data in an RDBMS and can publish current and historical data either via an internal web server or to an FTP site. The program integrates a number of existing products to reduce the development time and effort.
Technology
Java 5, Eclipse 3.1, Hsqldb, Junit, Jetty embedded web server, JFreeChart, Velocity Template Engine
I am also working on an second edition to the ABC of SEO as well as another book project.
I was on parental leave during this period and wrote The ABC of SEO, a book about search engine optimization. This was published in March 2005 by Lulu press. The ISBN number is: ISBN 1-4116-2251-0.
Responsible for designing and coordinating the unit, performance, operability and stability test planning on Reuters Intelligent Advisor (RIA) and 3000 Extra. RIA enables investment banks to manage client investments through a Web browser front end. It aggregates a number of Reuter's data feeds to provide financial data. The role has involved designing and writing scripts to test Microsoft .Net and Java/Axis web services, writing OpenSTA performance tests and preparing test data based on a range of financial products.
I have also worked on outsourcing projects involving Russia and India.
Technology
Web Services, .Net, OpenSTA, Java 1.4/Axis, Perl, PHP 4.0, mySQL, Onyx CRM, SQL Server 2000, Windows 2000 AS
I have been working with France Telecom to establish a performance and test coverage team. This has involved training and mentoring on a number of tools including Quest JProbe and the Weblogic and Websphere application servers. I have designed and co-written a training course in French covering Java, Application Servers and various aspects of Testing, Code Coverage and Performance Tuning.
Technology
JProbe 4.0/4.8, JDK 1.2/3/4, Weblogic 5.1, Websphere 4.0, Mercury WinRunner, TestDirector and LoadRunner, Oracle 8i, TOAD, SQL, Solaris 2.8, Struts, PHP, Javascript
Project for a major French insurance company in collaboration with Teamlog, Paris. Design and implementation of an Interactive Voice Mail to Web Site integration project. Coordination of a team of 2 other programmers.
Technology
Weblogic 5.1, J2EE, Rational Clearcase, JDK 1.3.1, C++, XML, Jakarta Velocity, Ant, log4j, Cactus unit test tool, IBM Websphere Workbench (Eclipse), XDoclet UML Class and Sequence diagrams, Netcentrex SVI server.
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.
Technology
JVMPI, JNI, JDK 1.4, C++, STL, CVS, Makefiles, JBoss 3.0, Jetty, JProbe Thread Analyser
Technical review, refactoring and performance tuning of the Antares project for the French Education Ministry. Antares is a Web based workflow system that enables the recruitment of lecturers and university professors. The project uses around 200 JSPs and Servlets and 60 EJBs (CMP, BMP, Session, JMS).
Developed a series of OpenSTA tests based on the UML use cases. Identified performance and object retention hotspots. Refactored code. Tuned the Weblogic server cluster. Mentored developers on tools and techniques to help with tuning.
Technology
Oracle 8i, SQL, J2EE 2.0, Weblogic 6.1 cluster on Redhat Linux, JProbe, OpenSTA, PVCS, IBM Websphere Workbench (Eclipse), log4j, Cactus, , Ant, Apache for load balancing
Co-architect and senior developer on three Weblogic/J2EE based projects. Worked on architecture, development, testing and performance tuning.
Capeasi (www.capeasi.com) allows employees of companies who use Axa investment schemes to manage their investments on-line and make performance projections. The active data is supplied by Linedata (like Datastream) and Reuters datafeeds. The Reuters feed was over the Internet using XML, Linedata was via a leased line using the the Candle Roma interface. Static and client data was held in a Sybase 11 database internal to Axa.
The site is a reference for Weblogic in Europe and was featured in the respected journal 01 Informatique (vol:1650 12/Oct/01; www.01net.com) and in the Wall Street and Technology Journal (Feb/2001). A derivative of the site, called World Capital Increase is oriented at B2B use. In this phase XML was used as a common data format to generate reports in HTML, Excel and PDF formats.
Developed a prototype portfolio risk management Intranet application. This system used Excel on the front end communicating with EJBs and the APT risk engine via jIntegra.
Technology
Weblogic 5.1/6.0, J2EE 1.1/2.0, XML/XSL, jCOM/jIntegra, Together/J, UML, Wily Introscope, IBM Jinsight, Microsoft WAS, log4j, Struts, Junit, Sybase 11, SQL 92, Ant, Jbuilder, Eclipse, Rational Clearcase and Clearquest, Javascript
OneSwoop (www.oneswoop.com) is an e-Commerce site aimed at private customers. It effectively operates a reverse auction process where customers specify a car (using the Calico CRM and Configuration engine) and Europe wide dealers bid to provide that car at the lowest price.
The site is based on Weblogic, JSPs and ASPs and runs on a 40 server farm hosted by Swiss Telecom.
Worked on the Internationalisation and performance of the site. Implemented a payment gateway for online payments. Developed XML/XSL and DTDs for data interchange between the server farm and customer centre. Prototyped SOAP for use between customer centre and server farm.
Technology
Weblogic 4.5, J2EE, Calico CRM, SQL Server 7.0, XML/XSL/DTDs, Payment Gateways, Metamata, Visual Cafe, Solaris 2.6, Windows NT 4.0, ASPs, SOAP
Developed the British Telecom Talk 21 (www.talk21.com) email service to support new devices such as WAP telephones and the Amstrad emailer. The service is written in Java Servlets and JSPs and supports 2 million users with 2,000 simultaneous connections.
Technology
IPlanet Web/Email/LDAP Servers, Allaire JRun, J2EE, Solaris 2.6, CVS, Makefiles
Project leader of a team comprising 6 Java developers. Architect and co-developer of a 3 tier system based on Postgresql and SQL server. This enables clients of Racal to manage their DNS, CIDR, Web, Leased Line, Email and other TCP/IP based services.
Technology
Java 1.1, Visual Cafe, SQL 92, Postgresql, MS SQL Server 6.5, Window NT, Solaris 2.5, TCP/IP technologies, Swing, HTML.
New Technology Consultant. Developed the QA Training TCP/IP, Internet and Internet Security courses. Contributed to the Java course. Worked on projects for a number of clients including Polygram (Intranet project to exploit the back catalog) and the Halifax Bank (Electronic Home Arranger). Independently worked on a project to port Java JDK version 0.9 to NeXT hardware.
Technology
Java 0.9 – 1.1, HTML, TCP/IP, Internet Technologies, C++
Worked on Go Web, a book for Thompson International Computer Press, called Go Web! This book explains how to develop dynamic web sites based around the Windows NT platform.
Go Web! Dynamic Internet Publishing on the PC Platform, International Thomson Computer Press, 1995, ISBN 1-85032-251-1
Unix/C++ developer working on the ACT treasury risk management system. This is a distributed 3-tier project using Corba and written in C++.
Technology
AIX 3.0, HPUX 11, C++, Oracle, Pro C, Sybase, NT 3.51, SQL, Stored Procedures, RCS, TCP/IP, Corba
Micro-kernel/Unix research engineer. Porting of OSF Unix onto the Mach microkernel. Performance testing and tuning of the Mach microkernel. The work is described in the following papers:
Architecture and Benefits of a Multithreaded OSF/1 Server (co-author), May 1992, presented to the Microkernel Symposium, Boston, USA.
Redirecting System Calls in Mach 3.0, An Alternative to the Emulator (contributor), 1993, presented to the Usenix Spring Symposium, Santa Fe.
Technology
Mach and Unix Kernel Internals, C, Intel Assembly language, AIM test suites, TCP/IP, RCS, Makefiles, Unix, NFS, AFS
Work on the development of the Unix Operating System versions 5.3 and 5.4 for the Siemens minicomputer architecture.
Technology
Unix Kernel Internals, C, TCP/IP, Intel Assembly Language, SCCS, Makefiles, Unix
Architect and developer of the COBRA application server.