Michael Clement

Michael Clement

Aspiring Software Craftsman and Jedi Master

Provo, Utah Area

Current
  • Senior Software Engineer/Architect Team at Caselle
Past
  • Software Developer at footnote.com
  • Software Engineer at Aradyme
  • President/Co-Founder at DressModestly.com

1 more...

Education
  • Brigham Young University
  • Brigham Young University
  • Adlai E. Stevenson
Connections
140 connections
Industry
Computer Software
Websites

Michael Clement’s Experience

  • Senior Software Engineer/Architect Team

    Caselle

    (Privately Held; Computer Software industry)

    August 2007Present (2 years 4 months)

    • Designed and implemented a new application development framework to improve initial development speed, maintainability/debuggability and testability while maintaining compatibility with applications built on the existing framework. Used WinForms, NHibernate, nUnit, RhinoMocks.
    • Maintenance on existing applications including bug fixes and refactoring existing code to improve readability and stability.
    • Mentor other developers via one on one interaction as well as group training including preparing training materials and coding challenges.
    • Mentored the first group of interns at Caselle. Designed the summer program and provided training and professional development. Fulfilled the role of Scrum Master for their team.
    • Experience as facilitator in Scrum Sprint retrospectives using various activities to help the team discover what they need to work on.
    • Refining interviewing and hiring processes and conduct interviews with candidates.
    • Transitioned the team from Visual SourceSafe to Subversion for source control which included training the team on Subversion and defining a branch management policy to help stabilize releases.
    • Transitioned the team’s build from a batch file to an MSBuild script running via CruiseControl.NET which executes unit tests and code coverage tools and packages a zip file for deployment.
    • Manage software configuration including managing branches, the build file (MSBuild) and continuous integration server configuration (CruiseControl.NET).


Michael Clement’s Education

  • Brigham Young University

    MS , Computer Science , 20032007

    • MS in Computer Science; Program GPA: 3.41
    • Thesis: Obstacle Annotation by Demonstration (http://contentdm.lib.byu.edu/u?/ETD,934)
    • Graduate Advisor: Dr. Dan Olsen
    • Coursework included Advanced Interactive Software Systems, Natural Language Processing, Mixed Initiative Systems, Multi-Agent Systems; completed coursework in December 2004

    Activities and Societies:
    Association of Computing Machinery - Graduate Advisor, Golden Key National Honors Society - Graduate Advisor
  • Brigham Young University

    BS , Computer Science , 19982003

    • BS in Computer Science; Major GPA: 3.66 (Cumulative GPA: 3.68)
    • BYU Heritage Scholarship, National Merit Scholarship and WordPerfect Scholarship

    Activities and Societies:
    Association of Computing Machinery - President, Golden Key National Honors Society - Webmaster
  • Adlai E. Stevenson

    Activities and Societies:
    Patriot Singers, Madrigal Singers, Orchestra, TYMP (Talented Young Mathematician Program), National Honor Society, Outstanding Senior Physics Student Award

Additional Information

Michael Clement’s Websites:


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Michael Clement’s full profile:

  • See who you and Michael Clement know in common
  • Get introduced to Michael Clement
  • Contact Michael Clement directly

View Full Profile