Freelance Principal Computer Infrastructure Engineer London, UK
A chartered software engineer with 30+ years experience Recognised as an industry guru he is at the leading edge of distributed systems design and implementation and a conference speaker.

| Rating: | Unrated (New) |
| Hourly Rate / Cost: | £76.47 per hour (ex. VAT) |
| Daily Rate / Cost: | £611.76 per day (ex. VAT) |
| Available From: | Now |
| Candidate ID: | 317458 |

About QR Codes
people4 is the first employment business to generate QR codes.
Now users with a smart-phone scanning app can store this information - including job title, brief description and a link to this page - to use when ready to shortlist or set up a contract.
For more information, see the wikipedia article on QR Codes
[
Top |
Ratings |
CV |
Skills ]
CV (Curriculum Vitae) / Résumé
I graduated with honours in Computer Science from Cambridge University in 1979, having already held the positions of commercial and systems programmer with The Radiochemical Centre. I have since held roles as an operating systems engineer, a principle software engineer, a project manager, the technical lead on a number of projects and as an executive director for a number of medium sized companies.
A chartered software engineer with over 30 years experience in the computing field. Recognised as a guru in the industry, I have systems professional at the leading edge of distributed systems design and implementation; conference speaker; retained consultant to financial services organisations and a member of standard groups and committees. I have a proven track record in the planning and development of robust technical architectures and road maps in line with business policies and IT strategies.
My consulting assignments have been with varied organisations in the Financial Service, Insurance, Resources, Telecommunications, Industrial and Electronics sectors.
I have run his current company since 1986, and this has been the vehicle for his various consulting and development assignments apart for a five year period in the late ‘90’s when he was the managing director of a medium sized operation supplying system administration skills to the financial services sector.
I have current skills in programming using languages such as ‘C’, Perl, and Unix Shell. I also have past experience programming in C++ and Java and is currently developing Ajax based systems using modern Javascript, PHP, and SQL languages. Other languages that have been used in the past include various machine assemblers, formal specification languages, and graphical design tools.
Recent engagements have included work on single sign-on technologies including Kerberos and LDAP based integration of Unix and Windows environments; development of a fault tolerant architecture using stock hardware and operating systems and the development of a monitoring framework for distributed systems.
I have an acknowledged expert in Software Engineering process deployment and speaks on project failures at various venues. I have been engaged to rescue large failing projects in past engagements and has project managed projects with budgets in the multi-million pound region.
In my varied career i have successfully implemented systems as a team member, team leader, project leader and system architect and has a skill set which crosses the traditional boundaries found in computing making me an ideal candidate as a project trouble shooter.
Employment History
(Oct 1999 & ongoing)
Principal Consultant and Developer
LondonClients: Investment Banks, Commodity Traders, Telecoms, Software Houses, Accountants
Responsibilities: Lead technical/security consultant on projects as well as acting as managing director of the company. (1) Design, development and deployment of a Single Sign-on solution for Merrill-Lynch. (2) Design, development and support for a LDAP based directory utilising Active Directory, OpenLDAP and corporate databases. (3) Viability assessment of an investment case for a mobile communications provider requiring PC/UNIX network integration. (4) Production of large-scale fault-tolerant Internet based systems architectures. (5) Development and deployment of firewall products, Network Monitoring Stations and fault tolerant network architectures. (6) Design and implementation of a multi-site fault-tolerant environment utilising a mixture of open systems and Microsoft based systems.
(Jan 1995 to Oct 1999)
Consulting and Managing Director
LondonClients: Financial Services Organisations, Telecoms, Industry
Responsibilities: Founding Director of the Orb Group a set of companies that delivered systems management expertise and solutions to financial services and large multi-national corporations. Lead technical resource to the various projects of the company as well as being the Technical Director and later the Managing Director of the Orb group during its growth period.
(Jun 1986 to Aug 1995)
Principal Systems Software Engineer
Coherent Technology Limited, FarehamClients: Financial Services Organisations, Academia, Petrochemical, Industrial
Responsibilities: Team Leading up to ten engineers, assignments included security policy development and implementation, technical architectures, purchase and software project assessments, software development, education and training, project management, scaled systems demonstration development, distributed systems installation and distributed systems research and development.
(Mar 1983 to Jun 1987)
Cirrus Computers, FarehamResponsibilities: Systems development work for relational database system, development of UNIX operating system for custom workstation, installation and support of in-house development network, in-house support for tool production and generation of company product development methods. Development of key components of the circuit test simulator products including the in-car test facilities developed by the sister company in Manchester.
Professional Qualifications
Chartered Software Engineer
Member of the British Computer Society - MBCS
Past Member of the Association of Computing Machinery – MACM
Past Member of the Institute of Electrical and Electronic Engineers – MIEEE
Education
(Sep 1976 to Jul 1979)
Cambridge University
Master of Arts in Computer Science - Upper Second.
Consulting Assignment Summary
Consulting assignments have ranged from short term troubleshooting on systems for simple and complex network problems e.g. firewall misconfiguration, through medium term engagements where companies need additional skill on projects e.g. assisting a large insurer to turn round a development shop that was failing to deliver, to long term engagement involving strategic support over a number of years e.g. providing advice on global network architecture to a large trading bank.
Recent assignments have included remote reconfiguration of a multi-site distributed system that had been set up incorrectly. This included reconfiguring the edge and internal routers; fixing the firewall configurations to provide secured access and build trusted tunnels between the sites; installing and configuring network management and monitoring stations. The later is based on a product developed by Coherent Technology Limited to enable proactive monitoring and management of distributed systems
CASE STUDIES
Single Sign On Infrastructure
Architect and lead developer for the design and implementation of a single sign-on solution deployed at a large global investment bank. The project involved providing infrastructure and supporting deployment and diagnostic facilities for the integration of the disparate UNIX platforms into the Active Directory used by the client as their main source of authentication and authorisation. Responsibilities included: planning, designing and implementing the extension of the AD schema to support the new facilities; evaluating the supporting software for reliability and effectiveness within the global environment and providing tools to monitor the effectiveness of the deployment and the health of the running system once deployed.
This has tied in with the project where I took a lead role on designing tools to support identity synchronisation between separate systems within the firm to support a global identity management facility.
Fault-Tolerant Systems Development
Lead Architect providing fault tolerant systems for leading UK companies since 1991 building on experience gained from work on the Odyssey project for the European Commission and the UK government,. Recent work has hardened open source platforms to support firewalls, network monitoring functions, and distributed applications. Network architecture has also been developed that represents the state of the practice in Internetworking and supports failure resilient network topologies.
Technologies utilised in this include: Cisco IOS programming on small and medium size routers and switches; BGP, PI space IP and AS number facilities for managing ISP relationships; DNS support for Internet facing and Intranet facing facilities; DHCP support for the Intranet; SNMP based monitoring utilising the Nagios framework; Linux kernels supporting firewall extensions via Shorewall, IPSEC VPN technologies via OpenSwan; and user layer proxies such as Squid, FTP-Proxy, Sendmail and Xinetd port-forwarding.
Global Mail Backbone
Technical Architect and project manager designing and directing the development of a global mail backbone based on Internet standard software. This backbone was deployed in 6 locations worldwide and included redundant nodes to ensure continuity of service even in the presence of failures. The system was designed, developed and deployed within a calendar year of project start, without disrupting previously installed systems. The major achievement of the project was the success in designing a system that could move from a pre-existing environment to the new environment without serious disruption to service and without compromising the functional or non-functional attributes of the new system.
Year 2000 Test Laboratory
Technical Architect and Team leader of a 50+ man-year project that constructed and operated automated test laboratories to prove the year 2000 compliance of a global trading bank’s system components. The project required innovative technical approaches as well as application of sound engineering principles. The complexity of producing a complete model of a global infrastructure, that can be rapidly reconstructed on a regular basis (weekly) led to new technologies and applications of existing management features in the operating systems and networking arena.
Mixed network integration
Technical lead/Project Manager for a number of projects that integrated MS Windows desktops; UNIX desktops with Windows and UNIX based server systems. Primary requirements included provision of a unified, managed desktop environment based on UNIX and MS Windows with access control enforced in both domains seamlessly, regardless of desktop.
The projects required the development of architecture to isolate failure. A workgroup-based system provided failure tolerance in case of loss of connection to the backbone service.
Most recent work has focussed on Network Management and monitoring of mixed media technologies with a focus on VoIP management in a traditional IP network architecture.
Assignment History
(This Candidate has recently been shortlisted or contracted for the following people4 assignment)
- Open VMS Systems Administrator - must be willing to travel/ relocate for a period of 6 months at least.
Freelancers, Contractors & Consultants that have been shortlisted with this Candidate:
- Seller 274084, Orpington, Kent, UK [£52.94 per hr]
I have a depth and breadth of experience, principally on Mainframe, but have also programmed extensively on Windows, UNIX and AS/400; and have gained valuable experience connecting these platforms via..
- Unix/Linux Systems Engineer, Carlow (eire) [£47.06 per hr]
Python, Perl & C developer & systems administrator on GNU/Linux & Unix systems. Experience: 8 yrs large-scale, realtime distributed high volume sites. Extensive Sed, AWK, shelling & *SQL experience.
- Software / Web Developer [£47.06 per hr]
( review)Expert Software Developer, C,C++,Java, C#,.NET, ASPX, PHP, (web, desktop, server, system level, database / SQL)) - Freelance IT Director/Consultant, Slough, Berkshire, UK [£47.06 per hr]
A highly successful results-driven IT Senior Professional with an outstanding technical know how and high degree of commercial acumen, & entrepreneurial flair demonstrated through an outstanding recor..
[
Top |
Ratings |
CV |
Skills ]
Categories & Freelance Skills
IT & Internet
Categories
- Electronic Data Interchange
- Enterprise Systems
- IT Management
- IT Support
- IT Tools/Middleware
- Networks
- Operating Systems
- Programming
- Project Management
- Routers & Firewalls
- Security Software/Systems
- Server Software
- Software Testing
- Telecommunications
- Web Design & User Experience
- Web Development/Prog
- Web E-commerce
Skills
- £10M and over (Project Management - Project Value)
- £1M to £5M (Project Management - Project Value)
- £500K to £1M (Project Management - Project Value)
- £5M to £10M (Project Management - Project Value)
- 10 to 20 (Project Management - Staff (numbers))
- 20 to 50 (Project Management - Staff (numbers))
- 3 Com (Routers & Firewalls)
- 3 Com Hubs (Networks)
- 3300FX (Routers & Firewalls - 3 Com - Switches)
- 3300XM (Routers & Firewalls - 3 Com - Switches)
- 3G (Telecommunications)
- 5 to 10 (Project Management - Staff (numbers))
- 50 Plus (Project Management - Staff (numbers))
- AAA (Networks)
- ADSI (IT Tools/Middleware)
- ADSL (Telecommunications)
- Agile Development (Programming)
- AIX (Operating Systems)
- Ajax (Web Development/Prog)
- Apache
- App Server (Server Software - Netscape)
- Application Dev (IT Tools/Middleware - Tuxedo)
- Application Migration (Project Management)
- AS/400 (Operating Systems)
- AWK (Operating Systems)
- Backup Systems (Project Management)
- Bash Shell (Operating Systems)
- Basic (Programming)
- Bay Networks (Routers & Firewalls)
- BCP (Project Management)
- BCPL (Programming)
- BGP (Networks)
- Bison (Operating Systems)
- Bluetooth (Telecommunications)
- Bourne Shell (Operating Systems)
- Broadband (Networks)
- BSDI (Operating Systems)
- Business Continuity
- Business Impact Analysis (Project Management)
- C (Programming)
- C Shell (Operating Systems)
- C++ (Programming)
- Caldera (Operating Systems - Linux)
- Category 5 (Networks)
- CDMA (Telecommunications)
- CentOS (Operating Systems - Linux)
- Change (Project Management - Process)
- Change Control (IT Management)
- Change Management (Project Management)
- Checkpoint Firewall1 (Security Software/Systems)
- CICS (IT Tools/Middleware - IBM)
- Cisco (Networks)
- Cisco (Security Software/Systems)
- Cisco Routers (Routers & Firewalls)
- Cisco Switches (Routers & Firewalls)
- Citrix (IT Tools/Middleware)
- COBOL (Programming)
- Common Lisp (Programming)
- Configuration Management (IT Management)
- Consultancy (IT Management)
- Coral (Programming)
- CORBA (IT Tools/Middleware)
- CSS (Project Management)
- CSS (Web Development/Prog)
- Data Centre Consolidation (Project Management)
- Databases (Project Management)
- DECT (Telecommunications)
- Design (Project Management - Process)
- Design (Project Management)
- Design (IT Management - Process)
- Desktop Rollout (Project Management)
- Desktop Upgrades (Project Management)
- Developer Products (Security Software/Systems - SSH)
- DHCP (Networks)
- DHTML (Project Management)
- Digital Unix (Operating Systems)
- Disaster Planning (IT Support)
- Disaster Recovery (IT Support)
- Disaster Recovery (Security Software/Systems)
- DNS (Networks)
- Domino (Server Software - Lotus)
- DOS (Programming)
- DOS (Operating Systems - Microsoft)
- Dr Solomon (Security Software/Systems)
- Drupal (Web Development/Prog)
- DSP (Telecommunications)
- E-commerce (Project Management)
- EDIFact (Electronic Data Interchange)
- Eiffel (Programming)
- EIGRP (Networks)
- Encina (IT Tools/Middleware)
- Enterprise (Server Software - Netscape)
- Enterprise (IT Support)
- Enterprise Storage (Project Management)
- Enterprise Systems (Project Management)
- Eudora (Server Software)
- Excel (Project Management - Microsoft)
- Exchange (Server Software - Microsoft)
- Exchange (Project Management - Microsoft)
- Exchange Server (IT Tools/Middleware - Microsoft)
- Extranet (Project Management)
- Fast Ethernet (Networks)
- FDDI (Networks)
- Fedora (Operating Systems - Linux)
- Financial Systems (Project Management)
- Firewall Configuration (IT Support)
- Forth (Programming)
- Fortran (Programming)
- FreeBSD (Operating Systems)
- FrontPage (Web Development/Prog - Microsoft)
- FTP (Networks)
- FTP Daemons (Operating Systems)
- Full Project Lifecycle (Project Management)
- Gentoo (Operating Systems - Linux)
- Gigabyte Ethernet (Networks)
- GPRS (Telecommunications)
- GSM (Telecommunications)
- Haskell (Programming)
- HDSL (Telecommunications)
- HP (Operating Systems)
- HP Openview (Routers & Firewalls)
- HP Web JetAdmin (IT Tools/Middleware)
- HPUX (Operating Systems - HP)
- HTML
- HTTPS (Security Software/Systems)
- IBM (IT Tools/Middleware)
- IBM OS/2 (Operating Systems)
- IBM RACF (Security Software/Systems)
- ICL (Operating Systems)
- IDS (Security Software/Systems - Cisco)
- IIS (Server Software - Microsoft)
- Implementation Management (IT Management)
- Informix 4GL (Programming)
- Informix SQL (Programming - SQL)
- Infrastructure (Project Management)
- Internet (Project Management)
- Internet Gateway (Server Software)
- IP (Networks)
- iPlanet (Server Software)
- IPSec (Security Software/Systems)
- ISDN (Networks)
- ITIL
- Jakarta Tomcat (Server Software)
- Java
- Java Web Server (Server Software)
- JavaScript (Project Management)
- JavaScript (Web Development/Prog)
- JCL (Programming)
- JDBC
- JES (Operating Systems - MVS)
- Kerberos (Security Software/Systems)
- Kermit (Networks)
- Korn Shell (Operating Systems)
- Krone (Networks)
- LAN (IT Support)
- LAN (Networks)
- LAN Network Management (Networks)
- Laptop and Notebook (IT Support)
- Large Company - UK (Project Management)
- LDAP
- Leadership
- Legacy Migration (Project Management)
- Lex (Operating Systems)
- Linux (Operating Systems)
- Lisp (Programming)
- LISTSERV (Server Software)
- Lotus (Server Software)
- Mail (Server Software - Microsoft)
- Management (IT Management - Project)
- Mandriva (Operating Systems - Linux)
- Marconi System X (Telecommunications)
- McAfee (Security Software/Systems)
- McAfee ePolicy (Security Software/Systems)
- Mdaemon (Server Software)
- Mentoring (Project Management)
- Microsoft (Server Software)
- Microsoft (Project Management)
- Microsoft (IT Tools/Middleware)
- Microsoft (Web Development/Prog)
- Microsoft (Operating Systems)
- MIIS (Server Software)
- ML (Programming)
- Modula-2 (Programming)
- MPLS (Networks)
- MQSeries (IT Tools/Middleware - IBM)
- Multiple Projects (Project Management)
- Multi-Threading (IT Tools/Middleware)
- MVS (Operating Systems)
- NetBIOS (Networks)
- Netscape (Server Software)
- Netview (Networks)
- Network Analysis (Networks)
- Network Design (Networks)
- Network Management (Networks)
- Network Monitoring (IT Support)
- Network Security (Project Management)
- Network Upgrades (Project Management)
- Notes (Server Software - Lotus)
- Novell NetWare (Operating Systems)
- ODBC
- Office Connect (Routers & Firewalls - 3 Com)
- Online Security Planning (Web E-commerce)
- openSUSE (Operating Systems - Linux)
- OpenVMS (Operating Systems)
- Operational Transformation (IT Management)
- Operations Management (IT Management)
- Oracle (Project Management)
- Oracle PL/SQL (Programming - SQL)
- Oracle SQL (Programming - SQL)
- Oracle SQL*Plus (Programming - SQL)
- OS (Operating Systems - Sun)
- OS/400 (Operating Systems)
- OS/VS1 (Operating Systems - MVS)
- OS/VS2 (Operating Systems - MVS)
- OSI (Networks)
- OSPF (Networks)
- OSS (Telecommunications)
- Pascal (Programming)
- PDP-11 (Operating Systems)
- Penetration Testing (Security Software/Systems)
- Perl (Programming)
- Phoenix BIOS (Operating Systems)
- PHP (Web Development/Prog)
- PHP Frameworks (Web Development/Prog - PHP)
- PIX (Security Software/Systems - Cisco)
- PL/1 (Programming)
- PostgreSQL (Programming - SQL)
- PowerPoint (Project Management - Microsoft)
- Private Sector (Project Management)
- Proactive Maintenance (IT Support)
- Problem Management (IT Management)
- Process (Project Management)
- Process (IT Management)
- Programme Management
- Project (Project Management - Microsoft)
- Project (IT Management)
- Project Initiation Document (Project Management)
- Project Management (Project Management)
- Project Support (Project Management)
- Project Value (Project Management)
- Proxy Server (Server Software - Microsoft)
- Proxy Server (Server Software - Netscape)
- PSTN (Telecommunications)
- Public Key Cryptography (Security Software/Systems)
- Python (Programming)
- R (Programming)
- RAD (Project Management)
- Radius (Networks)
- Red Hat (Operating Systems - Linux)
- Release Management (IT Management)
- Remote Support (IT Support)
- RIP (Networks)
- Risk Management
- RPC (Networks)
- RS 6000 (Operating Systems)
- Ruby (Programming)
- S/390 (Operating Systems)
- SDSL (Telecommunications)
- Secure Shell (Security Software/Systems)
- Security Policies (Security Software/Systems)
- Security Training (Security Software/Systems)
- Series 1xxx (Routers & Firewalls - Cisco Routers)
- Series 1xxx (Routers & Firewalls - Cisco Switches)
- Series 2xxx (Routers & Firewalls - Cisco Routers)
- Series 2xxx (Routers & Firewalls - Cisco Switches)
- Series 3xxx (Routers & Firewalls - Cisco Routers)
- Series 3xxx (Routers & Firewalls - Cisco Switches)
- Series 4xxx (Routers & Firewalls - Cisco Routers)
- Series 4xxx (Routers & Firewalls - Cisco Switches)
- Series 7xxx (Routers & Firewalls - Cisco Routers)
- Series 8xxx (Routers & Firewalls - Cisco Routers)
- Server Monitoring (IT Support)
- Server Software Maintenance (IT Support)
- SHTTP (Security Software/Systems)
- Slackware (Operating Systems - Linux)
- SLIP (Networks)
- Small Business (IT Support)
- Smalltalk
- SME (Project Management)
- SME (IT Support)
- SMTP (Networks)
- Sniffer (Networks)
- SNMP (Networks)
- SOAP (IT Tools/Middleware)
- Software Asset Management (IT Support)
- Software Evaluation (IT Management)
- Software Implementation (IT Management)
- Software Rollout (Project Management)
- Software Selection (IT Management)
- Software Update Service (IT Tools/Middleware - Microsoft)
- Software Upgrades (IT Support)
- Solaris (Operating Systems - Sun)
- Solaris 8 (Operating Systems - Sun)
- Solaris Intel (Operating Systems - Sun)
- Solaris Sparc (Operating Systems - Sun)
- Solutions Delivery Management (IT Management)
- SQL (Programming)
- SQL (Project Management)
- SS7 (Networks)
- SSH (Security Software/Systems)
- SSL (Security Software/Systems)
- Staff (numbers) (Project Management)
- Structured Design (IT Tools/Middleware)
- Sun (Operating Systems)
- Support by E-mail (IT Support)
- Support by Telephone (IT Support)
- SUSE (Operating Systems - Linux)
- Sw 16 (Routers & Firewalls - 3 Com - Office Connect)
- Sw 4 (Routers & Firewalls - 3 Com - Office Connect)
- Sw 8 (Routers & Firewalls - 3 Com - Office Connect)
- Switches (Routers & Firewalls - 3 Com)
- System Architect (IT Tools/Middleware)
- System Security (Project Management)
- System Upgrades (Project Management)
- System/38 (Operating Systems)
- Systems Management (IT Management)
- Tacacs (Networks)
- TCL (Programming)
- TCP/IP (Networks)
- Team Leadership (IT Management)
- Technical Documentation (Project Management)
- Technical Management (IT Management)
- Technical Standards Development (IT Management)
- Technical Writing (IT Management)
- Telecomms Management (IT Management)
- Telemetry (Networks)
- Telephony (Project Management)
- Test Execution (Project Management)
- Test Management (IT Management)
- Test Planning (Project Management)
- TFTP (Networks)
- Third Line Support (IT Support)
- TLS (Security Software/Systems)
- Training (Project Management)
- Turnkey Solutions (Security Software/Systems - SSH)
- Tuxedo (IT Tools/Middleware)
- Ubuntu (Operating Systems - Linux)
- UDP (Networks)
- Ultrix (Operating Systems)
- UML (Programming)
- UMTS (Telecommunications)
- Up to £500K (Project Management - Project Value)
- up to 5 (Project Management - Staff (numbers))
- VCC/Tripwire TM (Security Software/Systems)
- VHDL (Programming)
- Virus Protection (Security Software/Systems)
- Visio (Project Management - Microsoft)
- VM/CMS (Operating Systems)
- VME (Operating Systems - ICL)
- VMS (Operating Systems)
- VOIP (Networks)
- VPN
- Vulnerability Testing (Security Software/Systems)
- WAN (IT Support)
- WAN
- WAP (Telecommunications)
- Waterfall (Project Management)
- WCDMA (Telecommunications)
- Web Design (Web Design & User Experience)
- Web Development (Web Development/Prog)
- Web Services (Project Management)
- WEBDAV (IT Tools/Middleware)
- Website Strategy
- WebSphere (IT Tools/Middleware - IBM)
- Wellfleet (Routers & Firewalls)
- Win32 (Operating Systems - Microsoft)
- Windows 2000 (Operating Systems - Microsoft)
- Windows 2003 (Operating Systems - Microsoft)
- Windows 9x (Operating Systems - Microsoft)
- Windows NT (Operating Systems - Microsoft)
- Windows NT Migration (Project Management)
- Windows Update Service (IT Tools/Middleware - Microsoft)
- Windows Vista (Operating Systems - Microsoft)
- Windows Vista Migration (Project Management)
- Windows XP (Operating Systems - Microsoft)
- WINS (Networks)
- Wintel (Operating Systems)
- Wireless (Networks)
- Wireless Network (IT Support)
- Word (Project Management - Microsoft)
- Workshop Management (Project Management)
- WU-FTPD (Server Software)
- X Windows (Operating Systems)
- X25 (Networks)
- Xenix (Operating Systems)
- XHTML (Web Development/Prog)
- XML
- XSL (Web Development/Prog)
- XSLT (Programming)
- XSLT (Web Development/Prog)
- Yacc (Operating Systems)
- Yellow Dog (Operating Systems - Linux)
- Zend (Web Development/Prog - PHP - PHP Frameworks)
- Zero Administration Kit (IT Tools/Middleware - Microsoft)

