Peter E Katsanis
121 Green Hill Road
King of Prussia, PA 19406
(610) 337-3199
peter@peterkatsanis.com
www.peterkatsanis.com
Objective
Obtain a full-time position in the field of software development whereby
I can both utilize my educational background and expand upon my knowledge base.
Summary
- M.S. Computer Science; expected graduation in May 2002.
- Bachelors of Science in Computer Science with minors in Mathematics and
Psychology.
- Proficient with Java, C, Unix, Perl / CGI, and HTML.
- Areas of expertise include network and distributed programming, web technologies
(Servlets, Perl / CGI), and systems programming (UNIX).
Education
M.S., Computer Science; May 2002 (expected)
Villanova University, Villanova, PA
- GPA 3.5/4.0
- Course work 100% complete.
- Currently completing independent project on Servlets and web technologies.
- Recipient of full academic scholarship and assistantship (20-30 hrs / week).
- Coursework: Distributed Systems, System Programming in UNIX and C, Advanced
System Programming, Design and Implementation of Computer Games using Java,
Linguistics of Programming Languages, Operating System Concepts, Design and
Analysis of Algorithms, Theory of Computability, and Computer Organization.
B.S., Computer Science with minors in Mathematics and Psychology; Dec. 1999
Moravian College, Bethlehem, PA
- Major GPA 3.4/4.0
- Hardware-oriented courses: Computer Organization and Design
- Software-oriented courses: Data Structures and Algorithms, Principles of
Programming languages, C and the UNIX Environment, Database Analysis and Design,
and Introduction to Object Oriented Programming (OOP) I and II with ADA 95
- Joint Hardware/Software oriented courses: Operating Systems, and Networking and
Distributed Computing
- Mathematics: Calculus I through Calculus III, Combinatorics, and Linear
Algebra
Relevant Skills
- Proficient with Java, C, Unix, Perl / CGI, and HTML.
- Extensive experience with ADA 95 and, the functional language, MIT-Scheme
(a LISP variant).
- Working knowledge of Bourne / Korn / C shell, Visual Basic (for Windows
CE), and MySQL.
- Other programming experience includes awk, DOS (batchfile), Borland Pascal,
JavaScript, and Assembly.
- Familiarity with Windows 3.x, Windows 95, Windows 98, Unix (Solaris 2.5+),
Linux (Redhat 6.0+), Mac OS 9, and Mac OS X.
- Graphics design experience with Photoshop 5.5, Illustrator 9.0, QuarkXpress
4.0, Dreamweaver 4, and FrameMaker 5.5.6.
Experience
Villanova University
Graduate Assistant (6/00 - 8/01) -- Teacher's Assistant
- Assisted students with "System Programming in UNIX and C" (CSC
8700, Spring '01), "Software Development and Systems" (CSC 4630,
Spring '01), and "Distributed Systems" (CSC 8530, Summer '01) course
material and laboratory assignments.
- Graded all programming assignments for System Programming in UNIX and C,
Software Development and Systems, and Distributed Systems.
- Modified bourne shell and awk scripts to partially automate grading and
report generation of student assignments.
Graduate Assistant (1/01 - 5/01) -- Junior System Administrator
- Conducted full and incremental system backups.
- Wrote custom bourne shell scripts to monitor student computer usage, and
to email idle students.
- Developed HTML based front-end for displaying
web cam pictures using Perl / CGI.
Research Assistant (6/00 - 5/01) -- National Science Foundation (NSF)
grant project #99-51352
- Constructed custom Perl / CGI scripts to display selected MySQL data over
the web using HTML.
- Created new tables and modified old tables using the MySQL commandline.
- Gathered information from various sources to offer background data for the
study.
Moravian College
Teachers Assistant / Grader (8/98 - 5/00)
- Assisted students with "Introduction to Computer Science I" (CS121,
Fall '99), "Principles of Programming Languages" (CS256, Spring
'99 and Spring '00), and "Data Structures and Algorithms" (CS244,
Fall '98 & Fall '99) course material and laboratory assignments.
- Graded programming assignments (CS244, Fall '98 and Fall '99; CS256, Spring
'99 and Spring '00; CS121, Fall '99).
- Helped maintain "Data Structures and Algorithms" course web page
(Fall '98) .
Sapho Enterprises, Wildwood, NJ
Web Designer (5/01 - Present)
Affiliations and Activities
Association for Computing Machinery (ACM), Moravian College
President (1998 - 2000)
- Designed and maintained new Association For Computing Machinery (ACM) web
page.
- Organized lectures involving local and non-local computer professionals
and instructors.
Association for Computing Machinery (ACM), National Member
Member (1998 - Present)
References available upon request
(peter@peterkatsanis.com)