|
| Curriculum Vitae |
|
Ian Kiigan - Video Games Programmer |
I first started programming as a young child, and since then I have always had a great passion for making and playing video games. My ambition has always been simply to develop popular games that I can be proud of.
As an experienced and versatile video games programmer I am always interested in opportunities that may exist within any inspiring studios that have an emphasis on creativity and quality.
Having already moved abroad once to pursue my career in video games, relocating again internationally is something I would consider, should an exciting opportunity present itself. |
|
| |
|
| Personal Information |
| Name |
Ian Kiigan |
| Profession |
Computer Scientist / Video Games Programmer |
| Nationality |
Irish |
| Location |
Edinburgh, Scotland |
| Age |
33 |
| Education |
Degree in Computer Science, Trinity College Dublin, Ireland |
| |
| Summary |
- Approximately 12 years experience as a professional software engineer, primarily C/C++ and low level programming.
- Bulk of experience to date (over 9 years) in video game development on a wide variety of platforms including consoles (Microsoft Xbox 360, Sony PlayStation 3, Microsoft Xbox, Nintendo Game Boy Advance), PC and more esoteric platforms (interactive digital television, mobile devices, Flash etc).
- Key professional experience includes low-level systems programming, embedded systems, console development, wireless devices, mobile Java technology and all aspects of video game programming.
|
| |
| Employment |
| Rockstar North |
Systems Programmer |
| (Edinburgh, Scotland) |
Duration: Current (Oct 2008 to present) |
- Low level systems programming on PlayStation 3 and Xbox 360.
- Responsible for getting the next generation of Grand Theft Auto video games running optimally on console hardware.
- Majority of work on the rendering pipeline, world representation and scene graph, level of detail systems, streaming and many other fundamental systems and gameplay features.
|
| |
| Denki |
Software Engineer |
| (Dundee, Scotland) |
Duration: 6-7 years (Jan 2002 to Sep 2008) |
- Creating many casual games for a wide variety of platforms - Xbox 360, PlayStation 3, Xbox, Game Boy Advance, PC, interactive digital television, Flash, mobile telephones and so on. Mostly C/C++ but also Java, J2ME, Actionscript, Javascript and whatever else was needed.
- Additional responsibilities including some game design, production duties, team management and technical leadership (creating and maintaining engine codebase, build systems, source control etc)
|
| |
| Rococo Software |
Software Engineer |
| (Dublin, Ireland) |
Duration: 6 months (Jun 2001 to Nov 2001) |
- Creating new cross-platform Bluetooth stack and integrating with custom Java / J2ME runtime platform for Palm OS and Linux devices.
- Primarily C development on the stack and Java VM integration side, plus some Java code for the implementation of JSR 82 / Bluetooth API spec.
|
| |
| Cape Clear |
Software Engineer |
| (Dublin, Ireland) |
Duration: 1 year (2000 to 2001) |
- Creating cross platform (Solaris / Linux / Windows) web services technology platform in C++ / Java.
- Server-side app development using XML and Corba / EJB.
|
| |
| Arbitrage Group |
IT Manager |
| (Dublin, Ireland) |
Duration: 1 year (1999 to 2000) |
- System and network admin (Linux, OpenVMS, Solaris, Cisco IOS, Windows NT etc) plus some in-house app development (network programming, tools development, C++, Perl, CGI, MySQL)
|
| |
| Sun Microsystems |
Software Engineer |
| (Dublin, Ireland) |
Duration: 1 year (1999) |
- Developing new small-footprint and embedded Java Virtual Machine technology (J2ME) and working with Java licensees (such as handset manufacturers) as they ported it onto their own platforms.
- Low level C/ C++ VM development, including graphics libraries, network programming etc.
|
| |
|
| Further Details |
For further information please contact Ian Kiigan directly: ian@kiigan.com. References are available on request. |
|