Gregory McIntyre

D.O.B.
18th April 1981
Address
35 Railway Terrace, Lewisham NSW, 2049
Mobile
0410276442
Email
blue.puyo@gmail.com
Web Site

Career Objective

To develop useful Internet oriented software with beautiful code and state-of-the-art professional practice.

Skills

I have filled various roles as needed in technical teams within small businesses, including programmer, project manager, systems administrator and software architect. I have a well developed sense of the roles, responsibilities and behaviours that constitute a productive software team.

Project Management

I have a focus on effective communication mediation, and an interest in team energy, project visibility, accountability, time budgeting and retaining the independence, autonomy and momentum of developers. I have set up and managed issue tracking systems.

Software Architecture

At Symbio Networks Pty Ltd, I helped architect a telephone billing system to calculate call costs and reverse lookups for prepaid mobile billing. At Tilefile Ltd, I was lead architect on a media rich web application.

Programming

I enjoy learning programming languages, libraries and frameworks, with a tendency toward open source and freely available technologies that I can obtain and learn at home. I am comfortable with making technology adoption decisions.

Languages, Frameworks and Tools

Actionscript 2 and 3
2 years commercial experience
C/C++
10+ years non-commercial experience
Dependency build tools
4 years commercial experience (GNU Make, Rake, CMake)
HTML, CSS
Up-to-date, mostly HTML4 and CSS2
Interactive debugging
3+ years commercial experience
J2SE (Java)
1 year commercial experience
Javascript
3 years commercial experience
Network traffic analysis
4 years of commercial experience (tcpdump, wireshark)
Python
2 years commercial experience
Rails
1 year commercial experience
Ruby
4 years commercial experience (and plenty of non-commercial experience)
SCM systems
4 years commercial experience (Subversion, CVS, Git)
SQL
4 years commercial experience (MySQL, Postgres, SQLite)
TDD and unit testing
4 years of commercial experience

I also have experience with Rake, RSpec, RCov, Ferret, Slack, Capistrano, Bash scripting, Vim, Emacs, BASIC, Eiffel, Pascal, Prolog, Tcl/Tk, x86 assembly, m68k assembly, Perl, PHP, haXe, Lisp, Haskall, OCaml, source control systems, file sharing, web hosting and centralised user accounts.

Employment

September 2009
to October 2009
Software Developer for Snepo Research Pty Ltd

I completed the feature set, fixed the outstanding issues, and delivered a Ruby on Rails Facebook project to a client. In the process, I replaced an Erlang server backend component with some Ruby code and the Facebook API that behaved faster and more reliably.

May 2005
to April 2009
Software Engineer for TileFile Ltd

I designed and developed multimedia web applications involving Ruby on Rails, Python and integration with various web services. I worked with several teams comprising programmers, designers, managers, business development and marketing.

I received excellent peer review results.

March 2004
to March 2005
Software Engineer for Symbio Networks Pty Ltd

I developed reporting and billing software for Excel and Emergent brand telephone switches. I performed contracted work for Telecorp to improve their telephone record transfer system. I worked in a team of 5-6 developers and 2 systems testers with languages such as PHP, Java, Ruby, C, WSDL, Bash script and SQL.

I managed the source code management system and build procedure for all the company's projects (hundreds of thousands of lines of Java, JSP and C).

I was given a glowing annual review.

Feb 2003
to June 2003
Lab Supervisor for UNSW CSE

I co-supervised two lab classes of around 20 students each. I helped students understand the lab material and marked labs and assignments.

I ran a consultation session popular with students having difficulties with C++ and Python.

I gave a lecture in the course on the Ruby programming language.

Education

1999 to 2004
Bachelor of Engineering (Software Engineering)
I started at the Australian National University and finished at University of New South Wales with second class honours first division. Academic transcripts are available by request.
1997 to 1998
Year 12 Certificate, Narrabundah College, ACT
University Admission Index (UAI) 97.8, Best in Computing Studies.

Personal Profile

Interests

Designing, documenting and implementing my own small software projects, contributing to open source software projects, reading sci-fi and drama novels, computer games, board games, role playing, life drawing, cycling, tennis, and being a husband and a father.

Ideal Job

My ideal job would involve designing and programming software in a small to medium sized team of technically skilled developers, producing software that is useful, learning and teaching, bettering my software development practices and contributing knowledge back to the profession and industry.

References

James Woods

Relationship
Development Manager, Symbio Networks Pty. Ltd.
Email
james.woods (at) symbionetworks.com
Work Phone
+612 9994 8577

David Bolliger

Relationship
CEO, Tilefile Pty Ltd.
Mobile Phone
+61433 838 077