Eric Kramer
resume@erickramer.ca

Education
Sept. 1995 - June 1999
  • Graduate of University of Toronto at Scarborough, Honours Bachelor of Science Degree
  • Specialist (Co-operative) Programme in Computer Science and Physics
  • Recipient of University of Toronto Scholarship, 1996
Experience
Nov. 2002 - May. 2003   Webmaster
Toyota Canada Inc. - www.toyota.ca
Duties:
  • Rolled out, updated and maintained the Canadian corporate information and product information websites for Toyota Canada Inc.: media.toyota.ca, media.toyotacanada.ca, and media.lexus.ca.
  • 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. - www.treklogic.com
Duties:
  • 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 - www.nuvation.com
Duties:
  • Wrote and edited project proposals, marketing materials, white papers, and other documentation.
  • Updated and maintained www.nuvation.com, 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. - www.maran.com
Duties:
  • 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)
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)
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 - www.utoronto.ca
Duties:
  • 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) - www.promeric.com
Duties:
  • Wrote database applications and supported existing database installations for other projects.
Projects:
Case Database for Kronis, Rotsztain, Margles, Cappel & Gertler
  • Used 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 Bazaar
  • Helped 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) - www.ibm.com
Duties:
  • 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.

Technical/Computer Skills
  • Over two years of experience developing Java, Perl, VBA, C/C++, HTML, and XML code through work performed while employed as a technical writer, programming tutor, database analyst, and a technical support analyst.
  • Proficient in creating Web pages, XML documents, Java applets and CGI scripts due to performing extensive research while writing books about HTML and Perl and teaching Java in university.
  • Experience as a published author in the computer book publishing industry doing research, technical consulting, 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.

Programming Languages
  • Java (GUIs, JDBC, servlets, Enterprise JavaBeans)
  • Perl (CGI scripts using the CGI and LWP modules, access to Postgres, mySQL, and DB2 databases using DBI module)
  • Visual Basic for Applications (GUIs, ActiveX technologies, search algorithms)
  • C++ (GUIs, small, high-performance databases)

Miscellaneous Applications
  • IBM VisualAge for Java, ver 3.0
  • MetroWerks CodeWarrior ver 6.0
  • Sun JDK, ver 1.3
  • Unify eWave ServletExec App Server
  • MS Access 2000
  • MS SQL Server, ver 6.5
  • DB2
  • Lotus Notes 4.5 Domino

Notes

References available upon request.