Resume Guidelines

(Recommended by Kim Lam)

Traditionally, writing a resume is the first step in the job hunt. For some indi viduals it is the most crucial step. In many cases, the resume is the only means by which an employer may determine who will be invited for an interview. Thus, it should be carefully prepared and contain enough pertinent information for tha t decision to be made. You should put forth as much thought and effort in writin g your resume as you would on a major class assignment.

Your Resume and Current Technology

Regardless of the way your resume is sent to an employer, it may be handled elec tronically once it arrives, being forwarded to a supervisor by fax or scanned in to an electronic database. Therefore, it's important that you prepare your resum e with technology in mind. There are some tricks to presenting your resume so that it scans, faxes and tran smits well from computer to computer, and so that it is more likely to be select ed from a database. Use a standard, popular font, 12-point or larger. Use capita lization and bold to highlight items. Underlining and Italics do not transmit we ll. Graphics, lines, and shading also may not work as intended. Use the technica l jargon of your field. Keywords, typically in noun form, are used to select can didates from a resume database. Keywords may reflect an industry, a concept, or character traits.


There is no ideal format. However, the examples presented here are written in a chronological style which lists past employment in order by dates, with the most recent experience listed first. This style is known to be acceptable to the lar gest number of employers. There is another style called the functional resume in which experience is summarized in skill categories rather than in reverse chron ological order. It consists of a selection from your total experiences of only t hose parts, which relate to the job you are seeking. Because it generally does n ot link dates and places of employment to experience it is not as popular as the chronological format.


The resume should be neat, contain no typographical errors or misspelled words. Standard sized (8-1/2" x 11"), high quality, white or light colored paper is mos t acceptable for electronic transmittal. Traditionally, the preferred length has been one page, and that is still true in many settings. However, resumes that w ill be entered into an electronic database must be detailed, specific and comple te. Hence, two page resumes are becoming more popular. Use your best judgment.

Printing Your Resume

Type your resume on a computer and use a laser printer to generate the master. T his will give you the flexibility to tailor the resume to specific jobs and empl oyers.

Categories of Information

* Identifying Data:

Your name, address and telephone number are placed at the top of the resume. You r name should appear alone on the first line. Include a fax number and an e-mail address, if you have them. This information can be centered at the top of the p age, blocked in the upper left-hand corner or designed as letterhead that you mi ght see on stationery. In choosing headings for the various sections of the resu me, stick to commonly accepted titles such as those given below. The search feat ures of various resume databases use these common titles.

* Objective:

This is a clear and concise statement of your immediate employment objective. It should specify the type of position and/or the field of work in which you are i nterested. While it is preferable to have a job objective on your resume, it can be omitted or explained in your cover letter.

* Education:

The most advanced degree you are completing, the area of study, the institution and the date acquired (or projected) should be listed first. Previous degrees ar e listed in reverse chronological order.

* Relevant Course Work:

This category can be used to list six to eight courses, which demonstrate an are a of expertise or define specifics of a particular option within a major. These should be related to the employment objective.

* Experience:

Begin with your most recent experience and include the job title, the employer, dates of employment and the job duties. Include internships, cooperative educati on or volunteer experience, which directly or indirectly relate to your career o bjective. Use action verbs to describe what you did. Use specific jargon or phra ses that are known in the industry but avoid the use of acronyms. Emphasize thos e skills that are transferable to the type of work you are seeking. If the exper ience is not related to your objective, use brief statements to describe the job functions you performed.

* Computer Skills:

Nearly every work environment today is computer dependent. Therefore it is impor tant to list your experience with software, hardware and computer languages.

* Special Skills:

Include items that would apply to your career field such as: fluency in foreign languages, public speaking or presentation skills, etc.

* Professional Affiliations, Campus/Community Activities, Honors or Awards:

List the names of professional or campus organizations to which you belong. Incl ude any offices or leadership positions that you have held. List any scholarship

* Citizenship/Permanent Residency (Optional): Citizenship may be a requirement for employment for certain positions and should be included if you are applying to companies that require it. Permanent residen cy, if applicable, should be included if foreign universities or employers are l isted.

* Interests (Optional):

You may want to include athletic, cultural or social interests especially if the y directly or indirectly relate to the position or industry.

* References:

Do not list your references on the resume. They should be typed on a separate sh eet with the same heading used on the resume. You should include "References ava ilable upon request" at the bottom of the resume. Present your reference list on ly when the employer requests it. Always ask permission before you use anyone as a reference.

* Personal Information:

Federal regulations prohibit employers from making inquiries concerning personal data of prospective applicants in the areas of age, gender, marital status, rac e and religion. We advise against including any of this information.


City, State zip code
Phone, Fax
Home Page


* Over nine years of experience in software development project management and p roviding business solutions in diverse industries. Provided leadership and coord ination in teams of software developer, business analysts and consultants. * Experienced with Object-Oriented Analysis, Design and Implementation through O MT/UML, C++, Java and CORBA. * Experienced with Internet and Intranet, cross-platform and distributed systems , CORBA, IPC/RPC and OLE development. * Experienced with development tools such as ERWin, S-Designor, VC++, Visual Caf ), PowerBuilder and SQL. * Experienced with RDB's such as Sybase SQL Server, Open Server, Replication Ser ver, MS SQL Server and Watcom. * Working knowledge of Windows NT and UNIX platforms. * Experienced with financial systems and research and engineering processes. * Strong analytical and communication skills. Very self-motivated. Ability to wo rk on multiple concurrent projects.

Employment History: (Company name), part of The Travelers Group. 9/97 - Present

Manager, Internet Development Managing a group of developers, business analysts and consultants to develop and operate Copeland's Web Sites, which market and support the company's Personal R etirement Planning businesses. Responsible for complete life cycles of the compa ny's Web sites. Responsible for implementing existing and emerging technologies such as Java, CORBA, CGI, JDBC, ODBC and RDBMS. Responsible for designing the un derlying distributed multi-tier architecture.

Managing new site development, enhancements and intra-Travelers collaboration Developing multiple sites for major clients. Managing processes of re-mixing tec hnologies to improve functionality, usability and stability of the Web sites. Ex ploring business and technology collaborations with other companies of Travelers Group, such as Smith Barney and Travelers Life and Annuity. Successfully delivered the company's Dynamic and Transactional Web Site Managed the final phases of the development and functional improvements. Overcam e many infra-structural and other shortcomings to deliver the Web site to produc tion, which provides on-line fund transfers, allocation changes and other transa ctions to individual retirement plans. Implemented proven good software development processes Implemented software development and migration procedures. Established protocols for QA and development teams to initiate, follow-up and close issues.

Company name. A Partnership of BellSouth & Ram Broadcasting. 9/96 - 8/97

Project Leader Managed and led projects. Led in design and development of Web and Client/Server applications with ObjectTeam, S-Designor, C++, OLE, CORBA, PowerBuilder and Jav aScripts on Windows NT as front-end and IIS, Sybase, SQL, Open Server, Replicati on Server and IPC on Solaris as back-end and middle-ware. Led in Development of Remote Activation Applications with Web.PB Provided project management and leadership. Developed Web applications in Object Server, CGI, PowerBuilder Web.PB, C++ and JavaScripts on IIS/NT and Sybase Syst em 11 on Solaris. Led in Re-design and Re-write of Customer Management System Led team of eight developers to design, develop and integrate the systems in C++ , PowerBuilder and JAM on NT as front-end and C++, Sybase SQL Server, Open Serve r and Replication Server on Solaris as back-end. Designed and implemented an Integrated User Security Frame Work Developed an integrated application, database and object level security framewor k with complete user security information stored in a security database and shar ed by all corporate applications. Designed and Developed Mobitex Serial Number Assignment System Conducted system analysis and design from user requirements with complete design documentation. Developed the Mobitex Serial Number Assignment and Maintenance S ystem on Sybase System 11 and PowerBuilder 5.0/PFC. Implemented a security syste m from the framework mentioned above. Developed Network Traffic Analysis System Designed and implemented a communication mechanism between independent corporate applications and/or modules through out-of-process OLE automation servers. Deve loped a database driven subsystem facilitating remote procedure calls through so ckets.

(Company name), A Group of The Thomson Corporation. 3/94 - 9/96

