Eric Kramer
******@**********.************
Feb. 2011 - present Java Developer
Canadian Pacific Railway - Projects:Grain Car Request System (GCRS)Used JQuery, JAX-RS, JPA, Tomcat, and IBM WebSEAL to build an empty grain car request system in less than three months with two other developers.Project success was mentioned in The Globe And Mail:
(http://www.theglobeandmail.com/globe-investor/news-sources/?date=20111212&archive=cnw&slug=C6043)eChannel Customer StationUsed Puppet and RPMBuild to create rapid automated installation and configuration system for the eChannel Customer Station, an external-facing customer portal.Administered Amazon EC2 servers running SuSE Linux Enterprise Server 11 SP1 both through UI and automatic virtual server creation and clean-up scripts.Administered JIRA developer collaboration software and Bamboo continuous integration software.
Aug. 2004 - Feb. 2011 Documentum Developer
Rogers Communications Inc. - Projects:Knowledge Management LibraryWrote and edited XSLTs for generating HTML renditions from stored XML documents on the fly.Wrote custom advanced search, user feedback, and personalized bookmark components, including servlets, JSPs, and XML configuration files, for advanced search, on top of the Documentum Web Development Kit.Wrote scripts to summarize import errors and anomalies for quality assurance department.Internal Document ManagementEnabled document footer autonumbering using the Documentum Business Objects Framework and 3rd party Java-to-OLE bridge.Administrated content servers on both Windows Server and Unix platforms.Worked with on-site Documentum consultant to upgrade Unix content server and add MS Office integration.Tested and developed custom search capabilities for procurement department.
Nov. 2002 - May. 2003 Webmaster
Toyota Canada Inc. - Rolled out, updated and maintained the Canadian corporate information and product information websites for Toyota Canada Inc.:,, and .Worked with the Public Relations & Advertising department to create requirements and strategy for the continuing operation and evolution of the website content and design.
Apr. 2002 - Sept. 2002 Development Engineer
Treklogic Inc. - Wrote Java servlets and JSPs (Java Server Pages) for SunDOMinate, a marketing information database and opportunity mapping tool.Developed high-level and low-level system design for SunDOMinate project.Ported part of a billing system composed of 750 shell scripts in several languages from the Compaq Tru64 Unix platform to the Solaris 2.0 as Korn Shell scripts.Worked as network and MS Exchange administrator for Protec Staffing Inc., a placement agency with 15 employees, both on and off-site.
Nov. 2000 - Mar. 2001 Sales Engineer/Webmaster
Nuvation - Wrote and edited project proposals, marketing materials, white papers, and other documentation.Updated and maintained, the company web site and performed a major overhaul of the HTML code. This involved thorough testing and validation of existing and updated HTML code under a variety of browsers and platforms.Reported directly to the VP of Sales and Marketing for the purposes of designing new website content and making decisions about modifications to existing pages.Worked with engineers and project managers to obtain technical data, schedule estimates, and cost estimates for proposed projects.Used information obtained from engineers to develop project proposals in response to RFPs from potential clients. After client approval for proposed project, used that information to create time and materials schedules and design documents.
Sept. 1999 - Sept. 2000 Technical Writer
maranGraphics, Inc.
- Wrote and performed research for instructional books on programming languages, software applications, and operating systems.Tested and debugged code from other technical writers, the editorial staff, and myself. Verified correct operation under numerous environments.Projects (Books):
HTML: Your visual blueprint for designing effective Web sites (by Eric Kramer)Wrote HTML, CSS style sheets, XML code and DTDs, and JavaScript scripts for the HTML book.Researched and wrote about new topics in HTML, XML and CSS as well as verifying and updating topics covered in our previous HTML books.
Perl: Your visual blueprint for building Perl scripts (by Paul Whitehead & Eric Kramer)Co-researched and co-wrote text and Perl scripts for the Perl: Visual Blueprint book.Helped configure a Linux Web server to make Perl scripts accessible for testing by the editorial staff.Helped configure Postgres databases to make them accessible to Perl scripts using the DBI module. Supported an editorial staff with no prior programming experience and taught them Perl programming as well as general computer programming techniques.
Jan. 1999 - Apr. 1999 Computer Science Teaching Assistant
University of Toronto - Wrote Java applications and edited existing ones to provide detailed, working examples of programming concepts covered in professors' lectures.Lectured a tutorial section of 30 students every week for CSCA58S, an advanced introductory course in Java programming techniques.Worked with students on an individual basis in the computer labs and on scheduled office hours to resolve problems encountered when writing in Java or working in the Unix environment.Evaluated student performance through the marking of quizzes,
assignments, and examinations.
May. 1998 - Feb. 1999 Database Programmer/Analyst
Promeric Technologies (formerly Lance DeCaire & Associates) - Wrote database applications and supported existing database installations for other projects.Projects:Case Database for Kronis, Rotsztain, Margles, Cappel & GertlerUsed Visual Basic for Applications to create the custom database program in MS Access to perform tracking and document generation for bankruptcy cases.Wrote VBA functions that used ActiveX to dynamically generate documents from Microsoft Word templates and e-mail messages in Microsoft Outlook based on progress of each case in the database.Created and structured database tables and relationships, refining their design throughout development.Adapted a public-domain Visual Basic module for performing searches to search the database for cases, clients, and defendants based on any combination of information given.Worked with legal clerks to help refine the specifications for the database software.Financial Database for Hadassah BazaarHelped port queries, tables, and functions from DB2 to MS Access.Updated text-only DB2 reports to rich-text format and wrote new reports as requested by the client.
July. 1997 - Apr. 1998 Technical Support Analyst
IBM (Corporate Help Desks) - Supported users and employees from 6 different online banking services concurrently.Performed research, and delegated research to other colleagues, for the purposes of investigating and identifying previously unknown bugs and solving user queries. This research involved reviewing old bug reports, call reports and online references, as well as testing the websites and client programs of each online banking service under multiple browsers and platforms.Reported findings from research to team leaders and Corporate Help Desk managers. Also disseminated findings from research to rest of Corporate Help Desks team by creating and updating bug reports in a tracking database implemented in Lotus Notes.
EducationSept. 1995 - June 1999Graduate of at, Honours Bachelor of Science DegreeSpecialist (Co-operative) Programme in Computer Science and PhysicsRecipient of University of Toronto Scholarship, 1996
Technical/Computer SkillsExperience in Documentum Web Development Kit and Business Objects Framework.Over eight years of experience in Java, Perl, VBA, HTML, and XML while employed as a technical writer, developer, database analyst, and technical support analyst.Experience as a published author in the computer book publishing industry doing research and writing for such books as Master Windows 2000 Professional Visually, Teach Yourself Red Hat Linux 6.1, HTML 4.0: Visual Blueprint, and Perl: Visual Blueprint.
NotesReferences available upon request.