Skype Name: daniel.r.heath
Mar 2018 to current
November 2013 to Mar 2018
Primary responsibilities & achievements
Replace hand-maintained suburb information supporting 50+ systems with a GIS implementation. This reduced time to deploy changes from months to days.
Built and launched the frontend to
Contributed to the new react-based frontend for
the sold area of the site
Training (ran training & information sessions on flowtype, recovering lost work from git, activerecord & postgres advanced features)
Use of advanced Postgres features (search, geodata)
CI / Deployment / Monitoring pipeline design
AWS (cloudformation, EC2, S3, SNS/SQS & cost optimization)
Building rich frontends in react & es6
August 2012 to Oct 2013
Development of single-sign-on across all 99designs products (using golang).
Performance optimization of a Rails app used by designers to find work.
Performance profiling across a multi-technology site
Golang ( https://golang.org/ )
May 2010 to August 2012
Full-stack (js, ruby, capistrano & server config) development of a rich, offline-capable web client for authors & editors on the road.
Ruby on Rails, Backbone.js and coffeescript development
git (source control)
September 2009 to May 2010 (9 months)
Sole developer (from requirements to maintenance) for a workflow application to support the Project Management team
New intranet site to replace several internal systems and interface with MYOB and Quickbase
git (source control)
August 2007 to September 2009
Designing & building point of sale & distributed database software in Delphi
Providing support to clients (both investigation and response)
Requirements gathering through meetings with clients
Delphi / win32
Maintaining win32 native threaded code
Socket-level network programming
Ruby on Rails Developer
World Stock Exchange (Second Life)
July 2007 (short term contract)
Adding multiple currency support to the existing exchange
Integration with the World Internet Currency site (now
Ruby on Rails
Payment gateway integration
2006 Nov - 2007 Feb (3 months summer work)
Built new packaging system for releases
Built data import / cleaning process to handle varied external data formats
Designed & built database systems as part of the filemaker development team
SQL (Data importing / cleaning)
Engineering work experience
World Reach Ltd (formerly Tele-IP)
Summer over 2004 - 2005
Design & construction of a solar tracking device for solar panels to improve panel yield, electronic circuit assembly and basic administration
Electrical circuit design
Ruby / Rails
Operations automation (devops)
Monash University Clayton, Vic
Bachelor of Computer Science, completed June 2007 with a distinction average
Melbourne High School
Victorian Certificate of Education, attained an ENTER score of 90.6
Other interests & extracurriculars
I have written a couple of rubygems (warnr, rslt).
I've been active in the Melbourne Ruby Users Group since 2007.
At Monash University, I was the secretary of the science fiction / fantasy club, responsible for preparing regular newsletters and keeping committee meeting minutes.
At Monash University, I was also the student/staff representative for all B. Computer Science students at Monash University for over a year.
In addition to my professional language experience, I have experimented with:
Current references available upon request