Andrew Sawchuk

Principal Software Engineer at iRobot

Andrew Sawchuk has extensive work experience as a software engineer. Andrew started their career at Cisco Systems in 2006, where they worked as a Senior Software Engineer. Andrew was responsible for developing a product that addressed technical challenges in multicast-based IPTV systems. Andrew also played a key role in designing and implementing the client software data plane. In 2018, they joined Synamedia (formerly Cisco) as a Senior Software Engineer. Here, they led a team of developers and focused on implementing a highly efficient multi-server delivery mechanism for live Adaptive Bit Rate video content. Andrew developed the first prototype, which led to further investment and productization of the technology. In 2019, Andrew joined iRobot as a Principal Software Engineer.

Andrew Sawchuk attended Cornell University from 2002 to 2006, where they obtained a Bachelor of Science (B.S.) degree in Electrical and Computer Engineering. Following this, from 2011 to 2015, they pursued a Master of Science (MS) degree in Computer Science at Worcester Polytechnic Institute.

Links

Previous companies

Cisco logo

Timeline

  • Principal Software Engineer

    September, 2019 - present