We provide IT Staff Augmentation Services!

Technical Writer Resume

4.00/5 (Submit Your Rating)

Malta, NY

OBJECTIVE

  • Looking for synergy with a forward - looking company in terms of my skills and creativity.

TECHNICAL SKILLS

Programming Languages: Java 6,7,8 / MVEL, Google Apps Script, XSLT, PHP, Ruby on Rails, C++

Databases: Oracle, MySQL, Postgres, Sybase, Access, FileMaker

Web Services: Apache CXF, WSDL, SOAP

Environment: s Windows 7,8,10 / Linux (Ubuntu + RedHat)

IDEs: Eclipse, NetBeans

Web Technologies: HTML, CSS3, JavaScript, AJAX, jQuery, Servlets, Tomcat, Apache Web Server, WebSphere Application Server

Version Control: Subversion, CVS, Git

Other: Fast learner, skilled communicator, team player, efficient troubleshooter

PROFESSIONAL EXPERIENCE

Confidential, Malta, NY

Technical Writer

Responsibilities:

  • Developed an editor (“DMAuthor”) for the specialized file format DITA with the goal of replacing QuarkXA and parts of ExcelDM.
  • The editor was designed as an add-on to WebDM, a WebSphere Application Server app.
  • The SDLC was Agile with 3 scrum meetings a week, plus a weekly dedicated meeting for the application.
  • DMAuthor is a combination of Java, JSPs, JavaScript, and XSLT.
  • It integrated with existing code to retrieve DITA files from a FileNet server, convert them into HTML format (via XSLT), and display them in a customized rich-text editor.
  • Upon save, they are validated, converted back to DITA format (XSLT), and uploaded to FileNet. It is considerably faster and more robust than what it will be replacing and I designed every part of it.
  • DMAuthor is currently in user acceptance testing and all known issues are resolved.
  • My current work involves preparing documentation for other developers to work on it in the future.
  • In addition to DMAuthor, I learned Google Apps Script and created several automated reports with visibility to upper management that enabled the visualization of SalesForce data.
  • I also introduced the ability to extract reports from a user’s email for inclusion in any arbitrary spreadsheet (including on a scheduled basis).

Confidential, NY

Senior Computer Applications Programmer

Responsibilities:

  • Worked on the Universal Case Management System in the Local Civil division (UCMS-LC). This was a desktop Java application that used EJB’s and connected to an Oracle database on the server side. Designed GUI screens and wrote all the code to integrate, populate, and store their data. Wrote SQL queries. Created reports. Worked on every layer of the application.
  • Worked on a team to add a “fast lane” for Order to Show Cause processing for Landlord & Tenant cases.
  • Upgraded several applications to the newest libraries and performed regression testing afterward.
  • Worked on multiple data conversion projects, often requiring collaboration with other teams.
  • Worked on a multi-system bridge between the E-Filing system and the new Supreme Court system (UCMS-SC).
  • This involved a web service (WSDL + SOAP), multiple database packages (Oracle), a set of database tables, multiple database triggers, and multiple Quartz scheduled jobs in the E-Filing code.
  • Collaborated with the Supreme Court team to accomplish the previous while I worked with the E-Filing team.
  • Presented my work on case transfers at a training session, for which I prepared a technical overview and a PowerPoint presentation. This feature will be the main selling point of the Supreme Court system and will save a lot of data entry work that is currently being outsourced.

Confidential, Clifton Park, NY

Consultant

Responsibilities:

  • Re-designed web-based Front Desk website (core business software) in PHP to better suit needs. Each store has its own server which includes a MySQL database and a copy of the codebase.
  • Handles point-of-sale, inventory, issue tracking, messaging, timesheets, and customer management, with many operations working between stores.
  • Code updates are managed through a central SVN server.
  • Each location has a PHP script which invokes a system “svn up” command on the web directory, and there is a central “update all” script at our headquarters which invokes these store scripts one at a time.
  • We recently opened two additional stores and I carried out the new code deployment and DB setup at each location with the assistance of remote desktop, SVN, and a database install script.
  • The operation went flawlessly and they were operational within hours.

Confidential, Queensbury, NY

Software Engineer

Responsibilities:

  • Worked in an Agile environment with regular scrum meetings.
  • Learned Smooks - a language for Extraction, Translation, and Loading of data, at a pace that impressed my supervisor.
  • Completed reports using SQL and Shell scripts to query a Sybase server. Used a FileMaker database along with Redwood Explorer (CRON interface) to schedule reports.
  • Completed a Java/Spring notification service for missing scheduled data and a dashboard servlet giving various views into the ingest process.
  • Worked on a team using both Subversion (for code) and CVS (for server files).

Confidential, Clifton Park, NY

Software Developer

Responsibilities:

  • Wrote Java code for an award-winning Dealership Management System.
  • Managed support tickets for the programming team for three months.
  • Diagnosed issues with legacy COBOL code as well as Java.
  • Worked on Web UI for the Customer/ Confidential product. This included WSDLs and Servlets on Tomcat servers.
  • Subversion was used for version control.

Confidential, Rensselaer, NY

Internet Sales

Responsibilities:

  • Created inventory tracker in Ruby on Rails to interface with website.
  • RoR project streamlined the process of posting ads online.
  • Created and maintained company website (Ruby on Rails).
  • Completed project allowed me to synchronize inventory via XML HTTP POST to the website.

We'd love your feedback!