As VP of Engineering at Syncro, Bill leads a team of 30 talented software engineers to help client companies bring their software-enabled products to market faster. Syncro specializes in creating software for medical instruments and systems, conforming to FDA-regulated development processes.
Bill has been in the software engineering field for 30 years in a number of other positions, including Software Engineer, Engineering Manager, Software Product Manager, Director of Software Engineering. Bill joined Syncro in 1996.
Bill has used many process management approaches and methodologies. His experience has convinced him that good software engineering requires both flexibility and effective, systematic development procedures. When done right, Agile development provides the best of both worlds.
Bill applies his deep experience over many years to understand the challenges facing fellow software engineering managers. His engineering team at Syncro accomplishes two key goals for Syncro clients: accelerating the development process and delivering top quality results.