Erik Gillespie 433 Myrtle St. Kalamazoo, MI 49007 (269) 552-9348 voice (269) 873-2011 mobile elgillespie@hotmail.com rattles@yakko.cs.wmich.edu http://yakko.cs.wmich.edu/~rattles/ OBJECTIVE - Seek full time software development position in an exciting work environment where I never have to be content with my work, an environment where I will always strive to do my best, will always learn new tricks of the trade, and be constantly challenged with new problems. SKILL SUMMARY - C, C++, Java, PHP, XML, Perl, JavaScript, HTML, XHTML, Visual Basic, Shell Script, InstallShield Script, Centura, Lisp, Z80 Assembly, Sparc Assembly, ARM Assembly, WML, OpenGL, ODBC (includes unixODBC and iODBC), MFC, libxml, GD, SDL, GL4Java, JDBC, LWP, WebObjects, Mozilla/Netscape SpiderMonkey JavaScript Engine, MySQL++, ADO, Visual Studio, KDeveloper, Project Builder, Centura Builder, DataJunction, automake and autoconf utilities, CVS, RPM, Microsoft Windows 3.1, 95/98/Me, NT 4.0 and 2000, Linux 2.2 and 2.4, IRIX 6.5, DOS, Palm OS 4.0, Solaris, Mac OS X, Sony Clie, Game Boy Advance, TI-85 I also consider myself to have excellent interpersonal communication skills. EDUCATION - Bachelor of Science in Engineering Western Michigan University, Kalamazoo, MI Awarded December 2002 Major: Computer Science - Theory and Analysis, Accredited Minor: Mathematics Minor: Japanese EMPLOYMENT EXPERIENCE - PROGRAMMER / IT CONSULTANT Computer Advisory Group PROGRAMMER / HARDWARE DESIGN Human-Computer Interaction Course RESEARCH ASSISTANT Dr. Li Yang, Western Michigan University PROGRAMMER AND PRODUCT SUPPORT ANALYST SalesPage Technologies, Inc. SUPPLEMENTAL INSTRUCTION LEADER Academic Skills Center, Western Michigan University PROGRAMMER / IT CONSULTANT - 2/03 to Present Computer Advisory Group Kalamazoo, Michigan ACCOMPLISHMENTS: Development of touch-screen inventory tracking system for Aeronautical FBOs. Trouble-shooting and repairing computer-related problems for a diverse group of clients. PROGRAMMER / HARDWARE DESIGN Human-Computer Interaction Course WMU, Kalamazoo, Michigan EMPHASIS: Usability study of custom-designed 3D input device and software ACCOMPLISHMENTS: Designed and built three-dimensional input device. Developed 3D device interface software and usability test software. RESEARCH ASSISTANT - 9/02 to Present Dr. Li Yang Department of Computer Science, Western Michigan University 3440 Friedmann Hall, Kalamazoo, Michigan EMPHASIS: 3D visualization and interactive computer learning ACCOMPLISHMENTS: Administered two SGI workstations running IRIX and a Linux firewall with a static IP and domain name, implementation of ODBC support for developed software in IRIX, and the development of an interactive 3D learning tool for OpenGL in Java. PROGRAMMER AND PRODUCT SUPPORT ANALYST - 12/99 to 8/02 SalesPage Technologies, Inc. 227 North Rose Street, Kalamazoo, Michigan EMPHASIS: Web-based software development with database back ends ACCOMPLISHMENTS: Aided in porting the company's existing server software to non-Microsoft operating systems. Authored a server-side JavaScript engine that was cross-platform between Microsoft Windows, Mac OS X, and Linux. Traveled across the United States to support clients on-site. I traveled both alone and with coworkers. Developed InstallShield applications and created a web-based extension to the InstallShield engine in order to add version control, remote install configuration, building, distribution, and accelerated deployment of installations over a network. Developed and maintained database conversion software. Database administration for Microsoft SQL Server 6.5, 7.0, and 2000, Oracle 8, 8i, and 9i, and Sybase 11.9.2 among others. All Oracle and Sybase server installation and administration was in both Microsoft Windows and in Linux. Administered a variety of servers including Windows NT domain controllers, Exchange Server 5.5, FTP, and several web servers. SUPPLEMENTAL INSTRUCTION LEADER - 8/99 to 12/99 Academic Skills Center, Western Michigan University 201 Moore Hall, Kalamazoo, Michigan EMPHASIS: Supplemental teaching and tutoring to students ACCOMPLISHMENTS: Used approaches to teaching different from those of professors to aid in the learning process and motivate students' willingness to learn new material. Subjects covered: Differential Equations and Linear Algebra. PROFESSIONAL MEMBERSHIPS - College of Engineering and Applied Sciences Curriculum Committee - Undergraduate Representative (8/02 to Present) Upsilon Pi Epsilon Alpha Chapter, National Honor Society for Computer Science - President (2001 to Present) Computer Club of Western Michigan University - President (2002 to Present) - Recording Secretary (2000 to 2002) - Member since 1999 Golden Key International Honor Society Pi Mu Epsilon, National Honor Society for Mathematics WORK SAMPLES - http://yakko.cs.wmich.edu provides a number of samples that I have developed outside of a work environment. Source code and compiled versions of projects are typically provided. My homepage also provides other resources by me that may or may not be directly related to software development (including technical presentations I have given). For a more thorough list of my work samples you may contact me directly using the contact information provided above.