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