In depth knowledge in a wide range of computer software, hardware, networking and computer architecture and problem-solving techniques. Persistently hardworking, able to meet deadlines as required. Also supervisory experience, can effectively manage people and technology.