Introduction

Active primarily in FinTech and Telephony in Systems Management, Development (incl Devops) and leadership roles (latter was 10 member FinTech IT department).

Prefer smaller 0-50 person organisations, but have spent 3 years working on Regus' global telephony with thousands of staff/users world wide and 150 IT staff spread between UK and Philippines.

Experience

Last Updated: 2020-04-06

Interdisciplinary proof of concept projects, agile software development and testing.

Systems Management (Linux, Windows), Development (PHP, Java, Android), Project Management and Operations Management then Head of ICT and ultimately Chief Architect for a PE owned group of companies including some responsibility for integration of Mergers and Acquisitions.

Financial Services - "specialist foreign exchange"

  • May 2016 - September 2019
  • 11-50 staff (outsourced IT support),
  • ICT went from 1 to 3.5 internal developers and then beyond 15
  • Remit: Various internal and external development and infratructural projects.
    • Operations Manager, then Head of ICT (day-to-day and strategic responsibility for systems, newtork and programmers)
    • M&A integration
    • (Electronic Trading) Banking relationships
  • Outcomes:
    • Intranet (bootstrap, MSSQL, MySQL, jQuery, JQPlot) reporting and a basic CRM / Call list application.  Most significantly an internal Affiliate module with call lists, reminders and mapping coupled to an external portal securely showing data including accounting data from Sage.  Permissions were role-based, integrated with corporate AD.
    • webportal that would securely expose limited data from an onsite MSSQL source A and AAAA records. In the first month 14% of users where from IPv6 addresses.
    • Webview in .NET backoffice allowing
      • Client specific data from the Intrenet to be displayed and updated. This was instrumental in M&A allowing a view of historic transactions for migrated client records without involvement of the Back office provider.
      • Algorithmic trade prediction (based on past trades)
    • Intrusion Detection and Prevention System (IDS & IPS) using solid state hardware running Debian and Snort, plugged into the outsouced IT management Co. SNMP monitoring system to send alert. Access via a "dirty" route to the DB servers via segmented VLAN on the switches and ESX.
    • FIX based Trading application (Java / QuickfixJ) interacting with existing Backoffice application running above MSSQL and using a MySQL store for persistence.
    • Monitored OpenVPN WAN and routing set up between DC, M&A and international offices and AmershamHQ.
    • 2 Factor Auth external login (SMS, one way hash, salt)
    • Wifi with Roaming and VLAN segmented GUEST SSD (OpenWRT)
    • Was intrumental in Techincal Due Dilligence during sale to PE in 2018.
  • Keywords: FIX / IDS IPS / Snort / PHP / intranet / bootstrap / jQuery / google maps / T-SQL / SQL / MSSQL / MySQL / Firewall / Roaming Wireless / VLAN / IEEE 802.1Q / Private Equity

ISP - VoIP Call Rating System

  • April - June 2015
  • 0-10 staff
  • Remit: Provide client billing and reconcile with payments to upstream provider including call quailty scoring
  • Outcome: Asterisk Call Data Records (or Call Detail Records) are used to allow realtime rating and scoring.  Routes for dialed numbers are cached to facilitate quick response.  Cache is manually invalidated when new route costings are received from the upstream Telco.
  • Keywords: ISP / Call Rating / MOS / VoIP / Billing

University / Teriary Education - "Where leaders learn"

  • March - May 2014
  • 1-500 staff,  more than 7000 students
  • Remit:Re-write an evaluation system originally written in the mid 1990's to run in a standard FreeBSD LAMP environment.
  • Outcome:The re-write was completed with extensive, staged UAT to ensure quality control of imported data and business logic.
  • Keywords: Shibboleth (centralised authentication) / LAMP  / System re-write

Services Offices - "serviced offices / business centres"

  • October 2013 - April 2016
  • 5001-10000 (project dev team size 0-10)
  • Remit: Originally hired as a PHP developer, now multifaceted role including Liason, Test and R&D involvement
  • Outcomes:
    • New version, fully Zend2
    • REST API services using JSON
    • R&D on softphone with ability to dial in Video Conference systems
    • Knowledge of the ecosystem (SIP Trunks providers, Revenue Assurance, Integration with other company systems).
    • SIP ALG, SIP Proxy, SIP via NAT on Linux and other platforms
    • Some automated test support experience with ReadyAPI and Groovy
  • Keywords: Zend 2 (ZF2) / Doctrine / Asterisk / VoIP / JIRA / BitBucket / Mercurial / Agile / KanBan / Jenkins /API (REST, ReadyAPI, Groovy) / DHADI / SIP / IAX2 / DevOps / Colt / Level3 / Google Drive / MPLS / 8021.Q / VLAN / TOS / DHCP / H.323 / H.264 / G.729 / Revenue Assurance / JSON / XML 

Pre 2013

Included only for posterity

Financial Services - "unparalleled currency service for top-tier clients"

  • June-September 2013
  • 0-10 staff
  • Remit:Project Manage Currency Trading Application
  • Outcome:The system is live, issues do occur from time to time and due to my expert knowledge are solved very quickly.
  • Keywords: FIX / Project Management / Supplier Relations / Currency Trading 

