Suggestions
Cameron Waeland
Staff Software Engineer at Compass /
Cameron Waeland is a Senior Staff Software Engineer at Compass with over 10 years of experience in building successful commercial software products.2 He graduated with a degree in Computer Science from the University of Waterloo and has since developed expertise in various areas of software engineering.
Professional Experience
Cameron has worked on both startups and established companies, including:
- Compass (current position)
- Uppercase HR
- JW Player
- Knoa Software
- Economical Insurance
- 3M
At Compass, he has been leading API development for the past year and a half, playing a key role in driving developer efficiency and laying the groundwork for future development.3
Technical Skills
Cameron's technical expertise includes:
- Programming languages: Python, JavaScript
- Frameworks: Pyramid, Flask, AngularJS
- Databases: MySQL, Redis
- Development methodologies: Agile Scrum
He is particularly skilled in building applications, scalable APIs, reporting systems, and powerful end-user dashboards.
Notable Achievements
While at JW Player, Cameron served as the head of platform architecture, where he was instrumental in building both video player and platform solutions that drove adoption of the JW Player.1 More recently, he has applied his strong software architecture and development skills to revitalizing the employee performance management space.
Cameron has also been a speaker at software development conferences, such as QCon New York, where he presented on topics like code generation and API development.14
Cameron Waeland's expertise in software engineering, combined with his experience in leading API development and driving innovation, makes him a valuable asset in his role as Senior Staff Software Engineer at Compass.