Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Christopher J. Gaconnet Denton, TX www.gaconnet.com Technical Skills Python: Pylons, Mako, & SQLAlchemy for dynamic web sites Perl: HTML::Parser, WWW::Mechanize, LWP::UserAgent, LWP::Simple, Image::ExifTool, Statistics::Descriptive, Data::Dumper Ruby: Ruby on Rails, Builder, and ActiveRecord for dynamic web sites C++: Boost Graph Library Haskell: Functional Graph Library, Data.Vect, Parsec, QuickCheck, GetOpt Web: Apache, mod_rewrite, FCGI, PHP, MySQL, Javascript, jQuery, CSS2, XHTML, Facebook API, MySpace API, OpenID, reCaptcha Development: Git, SVN, Vim, LaTeX, Arch Linux, Pair Programming Education & Honors Master of Science in Computer Science December 2009 Thesis: Force-Directed Graph Drawing and Aesthetics Measurement in a Non-Strict Pure Functional Programming Language GPA: 3.89 University of North Texas Bachelor of Science in Computer Science Honors: Magna cum Laude Minor: Mathematics University of North Texas August 2006 GPA: 3.87 Professional Experience Teaching Assistant, Department of Computer Science at University of North Texas August 2007 - December 2008 Graded papers and exams for graduate and undergraduate courses Managed department's help lab Tutored students on theory & programming including Java, C++, Haskell, and Bash Developed rapport with students, many of whom returned weekly for regular advice Inspired dejected students Research Assistant, Dr. Rada Mihalcea's LIT Group at University of North Texas June 2008 - August 2008 Worked with two other Research Assistants and with Dr. Mihalcea on database design, UI design, and application design for a web application Developed a custom Object-Relational Mapper (ORM) in PHP to reduce redundant code and increase reliability of object models Created custom User Interface widgets using Javascript, XHTML, CSS, and jQuery Maintained MySQL database, both with direct SQL queries and with phpMyAdmin Relevant Coursework Vector-Space Web Search Engine: Developed a web search engine and all of its component parts in Perl, including: Tokenizer, stopword removal, stemming Vector-space indexing Web spider using LWP and HTML::Parser CGI web interface Wrote a PDF project report generated with LaTeX Hidden Markov Model Part of Speech Tagger: Implemented Viterbi algorithm in Perl to identify parts of speech in English language corpora Trained algorithm on small and large data sets and reported accuracy comparisons Language Classifier: Developed language identifier in Perl using: Letter bigram model Word bigram model with add-one smoothing Word bigram model with Good-Turing smoothing Naive Bayes Word Sense Disambiguation: Implemented word sense disambiguation algorithm in Perl using Naive Bayes model Performed 5-way cross validation on training and test data and generated report comparing the accuracy on a set of ambiguous words Naive Bayes Spam Classifier: Implemented spam classifier in Perl using Naive Bayes model Generated report analyzing classification accuracy Identified dominant word features for each classification Multi-Commodity Network Flows: Delivered 40-minute presentation summarizing current research on multi-commodity network flows in graph theory Received A on project and in graduate graph theory course Summary of Qualifications Writer by passion with demonstrated experience from Master's thesis Language aficionado (ordered roughly by preference): Specialized in: Python, Haskell, Perl Competent in: Ruby, Javascript, Scheme, Java, C, C++, Prolog, PHP Web developer familiar with Pylons, Ruby on Rails, and jQuery Skilled teacher of practical aspects of programming Skilled teacher of theoretical aspects of computation Experienced researcher—reading, filtering, and applying relevant information at intense pace A-student in graduate-level graph theory, information retrieval, and natural language processing Beginner in Japanese speaking and writing