I have over 15+ years experience working with start-ups, SMEs and large enterprise organisations in the financial services, telecommunications, Insurance and government. I have designed large distributed systems and actively worked with teams as a lead and/or Solution architect. I am a pragmatic and approachable person and strongly believe that a cohesive team is crucial in delivering high quality software regularly and timely.