Programmer/Analyst Responsible for the development and maintenance of bond trading systems that pro vides over $2 billion of daily transactions. Developed interactive Web applicati ons using C/C++ and Windows database applications using PowerBuilder. Developed a Web Application Analyzed user needs on up-to-date securities data such as ratings, variable inte rest rates, human resources, etc. Designed and developed a Windows NT based Intr anet application that consists of a Netscape Commerce Server, an MS SQL Server d atabase and a WAIS database. Designed and Implemented Generic CGI/C++ Conducted research on the Pros and Cons on common CGI implementations. Developed a generic implementation of lightweight CGI in C++ to reduce resource consumpti on, separate business logic and CGI programming, separate HTML page designing an d CGI programming. Developed Variable Rate Securities Trading System in PowerBuilder & C++ Developed Variable Rate Securities trading and bookkeeping products in PowerBuil der 4.0/5.0. Wrote DLLs in VC++ and used them in PB as non-visual external funct ions to perform data manipulations. Designed and converted legacy databases to M S SQL Server 4.21 and 6.5. Developed On-line Trading Systems Developed and maintained trading systems that carry multi-billion dollar of daily transactions. Completed cycles of bringing n ew institutions on-line. Developed Multi-institutional Data Feed Developed real-time and query-on-demand data feed applications to customers' int ernal main systems. Made significant stability improvements on a multi-instituti onal data feed. Designed and Developed Profitability and Other Analytical Tools Analyzed individual needs for major invest firms and banks. Developed analytical tools for Sales Credit, Cost of Carry, Profit & Loss and Issuer Billing calcula tions. Developed an Interest Rate Analysis sub-system. Analyzed and developed lo gic functions to repair historical trading data and database integrity for a maj or bank.

(Company name), 9/88 - 2/94

Research Associate

Responsible for all-around IS support in a materials research group. Provided La b automation and software development on UNIX platforms. Programmed in C and FOR TRAN under UNIX and VMS systems for data acquisition and processing. Conducted m aterials science research.

Managed UNIX Systems Converted an entire data acquisition and analysis system from PDP-11/VAX to UNIX workstations. Implemented UNIX based laboratory equipment such as high-precisio n X-ray spectrometers, temperature and humidity controllers. Co-managed UNIX wor kstations at multiple sites. Conducted Statistical Modeling Developed C and FORTRAN applications on SGI, PC, VAX and Cray computers. Conduct ed non-linear data modeling on statistical physics models based on research resu lts from structural and phase behavior of macromolecular biological and polymeri c systems.

Conducted Scientific Research Conducted research and first-authored research articles on top journals, such as Nature. Made many presentations at leading institutions and nation-wide confere nces.

Database Development Developed database applications on protein and macromolecular structural informa tion using Visual Basic and MS Access. Selected Publications (as First Author): Nature, 366, 48 (1993), "Stabilization of The Membrane Protein Bacteriorhodopsin to 140 ? C in Two-Dimensional Films" Physical Review, A43, 1886 (1991), "Macrolattice Formation in Amorphous Associat ing Polymers"

Selected Presentations: AT&T Bell Labs., National Institutes of Health, The American Physical Society An nual Meetings, Materials Research Society Annual Meetings, etc. Education & Training: ObjectTeam, PowerBuilder and Municipal Bond Trading training classes MS in Physics, Hunter College, New York




The application of my skills in the development of advanced software solutions, which utilize my expertise in object, oriented design and programming.

Skills Summary

I have 9+ years' experience in leading edge software development. I have extensi ve knowledge of, and experience with, Java, C++, and distributed object technolo gies (CORBA 2.0 and Java RMI). I have developed both internal and commercial sof tware packages; my preference being the latter. I have solid experience with mul ti-threaded programming, socket level TCP/IP programming, relational database pr ogramming using embedded-SQL (DB2, Oracle) and JDBC/ODBC (Access, mSQL), and Int ernet programming (Perl, Java/Script, HTML, XML).


(Company name), Austin, TX
Associate Fellow
April 1998 - Present

