Brian Jones
Kyoto-fu Funai-gun Kyotamba-cho
Komo Yatsutani 62-6
Japan 622-0214
mojobojo at gmail dot com

Professional Summary
  • Very self motivated, organized, require little direction.
  • Experience with project management, from initial database design to the end user.
  • Strong understanding of software development process.
  • Excellent interpersonal, written, and verbal communication skills.
  • Personally committed to continuous learning, and broadening of knowledge.
Technical Summary
  • Unix system administration.
  • Ruby on Rails development framework. 3 years experience.
  • PHP language. 5+ years experience.
  • OO design philosophy. Knowledge of various design patterns.
  • Relational database design.
  • Software testing. Test Driven Development.
  • Web technology. AJAX/Web2.0, XML/XHTML, etc.
Work Experience
JET Program Kyotamba-cho, Japan
Assistant Language Teacher
08/2007 - 08/2009
Duties:
  • Assist Japanese teacher of English (JTE) in classroom environment.
  • Design and handout worksheets and activities to students.
  • Engage students in conversation outside of class.
Golden Valley Electric Association Fairbanks, AK
Part Time Systems Analyst
11/1999 - 09/2005, 09/2006 - 07/2007
Development Tools: Ruby on Rails, Oracle, Linux, Windows IIS, CVS
Duties:
  • Replaced various PHP/Java systems with Ruby on Rails.
  • Built an Integrated Management System according to user specifications.
    • Met with key shareholders and discussed the desired feature enhancements over older systems.
    • Delegated specific interface components to associates.
    • Oversaw coding, testing, and documentation related project tasks to completion.
    • Primary backend developer (the MC in MVC). Developed specialized libraries.
    • Heavy AJAX utilization.
      • Used the Prototype/Scriptaculous Javascript libraries.
      • Integrated a Prototype based windowing system.
    • Apache + Mongrel configuration
      • Configured Apache for static content delivery.
      • Configured a "Pack of Mongrels" which were served to by Apache's mod_proxy_balancer module.
Development Tools: ASP, PHP, Oracle, PostgreSQL, MySQL, Windows IIS, Apache, Apache2, CVS
Duties:
  • Originally hired on as general helpdesk support (5 months).
  • Developed and supported internal and external corporate websites (Windows and Linux respectively).
  • Built and supported several productivity applications on the company intranet.
    • Standardized PHP code base (MVC design pattern, ORM, and Smarty templates).
    • Data Center Fiber Management System, Content Management System, Helpdesk/Project Work Order Management System, Inventory Management System, Calendar/Scheduling Application, Forum, Wiki, other communication software, and numerous utility applications.
  • Administered various Windows and Linux servers.
    • Windows IIS, Apache, and Apache2 web servers on Windows and Linux.
    • Oracle, PostgreSQL, and MySQL databases on Windows and Linux.
    • Various applications such as IMAP mail, LDAP, Samba, and network monitoring tools.
Geek City Fairbanks, AK
Programming Consultant
01/2005 - 07/2005
Development Tools: PHP (Smarty, ADODB), Apache2, PostgreSQL, Subversion, Trac
Duties:
  • Developed a work order management system to handle the repair shop customers.
    • Implemented a Model View Controller design pattern, and Object Relational Mapping.
  • Setup and initially administrated web server and database.
  • Made sure a decent backup system was implemented.
University of Alaska, Fairbanks Fairbanks, AK
Linux Instructor
09/2000 - 12/2001
Duties:
  • Taught a 3 credit course on basic linux installation, usage, and configuration.
  • Students were taught in a lab environment with hands on experience.
  • The final exam tested their ability to install a linux system, configure a workstation environment, and build a new linux kernel.
  • Advanced topics included system security, server configuration, and linux in a large scale network environment.
Professional Knowledge
Programming Languages:
  • Well Versed - Ruby, Python, PHP, SQL.
  • Know - C#, Java, C/C++, x86 ASM, Pascal, ASP, Perl, ETI.
Interface Markup/Tools:
  • XHTML/CSS, XML, XSLT, JavaScript.
Development Tools:
  • GIT, Subversion, CVS.
System Tools:
  • Oracle, PostgreSQL, MySQL, SQLite.
  • Apache, Mongrel, Lighttpd, IIS.
  • OpenVPN, BIND DNS.
Operating Systems:
  • Mac OSX.
  • Linux (Gentoo, Ubuntu, Slackware, RedHat, etc.).
  • FreeBSD, OpenBSD, IRIX, Solaris.
  • DOS, Windows *.
Spoken/Written Languages:
  • English (Native speaker).
  • Japanese (Daily conversation, basic reading).
Formal Education
  • 1997-2007: University of Alaska, Fairbanks.
    • B.A., Art
    • B.A., Japanese Studies
  • 2005-2006: International Exchange to the University of Hokkaido, Sapporo, Japan.
  • 1997: Graduated from Liberty Bell High School, Winthrop, WA.
Personal Projects
  • ActiveRecord Multiple Inheritance (ARMI) - My solution for the lack of per class hierarchy support in AR.
  • Ruby based network game world simulator.
  • Ruby Go software.
  • Personal wiki written in Ruby on Rails and MySQL.
  • Basic Neural Network implementation in Ruby, with Unit Tests and Docs.
  • IRC bot built using the Twisted Matrix python framework.
Personal Interests
  • Linux. First install - 1996 - 2.0.12 kernel.
  • Open Source advocate. Helped found the UAF Linux User's Group (UAFLUG).
  • The 4,000 year old board game Go.
    • Former President of the Fairbanks Go Club.
    • Ranked 2-dan (master level) at Sonobe Go Club, Japan.
    • Ranked 4-kyu (high level amateur) on the KGS internet Go server.
  • Zen Buddhism.
  • Japanese traditional culture, and Eastern philosophy.
  • Mountain biking, winter biking, commuting on a bike.
  • Cooking.