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.
Format
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.
Presentation
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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Name
Summary:
* 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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Name
Objective
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).
Experience
(Company name), Austin, TX
* Co-Architect of an Enterprise scalable high-performance/high-availability Inte
rnet server.
(Company name), Austin, TX
* 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 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
* 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
* 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
* 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
* 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.
References
Bachelor of Science in Computer Science
Address
City, State zip code
Phone, Fax
E-mail
Home Page
Address
Associate Fellow
April 1998 - Present
* 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
Senior Software Engineer
July 1996 - April 1998
Senior Software Engineer
January 1996 - July 1996
Software Engineer
August 1994 - November 1995
Software Consultant
September 1992 - August 1994
Software Consultant
January 1991 - July 1992
Programmer
September 1989 - December 1990
Available upon request.
Education
Loyola University, 1989
Vice-President, Loyola ACM
Index