Benjamin Shafer

5255 Twinkle Way
Colorado Springs, CO 80917
(719) 964-6435
work@BenShafer.net

Objective To obtain a full or part time position in object-oriented software engineering

Skills
C++
Object-oriented programming, STL, UML, N-tier architecture, iterative processes
Java
Object-oriented programming, JDBC, JSP, some J2EE
Delphi (Pascal)
Virtual Component Library (VCL), user-interfaces, rapid prototyping
Web
Apache, Tomcat, DB-backed with MySQL, HTML, CSS, JSP, Javascript, SSL
XML
Program configuration, schemas, DTDs
Databases
Relational (MySQL, Oracle) and Object (Versant), administration, programming
Qt
Cross-platform developer's toolkit, GUI storyboards for discovering requirements
Assembly
8086 computers and MC68HC11 microcontroller
UNIX/Linux
System administration, Shell scripts, web server administration, virtual machines
Win9x/NT/2k/XP/Vista/7
OpenOffice, Word, Excel, Quattro Pro, Power Point

Employment
Software Engineer September 2003 - Present
BCSi Colorado Springs, Colorado

Developed satellite network simulations on a Windows platform using C++, Qt, and OpenGL. Developed a related object-oriented toolset for visual configuration, logging, generating plots and statistics, and communication, along with auto-generated HTML help. Participated in all phases of the software lifecycle, using an iterative approach which allowed for quick response to frequently changing requirements.


Software Engineer March 2001 - September 2003
Colorado Software Shop (Self-Employed) Colorado Springs, Colorado

Configured web server, Tomcat, and MySQL for a database-backed, Java Server Pages shopping cart which I then designed, developed, and maintained. Set up multiple e-mail newsletters. Created an online archive of sermons, using Apache, JSP, and RealMedia.


Application Developer III December 1999 - March 2001
MCI Worldcom Colorado Springs, Colorado

Developed C++ software for a Video Conference Reservation System using CORBA and Oracle on DEC Alpha machines. Participated in design, implementation, and system integration on this 3-tiered, distributed project.


Application Developer I April 1998 - December 1999
MCI Worldcom Colorado Springs, Colorado

Designed and implemented C++ software to compare the information in a Versant object database with what was actually in the network and fix any discrepancies. Performed 4th level production support. Did all the system administration for six Sun SPARC Ultra 2 machines.


Software Engineer Summer 1997
Decision Science Applications, Inc. Colorado Springs, Colorado

Worked on X/Motif user interfaces for radar tracking software written in C++ on Silicon Graphics systems. Redesigned and implemented a distributed debugging tool which provided system-wide error logging as well as the ability to monitor and change system parameters on the fly.


Software Engineer September 1996 - May 1997
Geneva College Engineering Department Beaver Falls, Pennsylvania

Worked on a rapid prototype in Delphi for generic control of printed circuit boards. Designed and implemented new components that inherited from the Virtual Component Library and included additional functionality.


Software Engineer Summer 1996
Sensible Software Solutions Philadelphia, Pennsylvania

Developed a database application using Microsoft Visual Basic to enter and display information in an Access database for a health care rehabilitation facility.

Education
CORBA Certificate 1998
Building Distributed Applications with Orbix & CORBA MCI Knowledge Services


Bachelor of Science in Computer Science
Bachelor of Science in Engineering, Concentration in Electrical
1993 - 1997
Geneva College Beaver Falls, Pennsylvania

Presidential Scholarship, Academic Scholarship, Who's Who in American Colleges, Alpha Chi - Geneva's chapter of the National Honor Society

GPA          3.71 (on a 4.0 scale)

Honors Program, Secretary for Geneva's branch of the IEEE, Choir, Soccer, Volleyball Club


References Available upon request

The most recent version of this resume is online at http://www.BenShafer.net/home/ben/resume.html