Skilled IT manager, team leader, and software developer with the demonstrated ability to complete projects on time, on budget, and within scope. Proven ability to establish and maintain strong working relationships with all stakeholders. Able to communicate well with technical and non-technical individuals at all levels. Passionate software developer, technologist, successful team builder, and effective manager.
Q&A for professional and enthusiast programmers