|
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
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
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
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
C++ Tutor
January 1997 - May 1997: Pittsburgh, PA
School of Computer Science:
- Guided students through programming exercises in an introductory programming course.
- Technical Skills
|
| |
|
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
|