Trevor Stone — resume @ trevorstone.org
857 S Van Gordon Ct Apt C204 — Lakewood, CO 80228
Mission Statement
My mission is to write software which
kicks ass. I want to work on
projects which are worth doing right and which help people in creative ways. I am
especially interested in GIS, artificial intelligence, human language,
programming languages, and user interface design.
Computer Nerd
- Since my introduction to Logo and BASIC at age 10, I have relished wrapping
my mind around formal language and precise instructions. My professional and
scholastic experience lies mostly in Java, Perl, and C. In my quest for
the right balance between fluid English and mathematical formalism I've dabbled
in assembly, C++, Io, JavaScript, Lisp, Objective C, PHP, Python, and Ruby.
- A distant descendant of Homo habilis, I adapt quickly to new
environments and tools. I swim comfortably in Linux, MacOS X, Eclipse,
platform-independent SQL, HTML, and XML.
- Since February, 2004 I have been a software engineer at Tyler Technologies, Inc.
I work at all levels of our Java-based enterprise application. I explore and
question requirements with analysts, build Swing-based GUIs, design core
services, refactor key data structures, debug the persistence layer, and review
almost every CVS commit for errors of design and implementation. I lead
development of GIS, OCR/automated indexing, and several other modules. I stand
out as a "go-to-guy" for insight about everything from subsystem design to text
processing techniques.
- At UNAVCO, Inc. in 2003 I used Perl and JavaScript to create
educational Earth science map tools.
- In December, 2003 I graduated from the University of Colorado, Boulder. I received
both a Bachelor of Science With Distinction and a Master of Science in Computer Science.
My GPA was 3.8 on a 4.0 scale.
- I pursued advanced coursework in object oriented design, algorithms,
programming languages, operating systems, network systems, cognitive science,
artificial intelligence, machine learning, speech recognition, natural language
processing, user interface design, network systems, and Unix system administration.
- My Senior Projects group created a graphical event-based client-server
computer board game in Perl/Tk.
Eclectic Philosopher
- As a philosophy minor, I apply critical thinking skills to all parts of
life. I do not study philosophy merely as an idle practice of logicians. My
daily life incorporates Occidental and Oriental theories of ethics, society, and
metaphysics, especially those of environmentalism and social responsibility. As
president of the Philosophy Club, I engendered discussion of such topics.
- I presented a paper on weakness of will at the 2002 Rocky Mountain Student
Philosophy Conference.
- During high school I taught a Socratic seminar course on world philosophy.
- My world view ties computer science to philosophy and psychology. I am
fascinated by artificial intelligence, cognitive science, limits of formal
systems, and societal use of computers.
Generally Diverse Individual
- As a Resident Advisor at CU for two and a half years I built community,
enforced policy, worked well with other staff, and acted as a personal and
academic counselor and resource.
- I also exercised methods of communication, cooperation, organization,
planning, and activism as an organizer of the CU Pagan Student Alliance group
and as vice president for the Colorado Beta chapter of Tau Beta Pi, the national
engineering honor society. I began practicing these skills at age 16 as a
Little League umpire.
- I am a friendly and unique individual. While I take projects and tasks
seriously, a subtle wit and creative approach to the mundane pervade my actions,
keeping a smile present among my fellows. My extensive knowledge of geographic,
historic, and scientific facts entertains coworkers during casual moments.