After more than 20 years in the IT and software development, I offer a strong knowledge and expertise in managing software development, integration, and IT projects to success. I have realized that creating, building, and delivering high quality complex systems, on-time and within budget not only requires solid technology, but also a meaningful process, effective project management, comprehensive risk control, and broad-based communication between all constituencies at all levels of the project.