BENJAMIN M. KLEINMAN

www.dcs.ed.ac.uk/home/bkk
bkleinman@writeme.com


Postal Addresses

Permanent (USA)

London (England)

4136 Chadds Crossing Flat 17, 186-190 Bishopsgate
Marietta, Georgia 30062 London
USA EC2M 4NR
(770) 973-4424 44-171-623-3786


JOB OBJECTIVE:

I am seeking full time employment where my education, experience, and ability in computer science and math can be applied. The opportunity to work with interesting and innovative people and to have access to both relevant resources and current technology are important.


EDUCATION:

University of Edinburgh, Scotland, United Kingdom


Tulane University School of Engineering, New Orleans, LA


RELATED WORK EXPERIENCE:

10/98 - current, Graduate Trainee at Reuters Information Technology Inc.
06/97 - 10/97, Software Engineer on the Digimap Project
01/97 - 03/97, Tutor and Grader for CS3 SSD (System Software Design) at Edinburgh University
05/96 - 08/96, Programming Assistant at Reuters Information Technology Inc., Hauppaugue, NY
01/96 - 05/96, Teaching Assistant for CPSC 206 (Formal Methods) at Tulane University
08/95 - 12/95, Teaching Assistant for CPSC 355/655 (Operating Systems) at Tulane University
05/95 - 08/95, Programming Assistant at Reuters Information Technology Inc., Hauppaugue, NY
08/94 - 12/94, Teaching Assistant for CPSC 350 (Programming Languages) at Tulane University
05/94 - 08/94, Software Test Analyst at International Business Machines (IBM), Boca Raton, FL
05/93 - 08/93, OS/2 Fix Distribution Team at International Business Machines (IBM), Boca Raton, FL


PROJECTS:

SPRWeb
While working for Reuters, I cooperated with another summer intern to develop a system that allows interested parties (developers, marketers, customers) to view various parts of a software problem report database. My contributions included the design and development of the database itself, the construction of the queries used to access the information, and the creation of an HTML forms interface to the database.
Deadlock Detection in ADA Programs
My senior year honors thesis, this involved using a model of the ADA rendezvous mechanism as the basis for determining when deadlock could occur. The mathematical aspects were not very well developed, but the abstraction was modelled in C++ and the results were analyzed.
Medical Database
As part of a database course, I worked with a several other students and a representative of a local hospital to design an Oracle database that could be used to hold information pertaining to patients, their illnesses, and the treatments given. Specific goals included being able to determine which doctors had made which diagnoses, discover which tests were frequently ordered, and identify trends in treatment, testing, and patient complaints. The ultimate goal was for this database to be web enabled.
Gbook
Originally another group project, I have continued working on this in my spare time. Gbook is an object-oriented C++ program that implements a gradebook. It allows users to keep track of different classes and to assign various assignments. One of the interesting aspects is that (eventually) it should be a portable program. That is, the core API is written in standard C++ so that any graphical user interface can be written to hook into the core. Or a text mode interface can be run. This is very much still a work in progress. A Java version has also been written.


PROGRAMMING LANGUAGES & TOOLS:


ENVIRONMENTS:


LEADERSHIP EXPERIENCE:


HONORS AND AWARDS:


A FEW HOBBIES AND INTERESTS: