Jeffrey Coleman Carlyle

Contact Information
School Address Permanent Address Online
204 N Harvey Apt 102
Urbana, IL 61801
(217) 367-8856
297 Meadowlark Trail
Bowling Green, KY 42101
(270) 842-7910
<www.jeffc.org>
<jcarlyle@uiuc.edu>
Citizenship United States of America
Education
The University of Illinois at Urbana-Champaign Urbana, IL
Ph.D. in Computer Science 2001-
  • Expected graduation: May 2006
  • Thesis supervisor: Prof. Roy Campbell
The University of Evansville Evansville, IN
Bachelor of Science in Computer Engineering with minors in Computer Science and Mathematics 1997-2001
  • Senior Project: End-User Client for Creating Indexes for Internet Search Engine
Interests
  • Operating Systems, Software Engineering, Distributed Computing, Programming Languages
Skills
  • Microsoft Windows (12 years)
  • Microsoft MS-DOS (16 years)
  • Linux (Debian, Red Hat) (7 years)
  • .NET Programming (C++, C#) (3 years)
  • C/C++ (DOS, Windows API, MFC, Unixes) (12 years)
  • Java Programming (6 years)
  • Pascal (TurboPascal) (4 years)
  • HTML Design (9 years)
  • Perl Programming (6 years)
  • Ocaml Programming (1 year)
  • Python Programming (1 year)
  • Visual Basic Programming (2 years)
  • x86 Assembly Programming (10 years)
  • 8051 Assembly Programming (2 years)
  • MS-DOS Batch Programming (10 years)
  • BASIC (BASICA, QuickBasic) (10 years)
  • Basic Network Administration (5 years)
  • MySQL (5 years)
  • Microsoft Transact-SQL (2 years)
Experience
Instructor Summer 2004
University of Illinois at Urbana-Champaign, Department of Computer Science
  • Taught introductory computer architecture course (CS 231).
Teaching Assistant Fall 2001-Spring 2004
University of Illinois at Urbana-Champaign, Department of Computer Science
  • Assisted with operating systems design course (CS 323) and programming languages course (CS 321).
Software Research and Development Intern, Head Programmer Fall 1999-Spring 2001
The Internet Applications Laboratory at the University of Evansville
  • Assisted in the creation of the Noesis Philosophical Search Engine.
  • Designed database structures for Noesis Internet search engine <http://noesis.evansville.edu/>
  • Developed Windows client and Linux server for updating and adding information to the Noesis search engine.
Grader and Lab Assistant Spring 2000-Spring 2001
Department of Electrical Engineering and Computer Science at the University of Evansville
  • Assisted students in introductory Computer Science courses by answering questions about programming projects.
  • Reviewed homework and program submissions.
Assistant Computer Lab Administrator Fall 2000-
Department of Electrical Engineering and Computer Science at the University of Evansville
  • Helped to maintain computers in instructional computer labs and faculty offices.
  • Updated Electrical Engineering and Computer Science department website: <http://eecs.evansville.edu/>.
  • Assembled computers for use in computer labs.
Honors and Awards
  • Michael S. Hughes Software Engineering Award, 2003
  • Excellent Teaching Assistant Award, 2003
  • Senior Design Project, Special Merit Award, Outstanding Value to the University of Evansville, 2001
  • Senior Design Project, Special Merit Award, Outstanding Software Project, 2001
  • Senior Design Project, Outstanding Project Award, 2001
  • First place, IEEE SoutheastCon 2000 Software Competition, 2000
  • Eagle Scout, Boy Scout Troop 202, Bowling Green, Kentucky, 1996
Independent Projects
comp.os.msdos.programmer Frequently Asked Questions 1996-
  • Maintenance of a document containing a list of frequently asked questions and answers for the Usenet newsgroup comp.os.msdos.programmer.
KentuckyRoads.com
  • Internet website providing information about Kentucky's roads and highways.
  • Visited by around 5500 users per month.
  • Site maintained using custom designed and built site management software written in Perl.
  • Custom built crawler, also written in Perl, gathers information daily from Kentucky news websites.
WebCam2000
  • An open source camera image server for Microsoft Windows.
  • A small web server written using MFC that serves images taken from a camera attached to the computer.
  • Downloaded about 4000 times per month.
Several Shareware, Freeware, and Open Source Projects
  • Windows Restart was rated 5-stars by the Ziff-Davis website HotFiles.com.
  • Windows Restart and StratoMin were listed in PC/Computing's 1996 list of 1,001 Best Free Internet Downloads.
Volunteer Experience
  • Boy Scout Troop 202: (1989-1996) Attained rank of Eagle Scout. Participated in weekly meetings and monthly camping trips including trips to Boy Scout National Jamboree in 1993 and a trip to Europe in 1994. Participated in a number of community service projects.
  • University of Evansville Student Government: (1998-2001) Represented residence halls in Resident Student Association General Assembly. Represented residence halls in Food Advisory Board.
  • University of Evansville Department of Electrical Engineering and Computer Science: (2001) Created the Stump the Professor web site.
  • University of Evansville Association for Computing Machinery (ACM): (2000-2001) Created an automated system for submitting and scoring programs during the annual high school programming contest.
  • ACM SIGCSE Conference: (2001) Student volunteer.
  • Open Directory Editor: (2001-) Oversees sections containing over 500 directory entries in the internet's largest human edited web directory.