Retail Fashion - "parent company of several retail fashion brands....operate over 1250 stores in 38 countries"

  • July/August 2013 
  • 100+ staff
  • Remit: Create & modify pages on the group's eCommerce CMS to facilitate the UK and international launches of the Autumn Winter 2013 season.
  • Outcome: The work was completed within the requirements set out, liasing between the business sponsors, designer the IT Dept and an external mobile website company.  Some pages were delivered within the CMS, others hosted externally and delivered via iframe.
  • Public URLs:
    • Lookbook : Outerpage, Innerpage - EU sites have this in multilanguage and the US site has it in an iframe
  • Keywords: mobile / jQuery / PHP / BT Fresca Commerce CMS

ISP - DNS Amplification / Reflection

Creative Agency - in Events Management space

  • June 2013
  • 11-50 staff
  • Remit: create and deliver an "inspirational experience" to 6 iPads mounted at a conference in Spain.
  • Outcome:Some basic design and icons where created.  Multiple video formats were converted / sized for rendering on the iPad
  • Keywords: iPad / jQuery / WebApp (website)/ video transcoding

Creative Agency - "unified healthcare communications agency"

  • May 2013
  • 51-100 
  • Remit: Android Embedded website fault - 1 day to solve.
  • Outcome: Diagnosed that the test tablet had the CyanogenMod ROM installed, the 200 odd tablets bought were stock.  jQuery mobile scrolling was too slow rendering on the stock.  After explaining the findings client was unable/unwilling to install the newer OS.  To solve we removed the jQuery scroll and reverted to "css overflow auto", deemed perfectly acceptable.  Deadline was met.
  • Keywords: Android / jQuery / jQuery Mobile  / WebApp (embedded)

Property - "privately owned, independent firm of property consultants"

  • 0-10 staff
  • Remit: Backoffice IT
  • Outcome: (thus far)
    • Fully integrated email marketing solution - email lists, unsubscribes and logs integrate in real time with the live client database (CRM).  
    • PHP LAMP BO - still in progress
  • Keywords: Linux / Apache / MySQL / PHP / email

Creative Agency - "dynamic digital studio"

  • 0-10 staff
  • Remit: Integrate Joomla with Twitter and Facebook
  • Outcome:
    • Joomla/Facebook - JFB Connect + FQL System Plugin to log 'friends' page views and provide this data to the frame work.  Post articles to Facebook
    • Joomla/Twitter - Twitter Auth module installed + System Plug in to st, FQL REST  OAuth FB Connect Joomla module Joore oAuth details to allow Tweets from within Joomla
  • Keywords: PHP / Javascript / SVN / MySQL / FQL / REST / oAuth / Joomla / CMS / Facebook / Twitter

Financial Services - "expert currency brokers"

  • 11-50 staff (no dedicated ICT staff)
  • Remit: Provide advice on IT Strategy  
  • Outcome:
    • Arranged free analysis software to gain details of the performance of their VMware resources (saving £2k quoted by supplier)
    • Identified 6 projects with associated businiess case and presented to board
    • Prevented knee-jerk "rip-and-replace" of existing IT infrastructure (saving £20k+ of potentiall unnecessary expenditure)
    • Managed project to completion bringing together 4 parties via regular conference calls
  • Keywords: Project Management / VMware / Dell / Businiess Change

Financial Services - "unparalleled currency service for top-tier clients"

  • 0-10 staff
  • Remit: Provide a solution to deliver Windows-based Backoffice application in a Mac-based office 
  • Outcome:
    • VPS setup with 2008r2 and SQL Express.  Reasource delivered to Macs via RDP
    • VPS is based in Tier 4 DC allowing access to all staff regardless of location - very important where there is limited redundancy
  • Keywords: Project Management / KVM / Microsoft Windows / VDI / RDP

Financial Services - "Specialists in foreign currency exchange"

  • 51-100 staff
  • Remit: Various integrations with Counter Parties  
  • Outcome:
    • SWIFT FileACT via SCORE setup, tested and handed over.  Liased with Bureau.
    • French CFONB files interchanged with counterparty - PHP parsing algorithm developed and tested.
  • Keywords: Project Management / PHP / SWIFT / FileACT / SCORE / Businiess Change

Software Development - "leading and innovative Information and Communication Technology solutions"

  • 10-51 staff
  • Remit: Solve a performance issue in a VB6 high volume trading applicaiton with MySQL backend
  • Outcome:
    • Diagnosed a SELECT read lock and gave developers a way to monitor this and correlate with client performance complaints
    • Provided advice about running large reporting queries on replicted dataset.  This has now been implemented
  • Keywords: MySQL / VB6

Financial Services - "Specialists in foreign currency exchange"

  • 51-100 staff
  • Remit: Constuct new website and implement custom CMS with PHP/ZEND
  • Outcome:
    • Layered PSD imaged sliced and assets created including use of css sprites where appropriate
    • HTML, CSS and JS (jQuery) delivered
    • PHP/Zend CMS delivered using TinyMCE for HTML editing
  • Keywords:   PHP Zend / HTML CSS JS / jQuery  


Happy to work as an Employee, Consultant, Contractor / Self Employed or via Limited Company