Personal tools
You are here: Home Resume
Document Actions

Resume

by mshafae last modified 2006-11-09 12:18

You can download a copy of my Curriculum Vitae or a one page resume. Please see the contact page for ways you can reach me.

Michael Shafae

Curriculum Vitae

 

Education

Ph.D.      exp. 2006       Information & Computer Science

                                      University of California, Irvine

M.S.        2002               Information & Computer Science

                                      University of California, Irvine

B.S.         1999               Computer Science

                                      University of California, Santa Cruz

B.A.        1999               Politics

                                      University of California, Santa Cruz

 

Research Interests

Distributed and parallel rendering, tiled displays, graphics clusters, level-of-detail rendering

 

Citizenship

United States of America

 

Teaching Experience

2006                              Lecturer

                                      School of Information and Computer Science, U.C. Irvine

                                      ICS 183 Introduction to Computer Graphics

                                             Computer graphics theory and OpenGL programming

2005                              Lecturer

                                      School of Information and Computer Science, U.C. Irvine

                                      ICS 187 Computer Game Development

                                             Fundamentals of engineering a computer based game

2001 – 2004                  Teaching Assistant

                                         School of Information and Computer Science, U.C. Irvine

                                         ICS 21H Introduction to Computer Science, Honors

                                                Introduction to programming and software design

                                         ICS 183 Introduction to Computer Graphics

                                                Computer graphics theory and OpenGL programming

                                         ICS 142 Compilers and Interpreters

                                                Implementation of a simplified C compiler

                                         ICS 152 Computer Systems Architecture

                                                Microprocessor organization and implementation

1999 – 2000                  Teaching Assistant

                                         Department of Computer Science, Texas A&M University

                                         CPSC 111 Computer Science Concepts and Programming

                                                Introduction to programming and software design

                                         CPSC 211 Data Structures and Implementations

                                                Survey of data structures and fundamental algorithms

 

Refereed Publications

Xiaohong Bao, Renato Pajarola, Michael Shafae. Live Range Visibility Constraints for Adaptive Terrain Visualization. Poster and abstract at IEE Visualization 2004, Austin, TX.

 

Michael Shafae, Renato Pajarola. DStrips: Dynamic Triangle Strips for Real-Time Mesh Simplification and Rendering. In Proceedings of Pacific Graphics 2003, Canmore, Alberta, Canada.

 

Michael Shafae, Renato Pajarola. DStrips: Dynamic Triangle Strips for Real-Time Mesh Simplification and Rendering. Poster and abstract at IEE Visualization 2003, Seattle, WA.

 

Michael Shafae, Renato Pajarola. DStrips: Dynamic Triangle Strips for Real-Time Mesh Simplification and Rendering. In Slides & Video Proceedings of Eurographics 2003, Granada, Spain.

 

Christopher Campbell, Michael Shafae, Suresh K. Lodha and D. Massaro. Multimodal Visualization of Multidimensional Visible Speech Data. In Proceedings of The International Community for Auditory Display 2003, Boston, MA.

 

Gloria Mark, Ulrik Christensen and Michael Shafae. A Methodology Using a Microcamera for Studying Mobile IT Usage and Person Mobility. Position paper for the Workshop: Mobile Communications: Understanding Users, Adoption, and Design at CHI 2001, Seattle, WA.

 

Other Publications

Michael Shafae. SIGGRAPH 2006 Student Reports. Articles, interviews and photographs from SIGGRAPH 2006, Boston, MA. http://reports.siggraph.org/conference/2006/

 

Michael Shafae. Associated Graduate Students Website. Articles pertaining to graduate life at UC Irvine, Irvine, CA, USA. http://www.ags.uci.edu/

 

Michael Shafae. SIGGRAPH 2005 Student Reports. Articles, interviews and photographs from SIGGRAPH 2005, Los Angeles, CA. http://reports.siggraph.org/conference/2005/

 

Industry Experience

2002 – 2006                  Tucu.net

                                      Principle

Network, Internet services and software consulting.

 

Summer 2000                Sun Labs

                                      Intern

Implemented Java’s networking API in a mobile code aware JVM for embedded systems. Enabled applications to migrate between JVMs using http.

 

1998 – 1999                  Sun Microsystems, Inc.

                                      Software Engineer

Software engineer responsible for debugging and maintaining system utilities. Completed Y2K sweeps of administrative utilities and developed several internal report automation tools.

 

Summer 1997                Sun Microsystems, Inc.

                                      Intern

Developed stress test suite for benchmarking Solaris installations. Reported bugs discovered and prepared reports regarding Solaris performance. Tested the Java Compliance Kit adding relevant features to the test harness.

 

1996 – 1998                  University of California Observatories, CCD Lab

System administrator and webmaster. Created workflow to manage the conversion of test data into web-ready graphics.

 

Service

2005 – 2006                  Vice President of Financial Affairs and Council Representative, The Associated Graduate Students of U.C. Irvine

2005 – 2006                  Graduate Student Representative, U.C. Irvine Student Center Board

2005 – 2006                  Webmaster and System Administrator, The Associated Graduate Students of U.C. Irvine

2005 – 2006                  Student reporter, SIGGRAPH Reports

2004 – 2006                  Steward, District 3, UAW, Local 2865

2004 – 2006                  Business & Social Committee, The Associated Graduate Students of U.C. Irvine

2004 – 2005                  Vice President of Administrative Affairs and Council Representative, The Associated Graduate Students of U.C. Irvine

2004                              Science Fair Judge, Center for Educational Partnerships, U.C. Irvine

2003 – 2005                  Student volunteer, IEEE Visualization Conference

2003 – 2004                  Webmaster and System Administrator, The Associated Graduate Students of U.C. Irvine

2001 – 2006                  Student Employee Organizer, UAW, Local 2865

2001 – 2005                  Volunteer, School of Biological Science Outreach Programs Office Ask a Scientist Events

2000 – 2001                  KUCI, public radio station

 

Honors and Awards

2005 – 2006 Graduate Assistance in Areas of National Need Fellowship

2004 – 2005 GAANN Fellowship

2003 – 2004 GAANN Fellowship

2002 – 2003 GAANN Fellowship

2000 – 2001 GAANN Fellowship

 

Technical Skills

OS: Mac OS X, FreeBSD, Linux, Solaris, Irix, MS Windows

Languages: C, Objective-C, C++, PERL, Python, Java, PHP

APIs: OpenGL, Cocoa, UNIX/POSIX, X11

3D Software: Blender, Alias-Wavefront

Miscellaneous: Zope, MySQL, BIND, Sendmail, Apache, NFS, Mailman, Spam Assassin

 

Professional Affiliation

  Association for Computing Machinery

 

  ACM SIGGRAPH

 

« March 2010 »
Su Mo Tu We Th Fr Sa
123456
78910111213
14151617181920
21222324252627
28293031
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: