Justin Hunt, Software Developer in Japan
Justin Hunt

Software Developer in Japan

Member since July 30, 2012
Fast learning developer, proficient in several programming languages, extremely thorough. Experienced in desktop and web applications, former CEO of start up in Japan. A team player with good communication skills, fluent in Japanese and a native speaker of English.
Justin is now available for hire







Preferred Environment

Eclipse, Notepad++, Windows

The most amazing...

...thing I have coded was an editable grid in Visual Basic 6. It was drawn entirely using the Windows API and had wrapping data rows with irregular column sizes.


  • CEO, Senior Developer

    2005 - 2006
    Bitwalker Ltd
    • Bitwalker Boomerang was a callback service. Website visitors could request a telephone call in real time from a customer services representative.There were three main components, the server, the web client and the desktop client.
    • Created a customized version of the Wildfire XMPP server as a messaging relay between the clients and the server.
    • Wrote a struts based web application which acted as the application server and web client. Other technologies used in the web client were Jakarta Tomcat , Spring and Hibernate.
    • Wrote a desktop client for the customer service representatives, in Visual Basic .NET which communicated using the XMPP protocol with the Boomerang server, and Skype.
    Technologies: Apache Tomcat, Spring, Java, XMPP, VB.NET
  • Senior Developer

    2001 - 2005
    • Developed and supported 3 large accounting software packages.
    • Produced numerous customized versions and add on features.
    • Led a team of 3 developers
    • Implemented a WAN between Tokyo and Nagasaki Offices
    • Created an in house windows installer(MSI) packaging tool
    Technologies: Microsoft SQL Server, Visual Basic 6 (VB6)
  • I.T Change Request Manager

    1998 - 1999
    • Assisted in a campus wide Windows NT rollout
    • Responsible for software auditing
    • Implemented software licensing management system
    • Drafting of IT department policies
    • Basic Novell Netware administration


  • PoodLL

    A set of open source plugins for Moodle (Learning Management System). These are designed to turn Moodle into a sort of language laboratory. PoodLL enables audio and video recording functionality across the Moodle platform and adds numerous interactive "widgets" such as stopwatches and flashcards. The site itself and the plugins are written in PHP. The widgets are written in OpenLaszlo, and there is a server side Red5 application written in Java.

  • Kuroobiya

    Kuroobiya is a Zen Cart based shopping site for Karate goods sourced directly from Japan. It may not look like much, but it contains numerous front end and back end customizations, and generates respectable sales volume. Though I continue to work on the system, I am no longer involved in day to day operations.

  • Language Testing and Evaluation Service (Canadian Ministry of Foreign Affairs)

    I was commissioned early this year(2012) to write a special flash based audio recorder with Red5 back end, and custom Moodle question type and grading scheme. This service is to be used when evaluating the English ability of immigrants to Canada. The service is not yet live, and I have not received permission to share the link.

  • Listen Ninja

    This is the support site for an iPhone game I wrote for Japanese learners of English. Like much of my recent work, the iPhone application contains OpenLaszlo components, allowing it to run both as Flash or as HTML5. A playable demo version in Flash is available on the site.

  • JStuff Spot

    This was a GPS application for mobile phones written in Java on both the phone client and web application server. It was written in 2004/5 and was very original at that time. It attracted a good following in Japan, and was what attracted the initial investment for my company Bitwalker. Long since obsolete, the website is no longer available.

  • Survived Parachute Jump

    In 1999, I jumped from an airplane on a tandem skydive, but our main parachute did not open. Luckily after we released the main parachute, our reserve parachute opened, and we arrived safely on the ground.

  • Ran 67km Running Race

    I ran the Kepler challenge ultra marathon in New Zealand a few years ago. It is 67km and over a hiking trail which includes a mountain. I finished in 6 and a half hours.


  • Languages

    PHP, Visual Basic, Java, SQL, VB.NET, Visual Basic 6 (VB6), JavaScript, Visual Basic .NET (VB.NET)
  • Tools

    Moodle, Apache Ant, Apache Tomcat, Notepad++, Windows Installer, Mercurial
  • Platforms

    OpenLaszlo, Windows, Linux, Eclipse, iOS
  • Other

    Software Architecture, XMPP
  • Libraries/APIs

    PayPal API, jQuery
  • Paradigms

    Model View Controller (MVC), Functional Programming
  • Frameworks

    Spring, CakePHP, AppFuse
  • Storage

    MySQL, Microsoft SQL Server


  • BA(Hons) 1st Class Degree in Political Studies, Russian Language and Literature
    1991 - 1994
    University of Otago - Auckland, New Zealand

To view more profiles

Join Toptal
Share it with others