Michael G. Schimpf, PhD

Computer Science Software Development Lecturer, Software Engineer, Video Compression, Senior IT Consultant, Web Engineer

Santa Clara, California, United States

About

I am an innovative, open minded, learning outcome oriented Computer Science and Engineering Lecturer with experience in: • Software and Application Development • Embedded Systems • Web Engineer • Game Development • Video Compression

Experience

  • Lecturer in Computer Science and Engineering at Santa Clara University
    Sep 2023 - Present · 2 yrs 10 mos

    Courses: - CSEN11 Advanced Programming - CSEN20 Introduction to Embedded Systems - CSEN160 Object-Oriented Analysis, Design, and Programming - CSEN194L Senior Design Lab - CSEN174 Software Engineering

  • Teaching Assistant/Grader/Peer Advisor/Proctor at Santa Clara University
    Jan 2013 - Jun 2023 · 10 yrs 6 mos

    - COEN359 Design Patterns (Java) - COEN315 Web Architecture and Protocols - COEN286 Software Quality Assurance - COEN285 Software Engineering - COEN277 Graphic User Interface Design - COEN275 Object-Oriented Analysis, Design and Programming (Java) - COEN164 Web Programming II (Ruby on Rails) - COEN163 Web Usability - COEN161 Web Programming I - COEN160 OO Analysis, Design, Programming (Java) - COEN060 Introduction to Web Technologies (HTML, CSS, JavaScript, PHP) - COEN044 Applied Programming (C, C++) - COEN020 Intro to Embedded Systems (ARM Assembler) - COEN012 Abstract Data Types and Structures (C, C++)

  • Senior IT Consultant / Software Developer / Project Manager / Business Analyst at Prodyna AG
    Sep 2006 - Oct 2012 · 6 yrs 2 mos

    Client Deutsche Bank Plc. (5 years, 2 month): Project and Application Management / Software Developer • Public Web Sites Department (Online Banking/Customer Application Forms) • Technical Project Management for 10 projects with a budget from 50,000 € to 200,000 € • Recognized consultation and communication skills toward business departments • Efficient SIT/UAT test management including management of vast telephone conferences • Effectively supervision sub-contractors in Germany, Spain and India • Outsourcing of testing activities to IBM/India • Cost reducing IT-Controlling included creation of forecasts and supervising of invoices • Rapidly developed and prototyped software solutions in current Java technologies • Great problem solving capacities also in very stressful situations Client Eurocopter Deutschland Ltd: (2 month): Business Analyst • Successfully rolled out Confluence as companywide collaborations tool • Consulted with business departments and explained the software capabilities • Created a clear and understandable methodology for information organization Client Deutsches Reisebüro Ltd: (10 month): Business Analyst / Software Developer • Migrated a legacy COBOL enterprise application to SOA JBoss platforms with Model Driven Software Development methodology

  • Software Developer / Business Analyst at Mecom GmbH
    2002 - 2006 · 4 yrs

    • Created understandable and concise Management-Decision-Concepts: “dpa Web-Application” precursor of a huge DPA project “mecom Picture database-Migration” has initiated the migration project • Web-Connect-Browser Created an advertising validation- and distributions system for print media in newspaper sector (Tomcat, JSP, Bean, XSLT, Struts, Postgres) • Mecom-Database Migrated a legacy picture database (2,000,000 pictures) (Tomcat, JSP, Bean, Struts, Oracle 8i/9i) • Satellite-Broadcast-System Created a highly safe and secure fourfold redundant FTP-Server for data receiving and broadcast over satellite as part of the FTP-Broadcast project (Linux, C++, STL-Class library)

  • Software Developer / Web Application Engineer at Questico AG
    2000 - 2001 · 1 yr

    Core Focus: e-commerce, payment, solvency checks, address validation Successful implemented projects (Technology: Tomcat, JSP, Beans, PL/SQL, Oracle 8i): - Migration of Questico Web-Pages (PL/SQL -> Tomcat) - Creation of a WAP/mobile version of the Questico Web-Pages - Creation of a graphical editor for the telephone state machine - Creation of a safe and secure DB Password encoding - Creation of an Internet Spider for data analyzing of the competitors - Creation of a HTML-Parser