Stephen C. Ulrich Jr.

scu@pobox.com

(510)-459-4377

1590 Le Roy Ave
Berkeley, CA 94708


Summary: Software engineer with a strong, varied technical background focused on unix and web development, supplemented by experience in counseling, education, and support services.
Technical Skills:
  • Languages: C/C++, HTML, Javascript, PHP, CSS, DHTML, SQL, PERL, and more
  • Applications: Apache, MySQL, Remedy, Matlab, and more
  • Operating Systems: Linux (Redhat), FreeBSD, Solaris, Windows XP, 2000, 9x, and OS X.
Work Experience: Member of the Technical Staff
October 2002 - Present: Berkeley, CA
Promethean on contract for Boeing-SVS
  • Designed and developed a vision-based, mobile obstacle ranging system for unmanned aircraft, as part of a team.
  • Planned, produced, evaluated and improved formulae and algorithms.
  • Authored simulations and a GUI interface to the project.
  • Assisted in data gathering flight tests and analyzed the results.
  • Technical Skills
    • Matlab
    • C/C++
User Services Consultant
August 2001 - August 2002: Pittsburgh, PA
Computing Services: Carnegie Mellon University
  • Administrated Remedy Customer Relationship Management software for campus technical support operations, including maintaining the backend Oracle database server and customizing and supporting the Help Desk interface.
  • Resolved technical issues for individual members of the campus community in a variety of applications and services, managed through the Remedy System.
  • Maintained and administrated campus wide print spooling operations for student and staff facilities
  • Composed and published webpages documenting group operations and policies; Administrated multiple webservers.
  • Authored and conducted instructional and informative presentations for departmental staff and campus technical groups.
  • Installed and configured Linux and Solaris workstations
  • Technical Skills
    • Remedy Customer Relationship Management, Apache, and Oracle
    • C/C++, HTML, and PERL
    • Windows XP, 2000, and 9x, RedHat Linux, Solaris
Software Engineer
August 2000 - January 2001: Arlington Heights, IL
Cellular Base Transciever Station Group: Motorola
  • Revised and expanded network layer two implementation for communication between base stations
  • Assisted in general systems level programming of base transciever stations
  • Technical Skills
    • C/C++
Research Systems Programmer
August 1999 - August 2000: Pittsburgh, PA
Andrew Systems Group: Carnegie Mellon University
  • Deployed and maintained software for the campus computing environment.
  • Developed software to synchronize parallel collections of usenet newsgroups under separate protocols.
  • Produced a system tracking server usage, and publish the information on the web.
  • Technical Skills
    • C/C++, PERL, SQL
    • Linux, Solaris
    • Apache
Research Programmer
March 1998 - November 1998: Pittsburgh, PA
IrYdium Project: Carnegie Mellon University
  • Developed a Java applet to simulate chemical processes and provide a virtual chemistry lab, as part of a team.
  • Technical skills
    • Java
Peer Academic Counselor August 1998 - August 1999: Pittsburgh, PA
Academic Services: Carnegie Mellon University
  • Helped students improve their academic performance through analysis and counseling.
  • Instructed students in specific time management skills and study techniques through individual consultation and group presentations
Research Programmer
May 1997 - May 1998: Pittsburgh, PA
ACT/FLUID Project:Carnegie Mellon University
  • Implemented a research technique to create low-overhead, rapidly accessed, version indexed, persistent data structures.
  • Technical Skills
    • Java
C++ Tutor
January 1997 - May 1997: Pittsburgh, PA
School of Computer Science:
  • Guided students through programming exercises in an introductory programming course.
  • Technical Skills
    • C++
Academic Project Experience:
  • ARM processor Simulation: Designed complete control logic for a ARM7 cpu simulation in gate-level logic in verilog.
  • Wright Flyer Flight Simulation: Trained and supported a project team in the CORBA-based military standard HLA interface for the design of a Flight Simulation based on the Wright Flyer.
  • Yalnix Kernel: Simultaneously wrote a multi-threaded model microkernel in C.
  • Distributed Elevator Simulation: Wrote a multipart simulation of elevator control logic for a system composed of multiple independent networked computers, each controlling different mechanisms and sensors in Java.
Volunteer Experience:
  • Berkeley Free Clinic (September 2002 - present): Provided medical services, including counseling, testing, examination, diagnosis and treament, under physician supervision, in a community based clinic.
  • Pittsburgh ACLU (January 2002 - August 2002): Produced an Access database to document the gender differential infrastructure provisions in the Pennsylvania youth correctional facilities.
Education: Carnegie Mellon University, Pittsburgh PA
BS Electrical and Computer Engineering
BS Computer Science


References Available upon Request