* Co-Architect of an Enterprise scalable high-performance/high-availability Inte rnet server.
* The server exploits the latest leading-edge technologies to ensure extensibili ty, expandability, and scalability. These include a 100% Pure Java implementatio n, JavaBeans support, a CORBA distributed computing architecture, XML-driven pro cessing engine and XML-based data-schema mapping.
* The server constructs a dynamic user-interface description, which is transferr ed to a web-based client which renders the GUI on-the-fly. Data collected by the client is transferred back to the server for processing.
Tools: Sun JDK 1.1, VisualCafe 2.5, Object Designer, NT 4.0

(Company name), Austin, TX
Senior Software Engineer
July 1996 - April 1998

* Co-designer of the Common Object Services (COS) Event Notification Service. Co -submitter of the COS Event Notification Service to the Object Management Group (OMG). The OMG defines the CORBA (Common Object Request Broker Architecture) and it's associated Services. The Event Notification Service is a greatly enriched extension of the current COS Event Service.

* Designed and implemented, with one colleague, the COS Event Service (a current OMG specification), as well as the proposed COS Event Notification Service. Bot h implementations where created on top of the Iona Technologies' Orbix 2.x imple mentations of the CORBA 2.0 Object Request Broker (ORB) on Windows NT 4.0 and AI X.

* This implementation has become part of IBM's new CB-Connector (Component Broke r Series) product - the industry's first full implementation of CORBA 2.0.

* Implemented Object Persistence; first via Orbix's "Loader"architecture, later via integration with IBM's Object Instance Manager, and DB2 and Oracle. Tools: Visual C++ 5.0, Orbix 2.x, Java, VisualAge C++, DB2, Oracle, NT 4.0, AIX 4.x

(Company name), Austin, TX
Senior Software Engineer
January 1996 - July 1996

* Senior Engineer on what quickly became BMC Software's most profitable PC produ ct - Patrol DB-Alter for DB2 for MVS. The Patrol DB-Alter for DB2 product was de veloped on Windows NT, but was designed to run on Windows 3.1, Windows 95, Windo ws NT, and Win-OS2.

* Patrol DB-Alter allows Database Administrators to change and alter databases o n Mainframe, Unix server, and PC Server platforms using a Windows point-and-clic k interface. The power of DB-Alter is the capability of performing an in-depth a nalysis of the ramifications of schema modifications across the enterprise and e ven percolate the alteration through hundreds of databases and indexes effortles ssly.

Tools: Visual C++ 1.52/4.0, VisualAge C++, DB2/Oracle, Microsoft NT 3.51

(Company name), Austin, TX
Software Engineer
August 1994 - November 1995

* Developer on the IBM-Taligent Multimedia Framework team which performed the co nversion/mapping of the Taligent Multimedia classes to native OS/2 Multimedia fu nctionality. This included AVI/FLC video playback, wave audio playback and recor ding, and enabling the embedding of same in Taligent Compound Document Framework documents.

* Developer on the IBM-Taligent test team which performed the conversion of test cases from Taligent AIX to Taligent OS/2 and additionally developed a new suite of tests to integrate disparate Taligent services to closer simulate an end-use r application.

Tools: C/Set C++/VisualAge C++, MKS Toolkit, OS/2 Warp 3.0, Aix

(Company name), Austin, TX
Software Consultant
September 1992 - August 1994

* Client: IBM - Developed SP/2000; Quality Function Design methodology enabling software. QFD is a Japanese design pattern based heavily on feedback during a de velopment / manufacturing cycle. This Win32s software provided a design tool cap able of expressing the highly visual nature of a QFD design.

* Client: IBM - Development and debug of DB2/2 and DB2/6000 database products. Tools: Borland C++, IBM/C, Windows 3.x, OS/2, Aix

(Company name,) Austin, TX
Software Consultant
January 1991 - July 1992

* Development and testing of DDCS/2 - Distributed Database Connection Architectu re. DDCS/2 is a product which provides a database bridge between DB2 for OS/2 / Windows and DB2/SQL on VM or AS/400. Product allows seamless use of a back-end m ainframe database from the PC platform.

(Company name), Dallas, TX
September 1989 - December 1990

* Developed an electronic medial insurance claim processing system. clinic-side software provided patient tracking and insurance claim entry. Claims where trans mitted electronically to International Solutions offices where they were tracked until settlement.

Available upon request.

Bachelor of Science in Computer Science
Loyola University, 1989
Vice-President, Loyola ACM

This page is maintained by VACETS.