Jeff Bain

Jeff Bain

Principal Software Developer @ Security Compass

About Jeff Bain

Jeff Bain is a Principal Software Developer at Security Compass, where he has worked since 2021. He has extensive experience in web application development using technologies such as Python, Django, JavaScript, and Backbone.js.

Work at Security Compass

Jeff Bain has been employed at Security Compass since 2021, currently holding the position of Principal Software Developer. His role involves overseeing the development of software solutions and contributing to various projects. Prior to this position, he served as a Senior Software Developer from 2016 to 2021 and as a Software Developer from 2011 to 2015. Throughout his tenure at Security Compass, he has focused on both server-side and client-side development, demonstrating his ability to work across different aspects of software engineering.

Previous Experience in Software Development

Before joining Security Compass, Jeff Bain gained valuable experience in the software development field. He worked at eSentire Inc. as a Security Operations Centre co-op in 2009 for three months, where he contributed to security operations. Additionally, he held a position as an Integration Management Coordinator co-op at Research In Motion in 2010 for three months. These roles provided him with foundational skills in software development and security operations.

Education and Expertise

Jeff Bain studied Computer Science at the University of Waterloo from 2008 to 2011, where he earned credits towards a Bachelor of Computer Science (BCS), although he did not complete the degree. His academic background laid the groundwork for his extensive experience in building web applications using technologies such as Python, Django, JavaScript, and Backbone.js. He is also comfortable learning new technologies, having self-taught Ruby and utilized C and C++ in academic projects.

Technical Skills and Development Focus

Jeff Bain possesses extensive technical skills in software development, particularly in creating web applications. His expertise includes proficiency in Python, Django, JavaScript, and Backbone.js. He balances his work between server-side and client-side development, often engaging in projects that require modifications in both areas. This versatility allows him to contribute effectively to various stages of the software development lifecycle.

People similar to Jeff Bain