John Duffie has extensive work experience in the software engineering field. John started their career at Cisco Systems in 2000 as a Software Engineer, specializing in embedded design for access routing platforms. John worked on projects involving cryptographic co-processors and multi-core Intrusion Prevention devices. In 2008, they became a Technical Leader at Cisco Systems, leading a team of engineers in the development of embedded Linux software for Cisco's multi-core access router. John was responsible for high-level design, scheduling, coordination, and low-level development. In 2014, John joined Xylem Inc. as a Principal Software Engineer, where they were involved in architectural design and development. John later became a Senior Principal Software Engineer, leading a team of Java developers, QA, and DevOps engineers in the real-time streaming software for an AWS hosted IoT platform. Currently, John holds the position of Chief Software Engineer at Xylem Inc.
John Duffie holds a Bachelor of Science (BS) degree in Electrical Engineering from The Citadel. John also obtained a Master of Science (MS) degree in Electrical Engineering from Clemson University. The specific start and end years for their education at these institutions are not provided.
August, 2021 - present
November, 2018
January, 2014