Staff Test Engineer: software systems infrastructure @ Google
Senior Security Software Development Engineer in Test @ Microsoft Corporation
Security Assurance Manager @ Entrust
Bachelor of Mathematics (BMath), Statistics @
University of Waterloo
April 2005-May 2010, Security tester on the Microsoft Office TWC security test team. Responsible for supporting security contacts on other teams, analyzing the security of Microsoft Office, finding security flaws, conducting penetration testing, reviewing code, and developing tools in C++ and C# to aid in security testing.
Presented "Patterns of Software Testability" at StarEAST in April 2010. From April 2005 to February 2011 (5 years 11 months) Security Assurance Manager @ Entrust is a software company that provides internet security and privacy services and solutions that make it safe to do business and complete transactions over the internet.
I managed the Entrust security assurance, systems assurance, and partner assurance teams, which are responsible for:
• security assurance: security reviews of design and code, penetration testing, analysis of vulnerabilities, guidance on usage of cryptographic techniques, FIPS and Common Criteria evaluations, and helping create a set of courses to teach how to add security considerations to architecture, design, coding, and testing.
• systems assurance: performance testing and scalability testing to ensure scalable solutions, model system behaviour, find problems, and optimize performance
• partner assurance: developing and testing integrations between Entrust software and other vendors' software
Prior to this role, I led the Entrust Self-Administration Server development team, and before that managed the testing team for Entrust's Public Key Infrastructure, AutoRA, Roaming Server, RA Toolkit, and VPNConnector products.
I have been responsible for managing groups, setting goals, hiring, setting objectives, coaching and mentoring, testing, and writing code to develop new features and fix problems in the Self-Administration Server product, using Java and C++.
While at Entrust, I also
• gave a presentation at the Quality Week 2000 conference in San Francisco, about using Tcl for automated testing.
• participated in the 11th Los Altos workshop on software testing
• was a reviewer of the book Lessons Learned in Software Testing: A Context-Driven Approach by Cem Kaner, James Bach, and Bret Pettichord
• was a member of the Algonquin College Computer Science Advisory committee
• successfully completed the Carleton University graduate course 95.513: Computer Security and Cryptography From April 1998 to April 2005 (7 years 1 month) Development Manager/Test Manager @ Cognos is a software company that provides business intelligence solutions to make information easily accessible to everyone in an enterprise. Cognos has since been acquired by IBM.
I held a variety of positions, including development manager for the Cognos Scenario 2.0 release, software test manager, software test lead, software testing toolsmith, and quality assurance analyst.
I presented at the 1990 Oregon Workshop on Software Metrics, the 1991 conference on Applications of Software Metrics, and organized a Birds of a Feather session at the 1994 Testing Computer Software conference in Washington.
I also successfully completed the University of Ottawa graduate course CSI 5111: Software Quality Engineering From November 1988 to April 1998 (9 years 6 months)
Master of Mathematics (MMath), Statistics @ University of Waterloo From 1987 to 1990 Bachelor of Mathematics (BMath), Statistics @ University of Waterloo From 1982 to 1987 Alan Myrvold is skilled in: Testing, Security Testing, Penetration Testing, Test Automation, Software Quality Assurance, Test Planning, Selenium, Performance Testing, Agile Methodologies, Software Development, Software Engineering, C#, Regression Testing, C++, Cloud Computing
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension