Post Job Free
Sign in

Project Manager Quality Assurance

Location:
Waterloo, ON, Canada
Posted:
November 23, 2012

Contact this candidate

Resume:

Darcy Casselman

*** ********* *****, ********, ******* N2L 4N6

abpxzi@r.postjobfree.com Tel: 519-***-****

Profile

Experienced software professional with a deep understanding of the software development lifecycle.

Proficient in a wide range of technologies with considerable experience in object oriented design.

User-focused, with a keen interest in user interface design.

Excellent communication skills.

Dedicated to expanding knowledge and skills, not just in technical areas, but in all aspects of the software

development process.

Technical Skills

Languages

Advanced in C#, Java and C/C++

Proficient in T-SQL, Perl, ASP.NET, PHP, shell scripting and Javascript

Some experience with Python, Scheme and Ruby

Operating Systems

Developed applications on Windows and Linux

Owned and/or administered systems running Windows, Linux, Mac OS X, HP-UX and Solaris

Other

Agile software development with Scrum

Version control systems including Subversion, VSS, Microsoft TFS, Bazaar and MKS Integrity

Unit test frameworks xUnit, TestNG and mock testing framework EasyMock

UI design with Windows Forms and WPF

HTML and CSS, XML and XSLT

Visual Studio and Eclipse

Experience

Software Developer Miovision Technologies Inc.

December 2008 June 2009 in Kitchener, Ontario

Created a system to track key performance indicators using Amazon Web Services to aggregate data from

Miovision s distributed digital media processing system for vehicular traffic surveys. Mined data with Microsoft SQL

tools in order to analyze problems and improve performance.

Developed a system to retain historical video processing data for statistical analysis and process improvement.

Designed preliminary architecture for the next generation of Miovision's media processing platform.

Designed and maintained internal website to manage existing media processing system in ASP.NET.

Provided guidance on releasing quality software, implementing continuous integration and testing.

Improved the software development process, helping to implement Scrum, encouraging test-driven development and

refactoring to pay down technical debt.

continued

Darcy Casselman

Software Developer MKS Inc.

May 2001 October 2008 in Waterloo, Ontario

Led a team that designed a new Visual Studio integration for the MKS source control suite of tools in C#, fully

integrating source code control and bug tracking. Designed a user interface that would show users their outstanding

changes against tasks as they worked, making it easier for them to provide traceability.

Developed a framework that would allow a new Eclipse integration that abstracted away many of the details related

to MKS source control data model, allowing the integration writer to deal with working files as is natural in the

context of the IDE, saving time and eliminating complexities. Provided unit tests in TestNG. This framework will

continue to be used in other source control integrations.

Created the data model for expressing test management artifacts in MKS Integrity, allowing testers to store test suites

and test result data, providing traceability to requirements and bug reports.

Maintained a source control integration based on Microsoft s Source Code Control Interface in C++, providing access

to MKS Source functionality to users of various IDEs, including Visual Studio and Powerbuilder.

Contributed to the design of a Java API for the MKS Integrity product. Implemented the communication layer for

sending XML data from an MKS server to third-party product integrations. The new API improved MKS ability to

release new integrations to market and allowed customers and partners to access MKS functionality in their products.

On-going responsibilities and activities:

o Wrote functional and technical specifications.

o Worked with the product manager and architect, analyzing customer needs and planning the direction of the

product line.

o Provided estimates and updates to the project manager.

o Mentored junior developers and reviewed code.

o Assisted QA in writing their test specs, answering questions about new functionality.

o Reviewed product documentation for technical details.

o Trained product support and other developers on new technology and product internals.

o Triaged and debugged customer problems.

o Participated in customer calls with the support team to resolve critical customer issues.

Quality Assurance Specialist MKS Inc.

September 1999 May 2001 in Waterloo, Ontario

Designed and wrote automated test scripts using the Test Environment Toolkit to validate software functionality.

Designed and performed manual tests.

Submitted detailed bug reports and worked with developers to expedite fixes.

Education

Bachelor of Mathematics in Computer Science, Honours Co-op University of Waterloo

September 1994 August 1999 in Waterloo, Ontario

Activities and Interests

Member of Communitech Agile P2P, Communitech User Experience Group and KW Linux User Group.

Blogger with the Waterloo-Wellington Bloggers Association group blog.

Volunteer with regional anime and science fiction conventions, and with the Royal Medieval Faire.

2



Contact this candidate