Curriculum Vitae
Mr Peter Stevens
Email : pete@ex-parrot.com
Date Of Birth: 24 October 1977
Address : 103 Beche Road, Cambridge, CB5 8HX, 07890 585863
Education
-
Degree: Cambridge University, Clare College, Natural Sciences [Physics], MSci [2.1], BA [2.1]
-
A Levels : Pure Maths[A], Applied Maths[A], Physics[A], Chemistry[A], General Studies [A]
-
GCSES : 9 including Maths and English.
-
Full Clean Driving Licence
-
SANS Network Security Course - Auditing Unix and Windows NT
Systems.
Computing Projects
- Mythic Beasts Control Panel
Perl and Postgresql for a DNS and account
management interface.
- Hyperhub
A J2EE application that spoke a custom written protocol to
talk to networked Hypertags and presented a web interface for management and
statistical analysis.
- TFL J2ME Browser
A J2ME application for mobile phones that allows
easy usage of TFL's
Journey Planner rather than the wap site.
- Girls Aloud Mobile Browser
A J2ME application to take a snapshot of the
functionality of the Girls Aloud
website and put it on a phone in a stylish way that can't be done with
WAP.
- Anglia Surveyors Website,
I've developed an online quote engine for residential surveys based on house
size, cost and location.
- Hypertag 1.4
developed logging,
pluggable display and dynamic content modules, and managed the testing for the
second product release. I designed and have implemented a secure content
update service. [embedded Java]
- Tag Manager 2.0
an application to
manage Hypertag redirects providing logging and assistance to customers.
[Java, J2EE, JBoss, Linux]
- Battle.net Starcraft Proxy
an application to virtualise out the whole of the battle.net and
Starcraft networking protocols onto the localhost interface allowing people
behind NAT firewalls to play against each other.
- Infrared Sniffer
to decode IrLAP, IrLMP, TinyTP, IrOBEX and IrCOMM to
reverse engineer IRDA devices. [Java, IRDA]
- Mobile Applications.
A variety of small mobile applications using data
connections. [Java, J2ME, JSR 120, MIDP1, MIDP2]
- HP's European consumer product site
I have designed and built a new publishing backend for this site accepting
XML data, implementing a flexible workflow procedure and security policy
before publishing out to a static HTML site with JSP based microsites.
[Java, JSP, Linux, Oracle]
- PalmPilot Yahtzee
An implementation of the classic dice game for the Palm Pilot. Includes a computer player. [PalmOS, C, Linux]
- YoStream MMS Demo at CommunicAsia
I implemented from the MMS core of the YoStream online appliance allowing it to connect to an MMSC and send messages. I implemented the HTTP interface using an API supplied by CMG and the SMTP interface from scratch.
[Java, Solaris]
- HP's Webworld consumer
site
I conducted a security review of the source code of the site recommending
fixes of SQL injection and other vulnerabilities. Since then I have fixed the
relevant holes. The site has since been replaced.
[JavaScript, VBScript, SQL Server, Java, Windows]
- YoStream SMSC
I led a team which wrote a Solaris
system daemon connecting the YoStream online
services and backend to an SMSC manufactured by CMG resulting in a Gold Certification.
I also wrote the Java based administration tool.
[C, Oracle, Java, Solaris, Swing]
- Newscast
A large media library implementing a complex permission model. I managed an
upgrades to the core access model and the search infrastructure on schedule
without failure. I implemented full text searching with access control and
upgraded the core search facility transparently.
[ASP, VBScript, SQL Server, Perl, COM]
- Clare College Entertainments
A promotional website publicising forthcoming events and maintaining mailing lists. It has significantly decreased the publicity cost of the society.
[Perl, MySQL, PHP]
- ARKive
A site to preseve footage of endanged and extinct species.
[ASP, SQL Server]
- 3D Rendering Applet, Chat Client, Caption Applet
[Java]
- Bandwidth limiting proxy, Numerical Model of a sub-millimetre wave telescope
[C]
Previous Employment
- Mythic Beasts Limited : July 2000 - Present Director. A profitable internet hosting company.
- Hypertag : April 2003 - August 2007
J2EE and embedded java development with IR & Bluetooth for mobile phone advertising.
- IDnet : July 2000 - April 2003
Java and Database programming for server applications.
- Summer Placements: 1997, 1998
Jodrell Bank Science Centre, for two consecutive years I
explained radio astronomy to the general public.
- Summer Placement: August 1995 - September 1995
Technical placement at Rutherford Appleton Laboratoy
resulting in a scientific publication of my work.
Additional Information
- I am a keen musician playing guitar and piano - grade 8
achieved on piano.
- At University I ran much of Clare
College Entertainments and still have links to them via the website I run
and I still help with live bands.
- I'm in the process of rewiring my house with replacement mains cable,
lighting and ethernet in every room whilst decorating and refitting all the
rooms. Currently I'm about 50% complete.
- Camping by foot and bicycle.
References available on request.