Michael David Cassens - University of Montana



Michael David Cassens401 McLeod Ave.Missoula, MT 59801Cell: (406) 370-1684e-mail michael.cassens@mso.umt.eduOBJECTIVE: To learn and exchange ideas with others continuallyEDUCATION:Bachelor of Arts, Biology, Minor: German, with Honors, May 1996Graduate of Honors CollegeUniversity of MontanaMasters of Science, Computer Science, May 2003CERTIFICATIONS:Microsoft Certified Solution DeveloperMicrosoft Certified Professional + Site BuildingTEACHING EXPERIENCE:Lecturer, University of Montana,Missoula, Montana (2010-current)Created the curriculum and taught the Fundamentals of Computer Science coursesCreated the curriculum and taught a core departmental course Introduction to Data Structure courseCreated the curriculum and taught an upper divisional Web Server Programming courseCreated the curriculum and taught an upper divisional Software Engineering courseCreated the curriculum and taught an upper divisional Game Programming courseAdjunct Professor, University of Montana,Missoula, Montana (2008-current)Created the curriculum and taught a core departmental course Introduction to Data Structure courseCreated the curriculum and taught an upper divisional Web Server Programming courseCreated the curriculum and taught a Computer Modeling course leveraging Excel 2007 and Access 2007Created the curriculum and taught an upper divisional Database Design courseCreated the curriculum and taught an upper divisional Software Engineering courseAdjunct Professor, University of Montana,Missoula, Montana (2009)Created the curriculum and taught an introductory object oriented course using AliceAdjunct Professor, University of Montana,Missoula, Montana (Spring 2003 - current)Created the curriculum and taught an online Introductory to Computers course.Adjunct Professor, University of Montana,Missoula, Montana (Fall 2003)Created the curriculum and taught an Introductory to Computers course and a Computer Modeling course leveraging Excel 2000 and Access 2000Adjunct Professor, University of Montana,Missoula, Montana (Summer 2003)Created the curriculum and taught a core Introductory to Programming in C++ courseAdjunct Professor, University of Montana,Missoula, Montana (Spring 2003)Created the curriculum and taught an Online Computer Literacy course as well as a core Introductory to Algorithms courseAdjunct Professor, University of Montana,Missoula, Montana (Fall 2002)Created the curriculum and taught an Online Computer Literacy course as well as a core C/C++ Programming courseAdjunct Professor, University of Montana,Missoula, Montana (Spring 2002)Created the curriculum and taught an Introductory Algorithms courseAdjunct Professor, University of Montana,Missoula, Montana (Fall 2001)Created the curriculum and taught the traditional Computer Literacy courseGraduate Teaching Assistant, University of Montana,Missoula, Montana (1998-1999)Created the curriculum and taught CS 111, Computer Literacy, for the Fall 1998, Intersession 1999, and Spring 1999 termsTeaching Assistant, University of Montana,Missoula, Montana (1998)CONSULTING EXPERIENCE:Developer, AtQuotable(2014-present)Developed an online social quote sharing site.Used , C#, and SQL Server 2012Consultant, Agile Legal Technology (2014-present)Reviewed overall structure of code base and database architecture.Worked with team to enhance optimization.Consultant, Logical Operations (2014-present)Reviewed and updated learning curriculum for an introductory C++ course.Consultant, Come On In, LLC (2013-present)Developing an online solution to service a small business.Used , C#, and SQL Server 2008Consultant, Martha Goodloe Law (2012-2013)Developing an online solution to introduce her law practice.Used , C#, and SQL Server 2008Consultant, UM Athletics (2011-present)Developing an online solution to help better visualize their budgeting process.Used , C#, and SQL Server 2008Consultant, Dean Hoistad Law (2011-2012)Developing an online solution to help market his law firm.Used , C#, and SQL Server 2008Consultant, Institute for Tourism Research (2009-2010)Developing an online solution to display tourism related data graphically and provide a more flexible searching structure. Also provide an administration area where external data providers can update their information.Used , C#, and SQL Server 2005Consultant, Missoula Valley Montessori (2009-present)Developing an online solution to display information about their school.Used , C#, and SQL Server 2005Consultant, Emmaus House (2009-present)Developing an online solution to display information regarding their organization and the purpose that they serve.Used , C#, and SQL Server 2005Consultant, RP Lumber Company (2009-present)Developing an online solution to display information about their lumber yards including interactive mapping solution.Used , C#, and SQL Server 2005Consultant, Part-time Designs (2009-present)Developing an e-commerce solution to display and sell their wood products.Used , C#, and SQL Server 2005Consultant, Herbarium Group in the Biological Sciences Department. (2007-2010)Developed an external plant database allowing users to view extended information about plants that are identified and classified throughout Montana.Included interactive mapping solutionUsed , , and MS Access 2003Consultant, Rocky Mountain Rider Magazine, Inc. (2005-2007)Developed an internal Customer Management Relationship management system. This customized solution focused on current and prospective advertising clients.Used , , and MS Access 2003Consultant, Jackie Johnson Real Estate Agent (2005- 2009)Developed a brochure website for her real estate businessUsed , , and MS Access 2003Consultant, Wild Cat West (2005)Developed a number of mission critical T-SQL statements for use in a number of SQL Server Reporting Services reports. Consultant, Rocky Mountain School of Photography (2004- present)Handled all technological needs of this local small businessCreating a new suite of tools that will make their business processes more efficient internally and externallyLeveraged C#, in pages with a SQL Server 2000 database and Microsoft Reporting Services Consultant, University of Montana Career Services (2004- present)Consulted on a maintenance plan for a legacy system used for Career Fairs.Leveraged ASP pages with a SQL Server 2000 database and Microsoft Access 2003Consultant, Quincy Compressors (2004)Created and modified customized reports for an engineering corporationLeveraged 3 party .NET controls to implement complex highly-variable data fieldsUsed C#, Aspose, Exeed controls, and a SQL Server 2000 databaseConsultant, 3 Leaf Solutions (2003- 2008)Developed a compare and contrast analysis with LAMP and WISA platformsDeveloped learning modules for SharePointDeveloped seminars and labs for IE 8Developed online Heroes entry book using Silverlight and AJAXDeveloped labs and demonstrations for Exchange ServerDeveloped sidebar components for Windows VistaDeveloped seminars and labs on Windows VistaWrote product reviews for SQL Server Magazine and IT Developer Developed seminars and labs on Visual Studio 2005Developed seminars and labs on SQL Server 2005Developed seminars and labs on Mobile applicationsDeveloped seminars and labs on Transactions and T-SQL Enhancements in SQL Server 2005 Developed an upgrade to an existing technical seminar on UDDI ServicesWrote whitepapers on the following subjects: HYPERLINK "" \t "_new" Leveraging WinFS and WinFS MetaData Security in Longhorn with Next Generation Intel Technology Data Type and the XQuery LanguageDeveloped and tested beta versions of the Tablet PC SDK. Developed samples examining Data Access with SQL Server 2005, Data Montana (2003- present)Developed a online real estate query system allowing users to search commercial and residential properties located throughout Montana., , SQL 2000, Access 2003 Consultant, Granite Peak Engineering (2003)Developed a time tracking software piece customized to their needsBuilt with extensibility in mindUtilized and Access 2003Contractor, Travel Marketing (2003)Developed a real-time flight information web , , SQL 2000, Access 2003Developed a web presence for a local small businessDeveloped marketing web materialConsultant, NASA/University of Montana (2003)Worked on developing an interactive simulation game targeting youth to learn about Mars explorationGameMaker 5, Microsoft Project 2003Consultant, DPRA/University of Montana (2003)Worked on implementing a container stuffing algorithmUtilized Visual C++ 6.0, MSXML 4.0Consultant, Department of Revenue/University of Montana (2003)Worked on analysis of POINTS tax systemConsultant, Fish Wildlife Parks/University of Montana (2003)Worked on developing implementing an IT StrategyContractor, First Call SolutionsMissoula, MT (2002-2003)Developed a Distributed Application to Track a Probation Department for the Confederated Salish Kootenai TribeCreated as a Client/Server windows applicationUtilized SQL 2000 for the data sourceAccessed by Sun NeostationsProject Manager for two new developers working on a Web Solution and a Windows ApplicationWorked on the Design of an Enrollment SystemContractor, Attorneys Liability Protection ServicesMissoula, MT (2002-2008)Developed the design and requirements documentsWrote internal web application to automate accounting procedures for their employee benefitsUsed ASP3.0, , VBScript, JavaScript,, Utilized COM+ components, and SQL 2000, running on Windows 2000 serversBuilt a brochure site for Montana Law Center using and Developed an Enterprise level external web applicationCreated an online application service to apply Liability InsuranceDeveloped and maintain a newsletter application that services over 10,000 subscribersMaintain and enhance their intranet application COORPORATE EXPERIENCE:Software Developer, Intertech-USA, Inc.Missoula, MT (2001-2002)Develop custom web-based solutions for internet and intranet applicationsBuilt an online banking system set specifically for international clientsWorked with an online information database of artists, dealers, and auction records, created subscription membership for usersCreated a Cargo Catalog Ordering system Worked on new site development for a local outdoor e-commerce site Worked on new site development for local distributor decorative home furnishingsDeveloped a proprietary polling component that can be redistributed to multiple clientsRe-engineered a proprietary component that allows clients to create, display, and alter a daily newsletter Built a customizable Quality Control interface to allow for remote testing/debuggingUse Visual Basic 6.0, Visual Interdev 6.0, ASP 3.0, Visual Basic Script, JavaScript, COM+, SQL 2000, all built on a Windows 2000 platform. URL – intertech-Director of Software Development, eLocal NetworkHouston, Texas (1999-2001)Manage a team of scripting developers, quality assurance personnel, web developers and component developers. Specialize in developing web services for all available platforms.These platforms include Palm, Pocket PC, Wireless, Web, and Cable. Used Visual Basic 6.0,Visual InterDev 6.0, ASP 3.0, Visual Basic Script, JavaScript, COM+, SQL 2000, XML, and XSL all built on a Windows 2000 platform. URL – web.Programmer, Logistic SystemsMissoula, Montana(1998)Produced software related to a 911 dispatching service for clients throughout the countryUsed C and C++ programming languagesProgrammer, Information Technology Resource Center,Missoula, Montana (1998)build database driven web pages using Microsoft Access, Active Server Pages, and HTML, JavascriptRESEARCH EXPERIENCE:Research Assistant, Somatogen, Inc.,Boulder, Colorado (1996-1997)Performed cardiac surgical procedures testing viability of different permutations of synthetic hemoglobin carrying moleculesEXTRACURRICULAR PARTICIPATIONPresenter, XLi 2015, Carroll College, Extended Learning ServicesHelena, Montana (2015)Presented a session on how to extend traditional teaching methods into blended classroomsCamp Director, University of Montana,Missoula, Montana (2012-current)Created the curriculum and hosted a camp for high school aged children focused on Xbox game development using Microsoft’s XNA Game Studio 4.0.Camp Director, University of Montana,Missoula, Montana (2011-current)Created the curriculum and hosted a camp for middle school aged children focused on Android Game Development using App InventorSession Leader, Gifted Education Conference 2012,Missoula, MT (2012)Developed, presented and oversaw a group of young adults learning game programmingSession Leader, Gifted Education Conference 2011,Missoula, MT (2011)Developed, presented and oversaw a group of young adults learning game programmingSession Leader, Gifted Education Conference 2010,Missoula, MT (2010)Developed, presented and oversaw a group of young adults learning game programmingSession Leader, Gifted Education Conference 2009,Missoula, MT (2009)Developed, presented and oversaw a group of young adults learning game programmingPresenter, XLi 2012, University of Montana, Extended Learning ServicesMissoula, Montana (2012)Presented a session on how to integrate gaming into online and traditional teaching methodologyPresenter, XLi 2010, University of Montana, Extended Learning ServicesMissoula, Montana (2010)Presented a hands-on seminar discussing how to effectively use popular technology when teaching online coursesParticipant, XLi 2009, University of Montana, Extended Learning ServicesMissoula, Montana (2009)Part of the Best Practices Gallery discussing how WebQuests can enhance an online course and its effectiveness.PUBLICATIONSConference Paper:?Perspectives on co-linking design and development courses in CSYolanda Reimer, Michael CassensProceedings of the 45th ACM technical symposium on Computer science education; 03/2014ASSOCIATIONS:Microsoft Developer Network (2000-present)Software Contractor’s Guild (2000-present) – The Bank of Edwardsville (2003 – present) – Board of Directors ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download