| |
|
PROFILE:
|
Programmer with fourteen years industry experience
designing, writing and maintaining a wide range of
database, non-database, network and number-crunching
applications, in C, JAVA and PHP. Excellent
communication and analytical skills as well as the
ability to work independently and meet project
deadlines. |
|
|
|
|
JAVA: |
JDK 1.1-1.4.
Five years experience developing, in order of
original encounter, the following APIs: Servlets (Tomcat+Apache),
JDBC, JSP, EJB (J2EE-JBoss/ Oracle9iAS), Xalan (Xerces
- DOM+SAX), Applets (+Swing), Junit, Log4j, Struts,
Tiles and others. Well-written, efficient and
maintainable object orientated code, to coding
standards of the project. |
|
|
|
|
ANALYSIS AND
DESIGN: |
Fourteen years
experience in analysis and design. Recommend DSDM
framework for its ability to transform user ideas
into functional applications. Considerable
experience in working with users, analysing their
requirements then designing and developing solutions
efficiently and accurately. UML tools used include
Rational Rose and Visio. |
|
|
|
|
SQL: |
Ingres,
Oracle8/9i/10g, MS SQL Server 2000, ObjectStar and
MySQL.
Experience
includes design, performance analysis, stored
procedures and view creation. |
|
|
|
|
C: |
C89 (on
AIX/HP-UX/Sun/VAX-VMS/Ultrix) GCC (Linux/BSD)
Wrote payroll
calculation backend programs, requiring 100%
accuracy. Developed both interactive and real-time
applications, with communications to outside, and
legacy, applications. Data migration. |
|
|
|
|
PHP: |
Two years
experience. Developed generic shop for commerce
sites , multi-user sales
system and property search for
(www), a search engine for
(www) |
|
|
|
|
PLATFORMS: |
UNIX
(AIX/HP-UX/Sun/Ultrix/Linux (including Redhat + Suse)
/BSD (including Darwin). Windows 9x/NT/2000/XP.
Macintosh OS X (up to 10.3).
Apache (1.3 +
2) in a wide array of configurations. With Tomcat
(3x/4x). Compiled from source for use with Python,
PHP, compressors and as a reverse proxy.
Responsible for five web/intranet servers, one with
IIS (5). |
|
|
|
|
OTHER SKILLS:
|
XML (+DTD),
HTML, Javascript, ANT, Shell scripting (ksh/csh/bash),
Python ,C++, C#.NET, Zope. Good written and
communication skills. |
EXPERIENCE
|
[snip]
Director
Programmer |
·Developed
generic e-commerce shop.
·Multi-user
sales and property search system.
·Search
engine that trawls the internet for classified
adverts. |
Jan 2003
(full-time
from Feb 2004) |
|
|
·
PHP, MySQL, Apache |
|
|
|
· |
|
|
[snip]
Senior
Developer.
(Libra
Contractors to the Department of Constitutional
Affairs) |
·Developed
an open-source JAVA Applet terminal emulator.
·A
court enquiry system using J2EE.
·Wrote
ANT build files to compile, package (jar,war,ear),
deploy and test with Junit.
·A
data conduit to the legacy system using XML and
buffered sockets in JAVA and C. |
Jan 2003
–
Feb 2004 |
|
|
JAVA,
Oracle9iAS, J2EE,
ANT, Struts+Tiles, C |
|
|
|
|
|
|
Travelling
abroad and visiting relatives. |
·After
taking voluntary redundancy I took the opportunity
to travel and visit relatives and friends abroad in
Spain, Czech, Australia and Central America. I also
taught English for several months, after taking a
TEFL course. |
May
–
Dec 2002 |
|
|
|
|
|
[snip]
|
·Developed
an Applet to front an existing payroll system
(UniPay on AS400)
·Developed
a generic web front end for all Rebus payroll
engines (ObjectStar)
·Responsible
for five web servers.
·Prototyped
new HR system in C# .NET. |
Jan 2000 -
Apr 2002 |
|
|
JAVA,
Python, Apache, Tomcat, ObjectStar, JavaScript, C#
.NET, DSDM, UML
|
|
|
|
|
|
|
[snip]
Stamford
Director
Programmer |
·Developed
a record and reporting system for Boston and South
Holland Blind Society.
·Designed
websites for fresh food trading companies. |
Jun 2000
–
Apr 2002 |
|
|
JAVA,
JavaScript, HTML, ASP, XSL, XML |
|
|
|
|
|
|
IT
Contractor [snip]
Peterborough
|
·Migrated
payroll systems, including Marconi's.
·Customised
Rebus systems for NHS, RAC, Local Authorities and
Councils.
·Trained
technical staff on bespoke systems.
·Developed
both on and off-site, in a customer facing role. |
Jul 1998 -Jan
2000 |
|
|
C, Shell
scripting, AWK, Ingres, Oracle, C++ |
|
|
|
|
|
|
University
of Middlesex
North London
|
·Studied
classical and contemporary western philosophy.
·Studied
Spanish language and Latin American history at the
University of Costa Rica.
·Fluent
in Spanish. |
Sep 1994
–
Jun 1998 |
|
|
|
|
|
[snip]
Peterborough
Senior
Programmer
|
·Developed
new HR applications (OpenDoor and PS Enterprise).
·Maintained
legacy and new applications.
·Able
to understand large systems in good time.
|
Oct 1987
–
Aug 1994 |
|
|
C, Ingres,
VAX-VMS, Oracle, UNIX, AS400, IBM System 43, COBOL. |
|
|
|
|
|
|
Peterborough Technical College.
Peterborough.
A Level
Computer Science. |
·Study
included history, PASCAL, Prestel and AMOS. |
Oct 1988
–
Jun 1989 |
|
|
|
|
|
[snip]
Peterborough
|
·Developed
lightweight network applications, for record
keeping.
·Developed
a database system with b-tree indexing in PASCAL.
·Apprenticeship
under the guidance of Ian Evans-Gordan, creator of
UNIPAY and founder of Peterborough Software. |
Aug 1986
–
Aug 1987 |
|
|
GWBASIC,
PASCAL, MS-DOS, Macintosh, TCP-IP |
|
|
|
|
|
|
Non-commercial software. |
·Developed
animations and games in assembler, C and BASIC.
·Mentored
by a freelance developer of Llamasoft, Hewson and
others. |
1981
–
May 1992 |
|
|
|
|
|
|
Amiga,
Assembler (68000, Z80), QL, BASIC, most home
computers. |
|
|
|
|
|
EDUCATION AND TRAINING
UNIX Systems
Administration (Learning Tree International, Bury St. Edmunds,
2003)
Microsoft C# .NET and Microsoft Visual Studio .NET (Microsoft,
Reading, 2001)
Bachelor of Arts Degree
, joint major in Philosophy and Spanish. (Middlesex University,
North London, 1998)
A Level Computer Science (Peterborough
Technical College, 1989)
C certified programmer (Learning Tree
International, London, 1989)
Ingres certified programmer (Ingres
Corporation, Chelsea, 1989)
MEMBERSHIP OF
PROFESSIONAL BODIES
The TRUSTGroup network
of IT professionals. |