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).