Rachel Willmer CV

<rachel@hobthross.com>

Technologies  |  Career History  |  Qualifications  |  Other Info

Technologies

Areas
of
Interest
  • Financial markets and technologies
  • Distributed software
  • Internet and other network technologies
  • E-Commerce, E-Payments
Operating
Systems
  • UbuntuLinux and other Linux distros
  • FreeBSD and other BSD distros
  • Windows XP and other variants
Languages
  • C/C++
  • Python
  • JavaScript
  • Also previously used:
    Perl, JSP, PHP, Visual Basic, Fortran 66 and 77, Pascal, assembler
WWW
Frameworks
  • Django
  • AJAX
  • Apache
  • Also previously used:
    Apache Tomcat, Zope, ColdFusion
Databases
  • Sqlite
  • PostgreSQL
  • Also previously used:
    MySQL, Microsoft Access, Microsoft SQL Server, Informix
Tools
  • Subversion: revision control
  • Trac: issue tracking and wiki system for software development
  • CXXtest: unit test framework
  • Mailman: mailing list manager

Career History

2004 - present Freelance Consultant

2006

Free Digital Money project

  • Lead technologist on open source project
  • Set up project framework using Trac and SVN
  • Set up project website and mailing lists
  • Developed initial technology using C++, OpenPGP::SDK, GPG
  • Developed demonstrator website using Django/sqlite
  • Project evangelism
  • Technologies used: C++, PGP, Python, Django, sqlite, Trac, mailman
  • Project website is at www.freedmoney.org

Secure Mailing List Server project

  • Ported and configured SSLS (an OpenPGP and S/MIME-aware Mailman)
  • Technologies used: mailman, SSLS

2005

OpenPGP::SDK project

  • Developer in open source project to develop OpenPGP cryptographic library
  • Set up project framework using Trac and SVN
  • Set up project website and mailing lists
  • Presented project at EuroOSCON 2005
  • Technologies used: C, Linux, PGP, Trac
  • Project website is at openpgp.nominet.org.uk

2004

Requirements Analysis and Specification for Low Value Payment System

  • Requirements Analysis and Specification for Low Value Payment System to be launched in 2005 by major high-street retailer

Commissioning of new machines into high-volume database-driven web server cluster

  • Webserver cluster serves very high volume genealogy searches
  • Wrote installation guide and commissioned new machines into cluster
  • Technologies Used: FreeBSD, Apache, Backhand, Spread, MySQL

Documentation of networking infrastructure

  • Sole Linux sysadmin in Internet company left at short notice.
  • Produced document detailing networking infrastructure to assist replacement sysadmin to get up to speed with minimum delay

"Proof-of-concept" project migrating Windows/Access database to Linux/Postgres

  • “Proof-of-concept” project for government organisation, trialling feasibility of migration of duplicated MS-Access database application to a new distributed client-server architecture.
  • New architecture uses MS Access front-end, Linux/PostgreSQL back-end, linked by VPN over Internet
1995 - 2003 Founder and CEO
Intertrader Ltd
  • Designed, installed and supported multi-site cross-platform company network (Microsoft, Linux and BSD)
  • Designed network architecture of company's complex secure online payments and authentication products. Technologies used 3-party business model over distributed open network, using SSL, Public Key Cryptography and cryptographic hardware tokens for security. Products suite written in Java, using C libraries where necessary, with backend database support and frontend web applications.
  • Provided technical support for customers, including MasterCard, Bank of Scotland and LINK
  • SysAdmin technologies used: DNS, SSL, SSH, VPNs, SMTP, POP, IMAP, Perl, Python
  • Development technologies used: C, JSP, Perl, Python, Java, SQL, CVS, PKI
1990 - 1995 Project Line Engineering Manager
Spider Systems Ltd
  • Engineering Manager in charge of flagship SpiderIntegrator product line. SpiderIntegrator was a multi-protocol multi-interface router, supporting TCP/IPX/OSI protocols over Ethernet, X.25 and ISDN interfaces. The product won the "ISDN Product of the Year" award in 1994.
  • Project Leader in charge of SpiderRouter M290 ISDN router
  • Developer on SpiderManager (SNMP product management software) using HP OpenView platform on PC/Unix
  • Consultant on SpiderSoftware's protocol stack development team.
  • Technologies used: C, assembler, Perl
  • Networking technologies: TCP, IPX, OSI, SNMP, RIP, OSPF, BGP, PPP, ISDN, X.25, interoperation with Cisco products
1988 - 1990 Consultant
Bawden Ltd
  • Consultant for Spider Systems on SpiderMonitor (LAN monitoring product)
  • Consultant for LBMS on GPASS project. GPASS was a software product used by GPs to manage patient care in doctors' surgeries, still in use today.
  • Consultant for BT on CHOTS project. CHOTS was an office automation project for the Ministry of Defence.
  • Technologies used: C, Informix
1986 - 1988 Project Leader
MARI Ltd
  • Project Leader on ASPECT Alvey project. ASPECT was an R&D project undertaken in conjunction with Newcastle and York universities, and Systems Designers to build a Distributed IPSE (IPSE="Integrated Project Support Environment")
  • Project Leader on CSA Esprit project. CSA was an R&D project to build a "Communications Systems Architecture", for distributed document management.
  • Technologies used: C
1984 - 1986 Team Leader
PAFEC Ltd
  • Team Leader in Support Department responsible for PAFEC's customers of its CAD/CAM/CAE software products on the Harris computer line.
  • Technologies used: C, Fortran

Professional Qualifications

1981 - 1984
  • University of Durham
    B.Sc(Hons) Engineering Science
1988
  • ACCA
    Certified Diploma in Accounting and Finance

Other Information

  • Co-Founder of Edinburgh's branch of First Tuesday networking group
  • Co-Founder of EFCE conference
    (EFCE="Edinburgh Financial Cryptography Engineering")

Valid HTML Valid CSS