|
Work experience
|
Jun 2003 - Present
MetaMute Ltd, London, UK
Consultant/PHP Developer
-
I am currently developing with a small team a project
named OpenMute. OpenMute creates collaborative websites
to allow individuals or teams to publish web content
simply and easily using a virtualised XOOPS system.
Tasks have included creating a development environment,
listing requirements for the project, hacking XOOPS,
and building an administration system. See http://www.openmute.org/
July 2002 - May 2003
Pure Promoter Ltd, Brighton, UK
PHP Developer
-
I developed the core engine to power the website and
provide the front end functionality required to allow
users to compose SMS text/email messages for a marketing
system. I also developed back end functionality to
send SMS text via an WCL SMS gateway. See http://www.pure360.com/
Aug 2002 - Jun 2003
No Employer
No Employment
-
Although this time was spent unemployed, it allowed me
to research and investigate new fields in computing.
In the name of the Consume project, I and one other
set up a wireless node at Ambienttv.net, peering with
Free2Air. Extensive work was carried out investigating
wireless networks and methods of securing them.
At this time I also developed a number PHP4 engine
variation which I have used in more recent projects
and continue to utilise. See http://loonie.kewl.org/
July 2001
Business Systems Group Plc (BSG), London, UK
UNIX Systems Administrator
-
I integrated UNIX hosts into the BSG IT network. These hosts
were specifically for the usage of the development team
transferred from Atomic Tangerine, where I was employed
previously. See http://www.bsg.co.uk/atomic_solutions/atomic_solutions.htm
November 2000 - June 2001
Atomic Tangerine (Adario Inc), London, UK
UNIX Systems Administrator
-
Systems duties included building content management systems
on Solaris using Oracle, Openmarket/Futuretense, Weblogic and Netscape
services. These systems were development models of what finally
became larger scale systems deployed on the Internet. Eg. http://www.smile.co.uk/
-
Internal administration duties were building an intranet system
with DNS, backup etc, and managing them on a day to day basis.
-
Other tasks included developing demonstration JSPs within the Apache
Tomcat environment to aide the learning of junior developers.
-
I accepted voluntary redundancy at AT when the development team were purchased
by BSG.
August 1999 - November 2000
COLT Telecommunications, COLT Telecom Group PLC, London, UK
Internet Systems Administrator
-
I worked for COLT Telecommunications as the senior admin of the UK
Internet Services. These services include the leased line and hosting
based customers, and ADSL.
-
Notable work during this time included participating in the
development and implementation of the COLT UNIX hosting product
on Solaris using Jumpstart and MySql.
-
The hosting product auto installed after a member of staff provided
basic information in a web based provisioning system which I deleveloped.
-
I represented the Internet Operations dept. for the UK deployment
of ADSL. My contributions included implementing the radius service and
deploying a web based interface for the provisioning of ADSL circuits
by the Customer Service staff.
-
In participation with a small team we redesigned and rebuilt the
COLTSource web based statistics system to provide a scalable multihosted
implementation. This work utilised Apache-SSL, Cricket (SNMP), RRDTool
and MySQL in its implementation.
-
A virtual web host service under HP/UX was also developed but failed to
go into production.
-
General duties included: monitoring lines with nocol and snmp,
administering relay/store and forward mail services running qmail,
managing dns, secureid, typhoon news and veritas netbackup services.
-
I resigned from COLT Telecom and moved to AT above.
March 1999
Eurobell Internet, Eurobell Holdings PLC, Crawley
CGI Programmer.
-
Implemented a signup service for Eurobell Internet for their new free internet
services
http://signup.eurobell.co.uk/.
Also developed a new site that allows users to create/modify/delete/rename
virtual mailboxes at their virtual email hosts
http://client.eurobell.co.uk/.
All this code was written in the C programming language under FreeBSD and utilised
standard UNIX and mySQL APIs.
-
Update: Both the above URLs still exist, but my original work has been
modified.
Summer 1998 - Winter 1998
Company Solutions Ltd under contract to Eurobell Internet, Eurobell Holdings PLC, Crawley.
Systems Administrator/Programmer.
-
Worked on a contract to overhaul the Internet services.
-
Duties involved replacement of a flat file, password authentication system, with
a central SQL database server.
-
Wrote administration cgi scripts in C for customer account creation modification
and deletion on web pages. Prior to this they used a paper in tray and manual edits.
-
Replaced all major services (POP3, SMTP, DNS, RADIUS, FTP, HTTP) and customised
source code to authenticate/validate customer logins etc via a firewall to the
central SQL database server. Most servers ran FreeBSD, but two were LINUX, and
four Solaris (Ultrasparc Enterprise Servers).
Spring 1996 - Summer 1998
ClaraNet Limited, London.
Applications/Systems Programmer.
-
Wrote back end DLLs for windows applications to access data on the Internet.
This included routines for the POP3, SMTP, FTP, NNTP, FINGER, IDENT and IRC protocols.
These were all written in C using the windows asynchronous sockets API.
-
Developed front end applications for the above DLLs for mail, news, ftp and
irc functions. These were written in a mix of Delphi 2 and Borland Builder C++. The
software was known collectively as ClaraNet Atlantis. Atlantis Mail 2 (unreleased) for
Windows can be downloaded from
here.
-
Implemented miscellaneous functions within the UNIX (BSDI and FreeBSD) environment
for the Internet systems department. The most major project involved the programming
of mail delivery routines and POP3 and FINGER services (daemons), all of which are
still in use in almost identical form. Customer facing pages for web email, finger
customisation and plan files were also developed.
Systems Administrator.
-
Performed multiple tasks in the every day running of a busy systems department.
These included hostmaster duties, name server admin (BIND), web admin (APACHE),
mail admin (SENDMAIL) etc. Fully implemented a server designed for internal usage,
for the technical/customer support staff to perform routine account queries.
1991 - 1996
Family Business
Bar Management
-
During these years I managed the family owned pub, located in Kingsland Road,
London. This pub was sold in 1996.
1990 - 1991
Hackney Council, St. Matthias Boys' Club, Dalston Lane, E8
Tutor
-
I was employed by Hackney Council to teach computer literacy to local youths in
the 8 - 15 age range. This covered Word Processing, Databases, DTP, Art, and
BASIC.
1988 - 1989
Interceptor Software, Reading
6502 Programmer
-
I produced two games titles written in 6502 assembly language for the C16/+4
home computer. Both games were published on the Players software label.
|
|
Education
|
Spring 1991 - Summer 1991
Escuela Oficial de Idiomas, Salamanca, Spain
Spanish Language Level 1
- Grade 9/10
Winter 1985 - Summer 1987
Thames Valley University, Berkshire
B/TEC Higher National Diploma
- Electronic Engineering
- 19 Grades, 7 Distinctions , 12 Merits
- 3 Distinctions from 5 possible at Level V
- Distinction 90%+, Merit 65%+
- Photocopies of B/TEC grades available on request.
Winter 1983 - Summer 1985
Hackney College, London
B/TEC National Certificate
- Computer Technology (Microelectronics)
- 17 Grades, 5 Distinctions , 11 Merits, 1 Pass
- Distinction 90%+, Merit 65%+, Pass 50%+
Winter 1982 - Summer 1983
Hackney College, London
General Certificate of Education
- Biology -C-
- Chemistry -B-
- Mathematics -B-
- English Language -C-
|