Dimitri Zhurkin
Phone: 720-***-****
E-mail: abmpqw@r.postjobfree.com
Objective
Java/XSLT Developer.
Summary
0. Programming: XML, XSLT (1.0 and 2.0), XPath (1.0 and 2.0), XSL-FO, XML
Schema, DTD, XQuery, DITA, Ant, Java SE (Core Java), Java I/O, Java
Swing, Java Collections Framework, JAXP, Java applets, iText, POI, HTML,
XHTML, CSS, JavaScript, MS-DOS.
0. Design: Information design, structural design, document design,
typography, layout design, graphic design, user interface design, user-
centered design, human-computer interaction design, user experience
design, UI task flow design, workflow design, Web design and
development, accessibility, usability.
0. Testing: QA testing (unit testing, integration testing, system testing,
user acceptance testing), usability testing.
0. Information development: Information architecture, technical writing,
structured writing, single-sourcing, modular content, topic-based
authoring, content reuse, online help, context-sensitive help, embedded
user assistance, editing, copyediting, proofreading, indexing.
0. Education: Master's degree in Technical Communication.
Experience
2008-05 to Technical Writer/Information Architect/XML and Java Developer
2010-01 Systems Documentation, Inc.
Durham, NC
Using Eclipse IDE, coded Java, Java Swing, and JAXP, developing
new in-house Java applications and debugging, optimizing, and
extending Java applications developed by other programmers.
Using XMLSpy, oXygen, and Stylus Studio, coded XSLT style
sheets, DTDs, Schemas, Ant scripts, and DITA, and performed
XML-to-XML, XML-to-HTML, XML-to-DITA, DITA-to-DITA, and
TXT-to-XML transformations.
Coded XSL-FO style sheets and performed XML-to-PDF and
XML-to-RTF transformations.
Using TortoiseSVN and IBM Rational ClearCase, performed version
control of the deliverables.
Using Adobe Photoshop, Snagit, and MS PowerPoint, created and
redesigned UI mockups.
Proposed usability, user interface, functionality, workflow,
and user experience improvements.
In the agile development environment, using Arbortext Editor
(Epic Editor), XMLSpy, and MS Word, created and updated user's
guides, installation and configuration guides, read-me
documents, What's New documents, glossaries, release notes,
technical notes, troubleshooting guides, and FAQ for IBM
WebSphere-based distributed and standalone applications.
Created and edited user interface text (labels and tooltips).
Created and revised error, warning, and information messages.
Developed and revised information architectures to comply with
the principles of accessibility, usability, user-centered
design, and UX design.
2005-10 to Technical Writer/Associate Software Engineer/QA Tester
2008-05 RWD Technologies
Baltimore, MD
Using XMLSpy, oXygen, and Stylus Studio, coded XSLT style
sheets, DTDs, and DITA, and wrote XPath expressions for
Arbortext Editor customizations.
Coded XSL-FO style sheets and Ant scripts, and performed
HTML-to-PDF transformations.
Using Eclipse and NetBeans, coded Java, Java Swing, and JAXP.
Using TortoiseSVN, CVS, and MS SharePoint, performed version
control of the deliverables.
Proposed user interface, functionality, workflow, and usability
improvements.
Wrote, verified, and executed software system, integration,
unit, and user acceptance tests.
Using MS Visio, created system, process, and workflow diagrams
and charts.
In the agile and waterfall development environments, identified
documentation needs and determined the scope of print and
online documentation deliverables for distributed Web-based and
standalone desktop applications.
Using Arbortext Editor, Adobe FrameMaker (structured), and MS
Word, created user's guides, installation and configuration
guides, server setup guides, system administration guides,
quick reference guides, tutorials, data sheets, white papers,
work instructions, and training courses.
Designed information architectures for print and online
documentation deliverables.
2003-07 to Technical Writer/Information Developer
2005-10 IBM
Rochester, MN
Coded XML, DITA, XHTML, and CSS.
Using Eclipse IDE, developed Eclipse help plug-ins.
In the agile and waterfall development environments, using
Arbortext Editor, Eclipse IDE, MS Word, and MS HTML Help
Workshop, created user's guides, installation and configuration
guides, reference guides, and online help systems for Web-based
and desktop applications.
Identified usability, user interface, and functionality issues,
and communicated them to the development, usability, and QA
teams.
Collaborated with the usability team to resolve usability and
accessibility problems.
2003-01 to Web Developer
2004-03 Minnesota State University
Mankato, MN
Using MS Notepad, MS FrontPage, and Adobe Dreamweaver, coded
HTML, DHTML, CSS, and JavaScript.
Using Adobe Photoshop, created and manipulated graphics.
Conducted usability tests of the online prototypes.
Performed maintenance of the MSU English Department Web site.
2002-05 to Usability Engineer
2003-05 Minnesota State University
Mankato, MN
Designed information architectures for new MSU Web sites.
Using Adobe Photoshop, HTML, and JavaScript, developed paper
and online prototypes of new MSU Web sites.
Designed and conducted usability tests of existing MSU Web
sites and paper and online Web site prototypes.
Created usability reports.
Skills
Adobe FrameMaker iText (Java API for PDF) Usability engineering
(structured) Java SE (Core Java) Usability testing
Apache Ant Java I/O User interface design
Apache FOP Java Collections Web design
Apache Tomcat Framework Web development
Arbortext Editor (Epic Java Swing XHTML
Editor) Java applets XML
CSS JavaScript XML DTD
DITA Lotus Notes XML Schema
Documentum CMS MS-DOS XPath (1.0 and 2.0)
Eclipse IDE OpenOffice XQuery
Eclipse help plug-ins POI (Java API for MS XSL-FO
Graphic design Word) XSLT (1.0 and 2.0)
HTML QA testing
IBM Rational ClearCase Search engine
IBM WebSphere optimization (SEO)
Interaction design TortoiseSVN
UI task flow design
Education
MA, Technical Communication
Minnesota State University
Mankato, MN