Michael Haufe

Michael Haufe

Brookfield, Wisconsin, United States
724 followers 500+ connections

About

Programming Language Theorist, Systems Architect & Engineer, USMC War…

Articles by Michael

Activity

Join now to see all activity

Experience

  • Self-employed

    United States

  • -

    United States

  • -

    Wisconsin

  • -

    Greater Milwaukee Area

  • -

    Greater Milwaukee Area

  • -

    Greater Milwaukee Area

  • -

    Greater Milwaukee Area

  • -

    Greater Milwaukee Area

  • -

    Milwaukee

  • -

    United States

  • -

    United States

  • -

    United States

Education

  • University of Wisconsin-Milwaukee Graphic

    University of Wisconsin-Milwaukee

    -

    -

    Activities and Societies: - Golden Key International Honour Society - Honors College - Tutoring (Programming languages and concepts)

  • -

    -

  • -

    -

  • - Present

Licenses & Certifications

Volunteer Experience

  • University of Wisconsin Milwaukee Graphic

    Tutor

    University of Wisconsin Milwaukee

    - 5 months

    Education

    Provided additional coursework assistance to students in the Computer Science and Computer Engineering field.

Publications

  • Versioned Lexical Search

    Code Search + SVN + Eclipse Plugin = Profit.

    A description of an implementation which is capable of performing lexically aware queries across a version repository which yields meaningful results beyond simple textual matches as well as a means of obtaining metric data about a code base throughout its evolution.

    See publication
  • Managing the Evolution of Software Product Lines

    An approach that is capable of versioning multiple types of product line projects including document project lines. It has a version model for a product line consisting of a single core assets project and multiple product projects where core assets are shared among the products through the use of shared components. Using the shared component data structure and the branching of the core assets project, we are able to support independent development of core assets and products and change…

    An approach that is capable of versioning multiple types of product line projects including document project lines. It has a version model for a product line consisting of a single core assets project and multiple product projects where core assets are shared among the products through the use of shared components. Using the shared component data structure and the branching of the core assets project, we are able to support independent development of core assets and products and change propagation between them.

    See publication

Courses

  • Advanced Compilers

    CS 854

  • Algorithm Design and Analysis

    CS 535

  • Basic Warehousing

    MCI 301NZZ

  • Calculus & Analytic Geometry I

    Math 231

  • Calculus & Analytic Geometry II

    Math 232

  • Calculus & Analytic Geometry III

    Math 233

  • Combat First Aid & CPR

    -

  • Compilers

    CS 654

  • Computer Architecture

    CS 458

  • Computer Networks

    CS 520

  • Corporal's Leadership Course

    -

  • Data Structures & Algorithms

    CS 351

  • Desert Operations

    MCI 0354BZ

  • Digital Logic

    EE 354

  • Discrete Information Structures

    CS 317

  • Enlisted Supply Basic Course

    2004140

  • Fundamentals of Digital Logic

    MCI 286GZZ

  • Fundamentals of Marine Corp Leadership

    MCI 0033ZZ

  • Gen. Physics I

    Physics 120

  • Gen. Physics II

    Physics 122

  • Gen. Physics Lab

    Physics 121

  • Intro Computer Org/Assembly Language

    CS 315

  • Intro. Database Systems

    CS 557

  • Intro. Software Engineering

    CS 361

  • Intro. Theory of Computation

    CS 417

  • Introduction to Computation

    Thomson Prometric

  • Jungle Warfare Training

    JWTC - Okinawa

  • Land Navigation

    MCI 0381CZ

  • Linear Algebra & Differential Equations

    Math 234

  • Linguistics (Diversity of Human Languages)

    LINGUIS 100

  • Macroeconomics

    ECON 104

  • Marine Recruit Training

    MCRD San Diego

  • Marine Rifleman Combat Skills

    MCI 0370BZ

  • Math for Marines

    MCI 1334HZ

  • Object Oriented Programming

    CS 552

  • Operating Systems

    CS 537

  • Operations Against Guerrilla Units

    MCI 0324GZ

  • Personal Financial Management

    MCI 3420EZ

  • Planetary Geology

    GEO SCI 120

  • Programming Language Concepts

    CS 431

  • School of Infantry

    -

  • Solid State Devices

    MCI 1142BZ

  • Statistical Analysis

    MTHSTAT 215

  • Systems Programming

    CS 337

  • Terrorism Awareness

    MCI 0210BZ`

  • Type Systems and Programming Languages

    CS 732

  • Type Theory

    CS 657

Projects

Honors & Awards

  • Customer Service Award (x4)

    Roundy's

  • Dean's Honor List

    UW Milwaukee

  • Global War on Terrorism Medal

    USMC

  • Good Conduct Medal

    USMC

  • Honorable Discharge

    USMC

  • Humanitarian Service Medal

    USMC

    For efforts relating to the Indonesian Tsunami

  • Iraqi Campaign Medal

    USMC

  • Letter of Appreciation

    USMC

    For efforts in Thailand

  • National Defense Medal

    USMC

  • Navy Meritorious Unit Commendation

    USMC

    For efforts relating to the Indonesian Tsunami

  • Outstanding Nontraditional Student Award

    UWM Milwaukee

  • Rifle Expert Award (x2)

    USMC

    M16A2

  • Sea Service Deployment Ribbon (x3)

    USMC

  • Sharpshooter Award

    USMC

    M16A4

  • Sophomore Honors (x2)

    UW Milwaukee

Languages

  • English

    Native or bilingual proficiency

  • German

    Limited working proficiency

Organizations

  • Order of the Engineer

    -

    - Present

    <http://www.order-of-the-engineer.org/>

  • Golden Key International Honour Society

    -

    - Present

    <https://www.goldenkey.org/>

More activity by Michael

View Michael’s full profile

  • See who you know in common
  • Get introduced
  • Contact Michael directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content