Consulting

I am not currently available for new contract work.

I have previously completed projects in, but not limited to:

  • C/C++ including STL and Boost
  • Java
  • x86 and x64 assembler
  • Shell scripting
  • High performance programming techniques
  • Algorithmics
  • Numerical programming
  • Multi-threaded and distributed programming
  • Network programming - socket level IP: raw, TCP, UDP, RTP..
  • Network transport - Ethernet, ATM, SDH/SONET, others..
  • Network routing - Interior and Exterior - BGP, RIP, OSPF, SDN/OpenFlow, others..
  • QoS and low-latency networking

  • IT deployment - Windows Server, Redhat Linux, Ubuntu Linux, Oracle Solaris, Oracle Linux, FreeBSD
  • IT deployment - Virtualisation and cloud
  • IT deployment - Audio/Visual, video-conferencing, distance learning, multimedia, VoIP, IVR
  • Network deployment - LAN/WAN - Cisco, Juniper; wired, wireless; robustness, routing, security

  • Analysis - Telecoms market reports: mobile, transport and access networks
  • Analysis - Datasets: social, financial, networks (power and data)

  • Methodologies - SDLC - Waterfall, Agile/Scrum, RAD

  • Systems analysis, decomposition and design

There are many technologies and techniques I've used over the years so I haven't listed them all here..
..and for everything else.. I'm a fast and eager learner.

If you have a project you would like to discuss please contact me at the address on the front page.