Full Name: Address: Place of Birth: Date of Birth: Nationality: Telephone Numbers: e-mail: Simon J. MUDD C/Puertollano 2, 3º CD 28027 Madrid SPAIN Hawkwell, Essex, England 10/09/1964 British +34-605 085 219 (mobile) +34-91-320 4322 (home) sjmudd@pobox.com Specific Knowledge Computers and IT Database Administrator (MySQL and Sybase installations) Databases: MySQL, Sybase ASE, Sybase Replication server, Oracle, Postgres Programming Languages: SQL, Perl, shell scripting, C, C++, AWK, Visual Basic, Prolog, Java, PHP, Pascal System Administrator, managing CentOS/RHEL, AIX and Solaris servers o Management of the company’s Internet connection, firewall, web, email, news and DNS servers o Management of Cisco routers to connect to different electronic markets Operating Systems: Unix (Linux, Solaris, AIX, FreeBSD), Windows Programming Experience o Real time Financial Trading Applications for the Treasury (C/C++) Office Applications: Excel, Word, Powerpoint Financial Markets Broad knowledge of the financial markets, Risk Management, Portfolio Valuation and Market Mathematics. Education 1983-1986 Degree in Computation, B.Sc. (Hons.) 2.1 University of Manchester Institute of Science and Technology, Manchester, England Qualifications Mar 2007 Dec 2006 Dec 2003 Nov 2003 May-Jul 2002 Oracle Database 10g: Administration Workshop I Release 2 Oracle Enterprise Manager 10g Grid Control Ed. 2 Sybase Fast Track to Replication Server 12.5 Sybase Fast Track to Adaptive Server Enterprise 12.5 Sybase System & Database Administration: ASE 12.5 Industrial Automation and Robotics Course (209 hours) Universidad Politécnica de Madrid, Madrid, Spain 1997 Jul 1988 116104942 Advanced AIX Administrator General Registered Representative, needed to advise clients in London 1/4 Professional Experience Booking.com, Amsterdam/Madrid Sep 2007 – Present MySQL DBA. The environment initially comprised of about 40 servers, but has grown with the company to close to 2000 database servers split over 3 datacentres. My job, starting as the first DBA at booking.com, has involved: the automation of the installation of these servers using pxeboot and kickstart (CentOS servers) the appropriate configuration using puppet, so that all needed software is fully installed and the databases are automatically built, being cloned from other running servers when that has been possible. Configuration of the MySQL servers according to the instances' specific usage, needs and environment, including dynamic configuration changes of the running MySQL servers (with puppet). Responsibilities also include monitoring the servers using nagios, MySQL Enterprise Manager and more recently graphite to give us longer term trend information Troubleshooting problems (hardware, software, performance), including escalating problems and discussing with the Oracle support and developers, often with personal 1-to-1 contacts. Discussing with developers changes they intended to make, helping them diagnose and remove bottlenecks. Collection of configuration information is also fully automated allowing us to be able to detect changes and when they occurred and if necessary restore configurations to previous settings. Normal maintenance tasks like upgrading MySQL versions, including major version upgrades (from MySQL 5.0 and we are now using MySQL 5.6 and testing MySQL 5.7 on several systems) has also been an important task Management of the master servers' filer storage, these servers using NetAPP filers with fibre channel for extra resilience. Setting up the development environment so we could rebuild all the database systems with fresh data, taken from the production environment, on a daily basis. Ensuring systems are built so that downtime is minimised and avoided as much as possible: that is users should not experience downtime even when necessary maintenance needs to take place. Frequent travel to the head office in Amsterdam as I work remotely in Booking's Madrid office, as most IT personnel are now based there. We have database servers configured a variety of ways, several replication chains (one containing over 300 servers in one chain) but also other systems setup in a master-master, or sharded arrangement depending on specific application needs. Binck Bank NV, Amsterdam, Netherlands Jul 2003 – Aug 2007 Sybase DBA and Developer for the company's in-house (UNIX/Windows) trading system, running on multiple servers (about 20 servers running Linux and Solaris). The database environment consisted of multiple Sybase ASE servers configured using Sybase Replication server to provide fault tolerance. System Administrator. Management of the application processes running on the servers. Management of the servers' configuration (using tools such as cvs and cfengine). Deployment of new servers. Script writing for monitoring the correct functionality of the servers. Application Support and diagnosis of problems on the servers. Accenture, Madrid, Spain Sep 2000 – Nov 2001 Jan 2001-Nov 2001: Consultant. Implementation of the functional design of a new securities (stocks, bonds, funds) system for one of the principal Spanish banks. Analysis of the users’ requirements, functional design of the Information Management and Settlement modules, and supervision of the analysts working under me. Sep 2000-Dec 2000: Development of a proposal for a new business model for the same bank related to its activities in the international securities markets. 116104942 2/4 Profit Gestión de Informática, Madrid, Spain Mar 2000 – Sep 2000 Financial market specialist. Modification of an existing application for a Spanish bank to enable it to route international securities orders to the market and to settle the resulting trades. Analysis and documentation of the required changes. Supervision of the programmers. All Trading Brokers Europe. Madrid, Spain Jun 1989 – Feb 2000 1997-1999: All Trading becomes a member of various international exchanges: DTB (now Eurex), Deutsche Börse, Bourse de Paris and LIFFE. Responsibility for the selection and installation of the systems needed to trade in these markets and for the technical relations with the exchanges. 1994: Installation and setup of the company’s Internet access, firewall and mail servers. 1989-1993: Development of software for the bond (Spanish Government and non-government) desks. Trading in the Matador and ECU Kingdom of Spain Eurobond markets with foreign banks. Development of software for contributing real-time prices to information providers such as Reuters and Telerate. Trading of Spanish Government Bonds with foreign banks including major international investment banks. Baring Brothers (Investment Bank), London, England Nov 1986 – Jun 1989 Jul 1988-Jun 1989: Junior Dealer. Quotation of deposit prices in various currencies to small institutional clients. Covering of the bank’s positions in these currencies. Also work on the IRS desk. Nov-1986-Jun-1988: Programmer. Rapid design and implementation of financial applications for the salesmen and traders in the dealing room. Marconi Communications, Chelmsford, England Sep 1986 – Nov 1986 Work on changes to X-25 software used for sending messages between airports. British Telecom Research Laboratories, England Jul 1985 – Sep 1985 Work on improvements to an expert system used for the analysis and optimisation of electronic circuits. Marconi Avionics, Basildon, England Dec 1984 Use of a Computer Aided Design system. Other Information Languages Mother tongue – English Bilingual English – Spanish French, German and Dutch (basic) Other Driving License (B1) Hobbies and Interests Internet related activities I maintain a blog which indirectly discusses some of my work based activities: http://blog.wl0.org Postfix, a high performance mail server for UNIX systems used by many companies. 116104942 3/4 I have developed Postfix RPM packages for RedHat Linux, used by people all over the world. (http://postfix.WL0.org/) though activity here is now mainly symbolic Management of various Postfix mailing lists (http://postfix.WL0.org/en/lists.) Photography and Travel Radio Amateur since 1985, but not currently active. I enjoy swimming I have a busy life with my wife and kids 116104942 4/4