19 Warfield St.		        565 Samsen Rd.
  Montclair, NJ 07043		Bangkok, Thailand
  Email: [email protected]
  GitHub: chrisuehlinger

Education

  • Loyola University Maryland May 2012 B.A. in Computer Science and Fine Arts: Theater
  • Union County Academy for Information Technology June 2008

Experience

Teacher, St. Gabriel’s College in Bangkok, Thailand

May 2012 – Present

First Year: Taught computer (5th and 12th grade) and reading (7th and 8th grade) classes as part of St. Gabriel’s Intensive English program. Edited a textbook on programming and basic database use.

Second Year: Taught C programming to students in 11th grade. Designed a website (sg-study-c.appspot.com) to provide students with reference material. In the final semester, drafted a new curriculum that used Learnable Programming principles and cutting-edge teaching tools (Choc and JSDares) to enhance students’ understanding of how a program works.

Independent iOS Developer, Self Employed

January 2012 – Present

Developed a beach weather application for iOS as part of an Independent Study course at Loyola University Maryland. Released the app, titled SafeSands, in June 2012.

Student Research Assistant, Loyola University Maryland

June 2011 – May 2012

Assisted senior faculty with research in Vocabulary Normalization and its effect on Code Comprehension. Worked with senior faculty to prepare the paper for submission to a number of conferences, including ICSE 2012 and ICSM 2012.

Publications

Binkley, Dave, Dawn Lawrie, and Christopher Uehlinger. “Vocabulary normalization improves IR-based concept location.” Software Maintenance (ICSM), 2012 28th IEEE International Conference on. IEEE, 2012.

Skills

Languages

  • Java
  • C
  • Objective-C
  • Python
  • HTML and Haml
  • CSS and Sass
  • Javascript and CoffeeScript
  • Shell scripting
  • Clojure
  • Haskell
  • C#
  • Scheme
  • Smalltalk
  • Thai (Conversational)

Platforms/Frameworks

  • jQuery/AJAX
  • iOS/Cocoa
  • Android
  • Google App Engine
  • Areas of Interest
  • Information Retrieval
  • AI/Machine Learning
  • Machine Translation (l10n and i18n)

Udacity.com Courses

  • Web Development
  • Introduction to Parallel Programming
  • Introduction to Hadoop and MapReduce.