David Polk

Software Architect @ Index Exchange

About David Polk

David Polk is a Software Architect with extensive experience in web application architecture and security design. He has worked for several companies, including Index Exchange, Complete Innovations, and Bayer Diagnostics, and holds a Master of Science in Physics from the University of Toronto.

Current Role at Index Exchange

David Polk has been serving as a Software Architect at Index Exchange since 2018. In this role, he focuses on designing and implementing web application architectures. His work involves utilizing a technology stack that includes Angular 6+, golang, Kubernetes, Docker, Galera, and MariaDB. His contributions support the company's objectives in the digital advertising space.

Previous Experience in Software Development

Prior to his current position, David Polk held several roles in software development. He worked as a Software Architect at Complete Innovations from 2016 to 2018, and as a Senior Software Architect at Medavail Technologies Inc. from 2013 to 2016. His experience also includes a role as a Senior Software Developer at Morega Systems Inc. from 2012 to 2013. His diverse background in software development spans various companies and technologies.

Education and Academic Background

David Polk studied at the University of Toronto, where he earned a Master of Science in Physics from 1983 to 1984. He also holds a Bachelor of Science in Physics from Queen's University, which he completed from 1972 to 1976. His academic background has provided a strong foundation for his career in software architecture and development.

Expertise in Software Architecture

David Polk specializes in designing web application architectures, with a focus on security design, authentication, authorization, and identity management. He has expertise in developing client applications that utilize golang micro-services with REST APIs. His technical skills enable him to create robust and scalable software solutions.

Career Timeline and Key Positions

David Polk has held various positions throughout his career, including Manager of Software Development at Sciex from 1987 to 1994, and Manager of Verification and Validation at Siemens Healthcare from 2007 to 2011. He also worked as a Principal Engineer at Broadvision and as a Software Engineer at Interleaf. His career spans multiple countries and industries, reflecting a breadth of experience in software engineering.

People similar to David Polk