Sheila E. Allen
*** ******* *** . *********, ** 10566
914-***-**** . ************@*****.***
__________________________________________________________
OBJECTIVE
To secure a position as a computer programmer.
PROFILE
Professional with 20 years experience as an applications and Web
programmer.
Spent most of my career as department programmer and Webmaster for the IBM
Technical Journals.
Experienced Java programmer including using JDBC and SQL queries with
relational databases.
Specializing in XML and XSL Transformations: Taking XML source and
generating Web content.
Built Journals subscription database using Java front end and SQL queries
to DB2.
Completed project of converting all Journal content into single source XML
stream.
RELEVANT EXPERIENCE AND ACCOMPLISHMENTS
TECHNICAL SKILLS
Applications programming in several languages including Java, C, C++,
Pascal, Rexx.
Database design and implementation using Java front end with SQL queries to
DB2 and Lotus Notes.
Highly proficient in XML schema, DTDs, and XSL Transformations using
RAD/WebSphere.
Website and graphics design using GoLive, Quark, Flash, Photoshop.
Website coding using HTML, JavaScript, Java applets, CSS, Server Side
Includes, PHP, Acrobat/PDF.
Built extranet sites for external vendors using FTP protocols and/or Lotus
Domino.
Very detail-oriented and frequently caught errors that the technical and
copy editors had missed.
SUPERVISORY SKILLS
Coordinated work and assigned duties to Web content developers.
Trained developers in necessary skills such as HTML, Photoshop, Flash, etc.
Built a solid record of dependability with steadily increasing
responsibility levels.
INTERPERSONAL ABILITIES
Worked with team of editors and art designers on two separate technical
journals.
Frequently worked with other programmers within IBM Research on joint
projects.
Designed an e-commerce system with IBM Denmark and IBM Italy. Participated
in team meetings every day for several months, overcoming time zone
challenges working with a global team.
Worked with external vendors to streamline production processes such as
distribution.
Gave monthly presentations of Website statistics and reports using
Microsoft Excel and PowerPoint.
EMPLOYMENT HISTORY
1989-2009 Computer Programmer, IBM Research . Yorktown Heights, NY
Webmaster and applications programmer for IBM Technical Journals. The IBM
Systems Journal was published quarterly and the IBM Journal of Research and
Development was published bi-monthly.
Responsible for all department applications and programs including Website,
subscription database, editing tools, production processes, tracking, etc.
As a product of my work, I have applied for four patents.
Received several individual and team awards including a First Level
Inventor Plateau.
MAJOR RESPONSIBILITIES AND PROJECTS COMPLETED
Built Journals subscription database using Java front end and SQL queries
to DB2:
Subscription database managed data for close to 1 million current and past
subscribers.
Data was stored in DB2, IBM's relational database product, very similar to
Oracle and MySQL.
Administration tool was used by Journals production staff with GUI to enter
or change data.
Tool was written in Java, using Swing for GUI and SQL to query and
manipulate data.
Staff could also generate on-the-fly reports using simple SQL queries.
Trained staff in using tool to perform subscription management tasks.
File containing data for generating address labels was delivered to print
vendor
Upgraded old system which used a physical tape to a system that FTP'd a
flat file.
Worked with print vendor to ensure formatting of file was precise.
Data from paid fulfillment vendor also had to be merged and re-formatted.
Completed project of converting all Journal content into single source XML
stream:
Journals content used to be sent to a print vendor, usually as a Word file,
who then generated the printed Journal. When the Web came along, the print
vendor started sending us back a proprietary marked up format. I managed
Web Publishers who then generated HTML for the Website.
I suggested we convert Journals content to XML much further upstream, and
have one source which then could be converted to print, PDF, and HTML.
I managed the entire project, which involved making sure the content was
stable at all points of the process. The entire time the project was being
worked on, Journals were still being published, therefore there had to
be minimal disruption to the editors, and no visible changes in the Journal
format.
Two different DTDs were used. The first one, which was proprietary, was
scrapped for the open access Pub-Med Central DTD.
Journals are highly technical, so extra attention had to be paid to
equations and special characters. The content stream used MathML to render
complex equations.
I used Rational Application Developer (RAD) in WebSphere to write XSL
Transformations to convert the XML content stream into HTML for the
Journals' Website.
When IBM guidelines for Website design specs changed, approximately every 2
years, content just needed to be ran through new transformations to update
to the new look.
The project made the publication process more streamlined and reduced costs
considerably.
Webmaster for the IBM Technical Journals:
Managed a major Website with many thousands of pages and images. All
current Journals content was published in HTML and all back issues were
scanned and converted to PDF.
Used products for site management and graphics design such as GoLive,
Quark, Flash, Photoshop.
Coded content using HTML, JavaScript, Java applets, CSS.
Designed an e-commerce system with IBM Denmark and IBM Italy. Participated
in team meetings every day for several months, overcoming time zone
challenges working with a global team.
Performed copy editing and frequently caught errors technical and copy
editors had missed.
Coded Server Side Includes in PHP.
EDUCATION
Pennsylvania State University, University Park, Pennsylvania
Bachelor of Science, Computer Engineering, 1992