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
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
Part Time Systems Analyst
11/1999 - 09/2005, 09/2006 - 07/2007
Development Tools: Ruby on Rails, Oracle, Linux, Windows IIS, CVS
Duties:
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:
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
Programming Consultant
01/2005 - 07/2005
Development Tools: PHP (Smarty, ADODB), Apache2, PostgreSQL, Subversion, Trac
Duties:
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
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.