Employment

Here is a summary of my previous employment and the experience I gained with each job.

Team Bondi

Programmer

April 2004 - Present

Team Bondi is currently writing a Playstation 3 game called L.A. Noire. This is the game I have been working on for over 3 years now and during this time I have been able to develop my programming skills immensely. As the game is written almost entirely in C++, I have refined my skills in the language, object oriented concepts and team collaboration.

My specific areas of development at Team Bondi include:

  • Developing aspects of the Actor and Character systems including writing Playstation SPU code for skinning geometry to bones
  • Developing the majority of our Maya workflow tools - including integration with Perforce
  • Modifying and contributing to the open source COLLADA format and exporter for Maya

The skills I have aquired at Team Bondi include:

  • Maya API, MEL, exporters, importers, mesh generation, animation tools etc
  • Software: MS Visual Studio, Perforce, Jira
  • Understanding of the technical difficulties and challenges in designing and writing a next generation console game
  • Understanding of the workflow in a gaming company

University of Technology, Sydney

Tutor

2004 part-time

In 2004 I was asked by a senior lecturer at the University of Technology, Sydney, to tutor the subject Strategic Information Technology Planning Project. This subject deals with the issues involved in strategic level analysis and design in a corporate wide information systems environment.

  • Tutoring a number of small teams
  • Leadership of those teams
  • Evaluating various different solutions to a problem and discerning advantages and disadvantages of each
  • Conferencing with other lecturers and tutors

Digital Pictures

Research and Development

2001 - 2004

Digital Pictures, which was purchased by The Lab in 2005, was a well-known digital effects company in Sydney at the time. They provided top of the range 3D animation, visual FX and other postproduction services for Film and TVCs. Working for Digital Pictures I had a steep learning curve. As research and development, I was challenged to find new and efficient ways to work, develop solutions for the 3D team, compositors, facilities and management.

I worked in a small team developing scripts and plugins for Maya, Shake and other visual effects software. I developed various web pages using PERL and CGI to facilitate workflow. I also learnt to work to deadlines, working closely with producers, clients, 3D artists, designers and compositors.

  • Software: Maya, Shake, XCode
  • Languages: MEL, C++, Objective-C, PERL
  • Operating Systems: UNIX, IRIX, Mac OSX, Windows
  • Research methods
  • Deeper understanding of 3D/2D computer graphics
  • Understanding of workflow in post production companies

SITA | EQUANT

Systems Administrator and Programmer

2000

At the time, SITA | EQUANT was a joint venture between 2 of the biggest global telecommunication companies. The company covered over 270 countries world-wide and provided the communications infrastructure of Airlines and other major corporate networks world wide. It was a great place to work. Here I have developed my understanding of worldwide networking and also had the opportunity to develop an accounting package to facilitate the accounting department.

  • Lotus Notes Administration and Development
  • Languages: C++, VB
  • Windows NT/9X LAN Administration
  • Virtual LANs/Switches
  • Communication Protocols, Cabling, Standards

SportsDNA

Web Development

2001

I did some part time work for SportsDNA, a small web development company for sporting organisations. The site I developed was the Triathlon of NSW which has since been redesigned. At the time, it was developed using ASP and SQL Server.


St Andrews Cathedral School, Sydney

IT Support

1998 - 1999

Worked part time for 2 years supporting a school with over 200 PCs and Macs. Integrating both PCs and Macs onto an NT domain.


William Clarke College, Sydney

IT Consulting

1997-2001

I provided consulting and support to this college with over 150 Macs and a few PCs. I have helped set up their Computing Labs and advised on software and hardware to be bought to serve the purpose intended. At the time, the network was administered with Apple Remote Desktop and the user accounts were managed with Macintosh Manager.