|
|
Matthew Byng-Maddick
|
Date of Birth: 26th July 1977
|
Marital Status: Single
|
| |
Nationality: British Citizen
|
Employment Experience
October 2006 -
present
|
Venda Ltd
Senior Systems and Networks Administrator
Since moving to the Systems team in Venda, I have implemented TACACS+ AAA
on the switches in the office and on our live platform. I have planned and
added the spanning links to make our live switching network more resilient.
Recently, I've been involved in commissioning new BGP links, and a network
to support it, based on OSPF across Cisco hardware. I've also been involved
with maintenance of PostgreSQL, some maintenance on Venda's 3 NetApp filers
and general maintenance of Linux-based systems within Venda.
|
March 2005 -
October 2006
|
Venda Ltd
Software Developer
I started off at Venda doing bugfixes to the codebase, but more recently have
been developing new features, to enable other teams to do resource
optimisation, to help optimise our use of the NetApp filer, and to allow
the platform to be scalable, merging features from one code branch to
another, and fixing and helping to manage a highly-branched CVS
repository. I have also been involved in many speed and resource
optimisations within core parts of the codebase.
|
April 2001 -
March 2005
|
The Bunker (previously A L Digital)
Software Developer and Network Manager
In nearly 4 years at A L Digital (now replaced by The Bunker Secure Hosting),
I was involved with many projects, many concerned with security, and
later on in terms of building and maintaining networks. I was responsible
for the design and build of a cut-down FreeBSD system
for the deployment of cheap general purpose computers as routers, using
quagga. When I left, I was in
the process of planning a replacement core network for hosting, with
appropriate redundancy and monitoring. As a programmer, I was involved with
security, both writing SSL libraries and doing security reviews (including
one on OpenSSL), as well as web
application work carried out by A L Digital.
|
July 1999 -
April 2001
|
Codix.net
Software Developer and Systems Administrator
In July 1999, I helped Alex Nunes start up Codix.Net (now a part of
Venus Internet) by setting up the internal network, procedures and development
environments. I wrote much of codix's infrastructure, including a small templating
system, a cryptographic session-management system, and I co-wrote a small-scale
fast search engine. I was also involved with much of the web application work
done by codix.
|
August 1998 -
October 1998
|
Transaxion
Freelance Software Developer
|
August 1995 -
October 1996
|
STC Submarine Systems / Alcatel Submarine Networks
Trainee Engineer
|
Publications
Education
October 1996 -
June 1999
|
Selwyn College, University of Cambridge
Natural Sciences (Physics) MA
Part Ia - (I), Part Ib - (II.2), Part II - (III).
|
August 1990 -
July 1995
|
Westminster School
STEP / S-Levels (3 Is, 1 II), A-Levels (4 As), AS-Levels (1 A),
AO-Levels (1 A), GCSEs (6 As, 4 Bs)
|
Computer Experience
Familiarity with:
- POSIX, and the UNIX Programming Environment (and ANSI C)
- Linux (several distributions), FreeBSD, Solaris
- The Perl Language (and some Perl internals)
- Nagios Monitoring and SNMP (v1/v2c)
- SMTP, IMAP, and mail configuration (and some Exim internals)
- DNS and BIND8/9 configuration
- The Apache Webserver (and some of its internals)
- Shell Scripting
- SQL (mixture of MySQL and PostgreSQL)
- Cryptosystems and the OpenSSL Cryptographic Library
Exposure to:
- IOS, Routing, IPv4, TCP, Firewalling on PIXes and ASAs, OSPF, BGP
- Data OnTAP v7.0
- Administration of PostgreSQL
- Linux-HA (heartbeat)
- TACACS+
- RADIUS (Open System Consultants Radiator)
- RANCiD
Published free software:
Programming Languages:
Tools
- GNU CC (GNU C++) and a variety of make(1) implementations
- Gdb
- Perl
- The bourne or GNU bourne-again shell / sed / awk
- cvs for version control
Other
As well as the above, I have co-written and maintain a mail-based interface
for registering domains using Tucows'
OpenSRS system.
Referees
Please contact me for addresses of referees.
|