Resume - Isaac Jones

M. Isaac Jones
______________

Campus Address:
252A West Lane Ave
Columbus,Ohio 43201
614-294-8445

Permanent Address:
785 Forestridge Dr.
Boardman, Ohio 44512
330-726-1556

http://www.cis.ohio-state.edu/~ijones
ijones@cis.ohio-state.edu




Objective: Looking for a co-op or intern position to apply my knowledge
and experience in computer programming and program analysis.

Education:
-----------
The Ohio State University, Columbus, OH - B.S. in Computer Science &
Music.

* Expected Graduation: June 2002.
* Overall G.P.A.: 3.47, (4.0 scale)
* detailed academic information available at web site.
* Responsible for 95% of college expenses.


Experience:
-----------
Full Time Software Engineer / Programmer (Fall 2000 - present)
The Ohio State University - Computer & Information Science Department,
                            Columbus Ohio
* Development in Java of a large & critical employee management system,
  used by hundreds of employees.
* Experience in writing a large client / server system using RMI,
  encryption (SSL), secure authentication (certificate keypairs), and a
  Swing based GUI, in Java.
* Software support (Unix administration) for Computer Science faculty,
  staff, and students.
______________________________________________________________________________

Software Engineer Intern
Cisco Systems, San Jose, CA (Summer, 2000)
* In charge of maintaining Calltracker, a subsystem of Cisco's
  Internetworking Operating System (IOS) running on Access Servers
* Training in Cisco router configuration
* Training in the IOS architecture
______________________________________________________________________________

Research Assistant
Software Engineering Research Group (June 1998 - Summer 2000)
The Ohio State University - Computer & Information Science Department,
                            Columbus Ohio
* Part of the research team developing a compiler for Brew, Java with a better
  object system.
* Research in analysis of C source code for dynamic memory allocation
- Developed an algorithm for computing dynamic points-to relations.
- Designed and implemented a system for white box testing (coverage analysis)
  and debugging using dynamic pointer relations.

* Research in methods for detecting memory leaks and memory access errors.

* Design and implementation of an experiment exploring reduction of pointers
  and copying in C++.
 - For more information see http://www.cis.ohio-state.edu/~ijones/find_copies/

* Part of a team developing Aristotle, a large program analysis system for C
  and Java.
______________________________________________________________________________

Grader
Software Component Engineering Course Sequence (Spring 1998
The Ohio State University - Computer & Information Science Department,
                            Columbus Ohio

* Grading programming labs and tutoring students in C++.
______________________________________________________________________________

Computer Camp Counselor
(Summer 1997, 1998, 1999)YMCA Camp Fitch Computer Camp,
                         Youngstown Ohio

* Teaching of C++, Pascal, Logo, Linux, and Windows to children.
______________________________________________________________________________
Computer Consultant
 (Summer 1997) Special Busing, Inc.,
               Youngstown Ohio

* Pascal programming, software installation and instruction to executives.




Coursework:
-----------

* Programming Languages & Compilers, Networking, Object Oriented
  component design, Systems Programming, Computational Numerical
  Methods, Artificial Intelligence, C++ programming, Lisp programming,
  Software Engineering, Revision Control.


Activities & Interests:
-----------------------
* President and founder of the Columbus Open Source Development club.
* Studying the viola in classical music performance (OSU Symphony Orchestra).
* Training horses in English show riding.


Skills:
-------
* Knowledge of Software Engineering concepts including:
  - Dataflow analysis, static & dynamic slicing, regression testing,
    definition-use pairs.
  - Design & development of reusable components.
* Interest in Compiler Design and optimization.
* Knowledge of C/C++, Perl, Pascal, HTML, and the UML (UNIX, PC, Macintosh).




isaac jones
Last modified: Wed Mar 7 17:13:33 EST 2001