Resume of Michael Slade

Location: Marsfield, near Sydney, Australia
Phone No.: +61 418 438 374
Email: micksa@knobbits.org
Education: Secondary education at Penrith High School (T.E.R. 82.00)
BCompSci, University of Western Sydney
Partially completed a BEng (Telecommunications) at Macquarie University

Summary

I am an accomplished and exceptionally talented IT professional with extensive experience, a broad range of skills and a proven ability to take on any challenge. I have a solid understanding of development and system architecture at multiple levels, ranging from code optimisatation to product design and system architecture to maintenance and adminstration. I am skilled in multiple languages, disciplines and technologies. My communication skills are exceptional for the IT industry, and I have some business know-how to boot.

I am ideal for roles involving Perl, C/C++ or unix system administration, or any role that involves complex problems and projects covering a range of technologies or disciplines. I also feel confident in taking on a small project management, team lead or BA role.


Work History

July 2007 - January 2008
Developer, Solutions First
Client: Andrew Foster, andrew@solutionsfirst.com.au

Some light web-based application development, mostly PHP and also some Ruby.

October 2006 - Febrary 2007
Developer, ThreatMETRIX
Employer: David Jones, djones@threamtrix.com

Developed fingerprinting technology for the company's distributed fraud reputation system. The technology exploited certain features of computers and browsers to obtain identifying information on a target computer, unnoticed to the user. The technology made use of CGI, Perl, javascript, C/C++ and Macromedia Flash's actionscript, as well as some server-side firewall technology. I also implemented a Perl SOAP server to replace their exisiting windows based server.

April 2000 - August 2006
Developer/Admin/Sales/etc, utbox.net
Employer: Alex Kozso, akoszo@whoosh.co.nz

This role evolved from a basic developer role into a single-person internet business. After becoming the last employee left to work on the business in December 2003, I essentially made the business profitable, and also inadvertently became a manager (as well as a couple of other titles).

utbox.net provides fax and SMS via the internet, primarly via email. It can essentially replace a physical fax machine, and has several other uses. Tasks included:

The work has enabled me to greatly expand my skills both within certain areas, and into many new areas, both technical and non-technical. In particular, through this role I have attained a substantial business acumen.

November 2001 - February 2002
Developer, Greenstone Technologies
Employer: Alex Kozso, alex@pilgroup.com

Created a windows DLL in C to interface to their primary system in Jade.

May 1999 - April 2000
Programmer, Multinet
Employer: Gary Reid, gary.reid@multinet.com.au

Worked on various existing projects, mainly Perl and C/C++.

March 1999 - November 2000
Tutor, UWS Nepean, School of Computing and Information Technology
Employer: Malcom Cook, m.cook@uws.edu.au
Ewa Bem, e.bem@uws.edu.au

Tutored Systems Programming 1, Operating Systems and Computer Organisation. As a tutor I was responsible for the more interactive portion of the teaching schedule, explaining concepts to the class of approximately 10-20 people and also to individual students as necessary. I was also resonsible for the marking of assignments.

April 1998 - December 1998
Systems administrator, UWS Nepean, School of Design
Employer: Brian Grono, b.grono@uws.edu.au

Some casual unix and NT system administration.

November 1996 - September 1998
Software developer, CADRE Design
Employer: David Hegarty, mailto:dhegarty@cadre.com.au

Basic entry-level web development, in HTML, Perl and PHP, plus some unix and NT system administration. Established a reputation as the resident IT guru.

May 1994 - January 1997
Data entry operator and software developer, Edudata Bank
Employer: Daniel Antone, no known email address

Mainly data entry of HSC exam papers, using Wordperfect and later MS Word. Wrote a DOS installation program in C.

Non-Commercial Experience and Interests

I have been involved in computers and programming in some fashion since the age of 8. Through the past 20 years I have played with many different platforms and technologies, including Commodore 64 BASIC, C and assembly in DOS, kernel programming in linux and many of the modern computer languages. I have left behind many projects at various stages of completion. Some of the more complete projects include a raytracer, a tax accounting system and a small paint program.

While I do not yet have an Open Source project with my name on it, I have made a few minor contributions to some open source software, including rpm, VICE and Hylafax.

I have also taken an interest in electronics, having studied approximately half of an electronics degree at Macquarie University, and more recently in various facets of business.

I have my own little piece of the internet at knobbits.org, for which I maintain a small network and a server running various internet services.


Skills

I have (expired) Brainbench certificates for C,C++,assembly,Perl and a few other things, mostly linux/unix-related.

Skill Experience Last used Skill level
Development21 yearspresentexcellentBoth professional and at home
Sysadmin10 yearspresentexcellentBoth professional and at home
System Architecture3 yearspresentgood
Sales3 yearspresentgoodMainly over-the-phone
Operations3 yearspresentgood
Accounting1 yearpresentgood
Support3 yearspresentgood
Target environments
Client/server7 yearspresentgood
Kernel/embedded3 years2002good
GUI1 yearpresentmoderate
Graphics2 years2005good
Database5 yearspresentgood
Languages
C/C++10 yearspresentexcellent
Perl9 yearsPresentexcellent
Assembly6 years2004goodx86,65xx,PIC MCU,some RISC
Java1 yearpresentmoderate
shell5 yearsPresentgood
Pascal2 years2000goodincl. Delphi
Jade3 months2002light
PHP9 monthsPresentmoderate
Postscript3 months2006light
Python3 monthspresentlight
Ruby3 monthspresentmoderate
Databases
Mysql4 years2004good
Posgresql4 yearspresentgood
Platforms
Linux9 yearspresentexcellent
Other unix
DEC Ultrix2 years1996light
Digital unix2 years1998light
SGI Irix1 year1999light
SCO unix1 year2000light
HP/UX1 month2000light
SunOS1 month2000light
Dos/Windows 3.14 years2002good
Windows 3.12 years1994light
Windows 9x/ME6 yearspresentmoderate
Windows NT/2000/XP5 yearspresentmoderate
Other
packaging2 yearspresentmoderateRPM and deb
flex/bison6 months2005moderatefor creating computer languages
managing live systems4 yearspresentgoodavailabilty, security, risk management, disater recovery, deployment etc