He has extensive experience in software development processes and methodologies, web development, network security and financial risk management systems.