Jason J. Simas (805) 646-3000 jjsimas@acm.org http://chart2d.sourceforge.net/jjsimas/prof Objective: To obtain short-term work or contracts (not to exceed four months in duration) engineering software in Java. Education: 1997.6-2001.8 BS in Computer Science and Philosophy (double major) California State University, Fresno * Graduated August 2001 (summa cum laude) with a 4.00 CSci GPA and a 4.00 CSUF GPA. * Built strong software engineering knowledge and skills through the study of SE and software systems. * Conducted advanced studies in Software Engineering, Operating Systems, and Databases. * Conducted independent study in Formal Methods for engineering critical software components. * Conducted introductory studies in Computer Organization, Architecture, Graphics, Theory, and AI. * Built strong analysis and evaluation skills through the study of reasoning and logic in Philosophy. Employment: 2000.4- Lead Software Engineer Chart2d.sourceforge.net * Sole Engineer of an open source Java class library named Chart2D. * Chart2D is a library for visualizing quantitative data using two-dimensional charts. * Chart2D consists of 14,750 lines of program logic over 45 classes with class inheritance six levels deep. * Chart2D received 15,886 visits in January making it the most popular library of its kind. * Chart2D was written while I was employed as a student software engineer for my university. 1999.1-2001.5 Student Software Engineer Recruitment Technology Systems, CSUF * One of only five student software engineers employed by my university. * Sole engineer of three applications and one library consisting of 18,500 lines of program logic and 60 classes. * Software artifacts provided data entry, data editing, or data presentation functionality. * Software artifacts were written in Java and SQL and accessed a remote Oracle database over a network. Skills: 3 years Java, Swing, Java2D Wrote 25,000 lines of program logic; four applications and one library. 3 years OO Design Designed 70 classes with a maximum inheritance of six levels deep. 2 1/2 years Jbuilder Personal Used Jbuilder to implement, test, document, and maintain Java code. 2 years SQL Used SQL in applications that read, wrote, or updated data in a DB. 2 years C, C Library Wrote 5,000 lines of program logic; mostly homework assignments. 1/2 years Various languages Gained cursory experience with C++, Scheme, and Prolog.