Home > About Josh
Resumé of Joshua Hawcroft
Click here to contact Josh.
Objective
Create powerful software tools that benefit developers by finding innovative ways to make software more intelligent.
Skills
Over a decade of experience in multiple languages; C, C++, Objective-C, Java, Perl, JavaScript, HTML, CSS, BASIC and assembly, and on both Windows and Macintosh platforms. Familiarity with Linux and other UNIX variants.
Experienced in relational database design and maintenance. Capable in various dialects of SQL. Experienced in integration with both desktop and web-based systems.
Depth of understanding and experience of software engineering from digital electronics through to various high-level development methodologies. Experienced in network protocols, database design, HCI and technical writing.
Interests
Application of artificial intelligence and 'smart' algorithms to solving complex computing problems and making software 'smarter'.
Work History
- System Developer (July 2005 - present); lead the implementation, documentation and maintenance of the main in-house system for the Contract Logistics division of Toll Group
- Freelance Developer (June 2005); converted a substantial component of an old in-house system to a new environment, and created much of the necessary framework for a smooth conversion
- Freelance Programmer (2005); contract website work for an art student
- Web Programmer (1999 - 2004); part-time work on web site development, and design and implementation of a content management system and greeting card portal
Achievements
- Programmer Aptitude Test (October 2006); developed a programming aptitude test for my team at Toll Group, to aid in finding additional development resources
- Commercial Database Design Tool (2004-2005); designed, implemented, documented and sold licenses to "Xerd", an innovative entity-relationship diagramming tool for MacOS X
Education
Diploma of Information Technology from Southern Queensland Institute of TAFE. June 2003.
Personal Interests
Riding (bike.) Football (Soccer). Walking. Swimming. Movies.