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.