Gian Perrone
(gian at expdev dot net)
Personal Qualities:
- I work well in teams or alone.
- I approach problems logically and solve them in a detailed and
thorough manner.
- I read, write and speak fluent English.
- I learn new skills quickly.
- I can perform a task to a specification, identifying possible
limitations in the process.
Technical Skills:
Basic knowledge of:
- Javascript
- Visual Basic
- C# and the Microsoft .NET framework [I tend not to use Microsoft's development tools for anything these days].
Intermediate knowledge of:
- Scheme
- MacOS
- Proprietary Unix systems such as HPUX, IRIX etc.
- Microcontrollers and digital electronics
- Unix Shell Programming (Bash)
- Computer network design and implementation
Advanced knowledge of:
- C
- C++
- Java
- Standard ML
- PHP
- XML
- Python
- HTML/XHTML
- Compiler and interpreter design using Bison & Flex
- Automatically parallelising compilers
- GNU/Linux (Experience with Debian, Ubuntu, Redhat and Slackware)
- Microsoft Windows
- Apache Webserver
- SQL (using MySQL, Interbase and PostgreSQL)
- Parallel and Distributed Systems
- Microsoft Office (Including Frontpage)
- OpenOffice/StarOffice
- Adobe Photoshop & Premier
- Macromedia Dreamweaver and Dreamweaver Ultradev
Education:
- Completed Middle School
- Attained NCEA Level 1 with 43% excellence-level credits
- Currently at Waikato University, working towards a BCMS (Hons).
Employment History:
- 2001 - 2002: Worked as a casual contractor for The University of
Waikato Web Team. Responsibilities included:
- Design and implementation of XSSI templates for large websites.
- Checking for standards compliance (especially W3C standards).
- Late 2002: Faculty of Arts and Social Sciences, The University of
Waikato. Responsibilities included:
- Design and implementation of tools to automate the migration of
webpages to new XSSI templates
- Regular progress reports.
- Design and implementation of a large site structure (over 1000
pages).
- Mid 2004 - Present: Business Systems Developments Ltd.
- Involved in almost all aspects of system design and implementation for a large (100,000+ line) application.
- Coordinating development and testing with remote clients.
Leisure Activities:
- I am an avid hobbyist programmer, and am always experimenting and
trying out new concepts.
- The development of free, open source software.
Awards
- The Andrew Malcolm Programming Award (Hillcrest High School -
2003)
- University of Waikato Computer Science Department
Scholarship
(2003)
- 1st in 6th Form for New Zealand, Australasian Computer Skills Competition (Computer Science paper).