Principal Systems Architect at Oxford Nanopore Technologies
United Kingdom
Principal Systems Architect at Oxford Nanopore Technologies
United Kingdom
Currently producing web-based systems to support next-next-generation sequencing.
Interests are in distributed, scalable architectures for massively parallel sequence data handling. Analysis pipelines, workflows, LIMS, leveraging cloud & grid technology.
Scalable web systems; Service-oriented architecture (SOA);
Rapid application development with Perl, Apache, Linux;
Spearheading agile software lifecycle & tools.
"Next-gen" sequencing data management / information strategy
Scalable software/data services
Agile Perl application design & development,
Apache installation & configuration,
MySQL RDB design & configuration,
Linux - Slackware, Debian, Ubuntu
X/HTML, CSS, Javascript, jQuery
(Nanotechnology industry)
February 2009 — Present (11 months)
(Privately Held; 51-200 employees; Hospital & Health Care industry)
September 2007 — Present (2 years 4 months)
Performance and security optimisation involving systems & services architecture and application & database refactoring.
(Information Technology and Services industry)
January 2000 — Present (10 years )
(Non-Profit; Research industry)
May 2007 — February 2009 (1 year 10 months)
Managing a small development team to design, implement and maintain pipeline systems for running 30 high-throughput, next generation sequencers producing 40TB+ data per week. Rapid implementation in Perl, MySQL, Template Toolkit and Prototype.js using agile methods.
(Non-Profit; 501-1000 employees; Research industry)
2003 — May 2007 (4 years )
Responsible for building scalable web systems handling traffic from 100k hits/week in 1999 to 15m hits/week in 2007.
Instituted site-wide software quality control measures for all centrally deployed web applications.
(Non-Profit; 501-1000 employees; Research industry)
2002 — 2003 (1 year )
Responsible for architecture, design, rapid development and coordination of a very wide variety of web-based software applications, primarily written in Perl.
(Non-Profit; 201-500 employees; Biotechnology industry)
1999 — 2002 (3 years )
(Public Company; 51-200 employees; Online Media industry)
1998 — 1999 (1 year )
Software developer for electronic literature delivery systems built with C++, OpenText SGML and Netscape Commerce and Enterprise servers.
(Non-Profit; 1001-5000 employees; Hospital & Health Care industry)
1996 — 1997 (1 year )
Two consecutive summer jobs. Member of the IT support team responsible for data recovery, networking and PC hardware support. Sole responsibility for augmenting the site's X400 email system with a sendmail SMTP server on Slackware Linux.
BSc (Hons) , Computer Science , 1995 — 1998