Warren Seen

Warren Seen

Freelance Developer - Ruby on Rails - iPhone

Launceston Area, Australia

Current
  • iPhone Developer at Warren Seen
  • Co-founder at Digital Tasmania
  • Web Applications Developer at Warren Seen
Past
  • Lead Developer at NanoCat Technologies
  • Java/Web Developer at Murchison Productions
  • Web Developer at University of Tasmania
Education
  • University of Tasmania
  • University of Tasmania
  • University of Tasmania
Connections
54 connections
Industry
Internet

Warren Seen’s Summary

I’m an Australian software developer and geek who lives in the city of Launceston, in the heart of northern Tasmania.

I’m a graduate of the University of Tasmania, with an Honours degree in Computing.

I’ve been writing software as a “professional” since late 2001, and I was playing with it for a long time before that. I’ve been lucky to dabble in a bit of everything, I’ve worked on a heap of different projects from research applications, to commercial websites, to desktop and networked applications. I’ve done my fair share of e-commerce sites and content management systems too.

Since 2004 I have worked as a freelance developer - primarily based out of my home office in Launceston, but also travelling interstate and overseas to undertake on-site work.

While I try not to specialise too much, my main interest at the moment is web application development using the Ruby on Rails framework, and tinkering with the Ruby language in general.

* Preferred languages include Ruby, PHP, Java and C/C++. Some C# experience.

* Comfortable developing on and for Windows, Mac OS X, various Linux distributions, OpenBSD or FreeBSD.

* Knowledge of development environments such as, Microsoft Visual Studio, GCC toolchain for Linux/UNIX development and Eclipse IDE for Java and PHP development.

* Commercial exposure to MySQL, PostgreSQL, Microsoft SQL Server.

* Git, CVS, Subversion and SourceSafe experience.

* Experience in delivering secure e-commerce sites utilising eWay and Camtech payment gateways.

* Able to utilise agile, test-driven or behaviour-driven development methodologies.

* Basic system administration competency across a range of UNIX-like operating systems.

Warren Seen’s Specialties:

ruby on rails programming, web application development and software consulting.


Warren Seen’s Experience

  • iPhone Developer

    Warren Seen

    (Internet industry)

    March 2009Present (10 months)

    Now working on some amazing, top-secret, unreleased applications for the iPhone!

    Also offering contract iPhone development services - if you have an idea for an application (and I mean a REAL application), I can build it for you! Open to revenue-sharing arrangements for the right project.

  • Co-founder

    Digital Tasmania

    (Non-Profit; 1-10 employees; Information Technology and Services industry)

    April 2008Present (1 year 9 months)

    Digital Tasmania is a non-profit consumer action group created to represent the views of consumers in Tasmania on issues relating to broadband, mobile and fixed phone services and digital TV.

  • Web Applications Developer

    Warren Seen

    (Internet industry)

    2004Present (5 years )

    Consulting to various clients in both maintenance of existing code and new development with a range of languages, platforms and environments including Ruby on Rails, PHP, C#, MySQL, SQL Server CE and Windows CE/Mobile.

    Solutions delivered include:
    * Custom content management systems.
    * Extension to existing open source CMS products including Radiant and DotNetNuke.
    * Paid membership management system, incorporating live credit card processing.
    * Reporting tools to integrate Microsoft SQL Server with Crystal Reports via a custom business logic layer.
    * Software auditing and documentation.
    * Proof of concept handheld data entry system.

    Over 5 years experience working remotely, with a proven track record of delivering positive outcomes for a range of clients globally. Accustomed to working in a self-directed manner with limited supervision when required, yet equally comfortable working as part of a virtual team via a range of collaboration tools.

  • Lead Developer

    NanoCat Technologies

    (Computer Software industry)

    2004January 2009 (5 years )

    Programming Lead of a team of 6 developers in 4 countries and across 5 time zones.

    As team lead, responsible for gating releases, including merging stable code from development into release branches and ensuring the integrity of the revision control system (subversion).

    This role provided significant experience in the development and application of proprietary compression algorithms tailored to specific content types.

    Developed high-performance, portable C and C++ code across Windows, Linux and Mac OS X platforms. Additional in house tools were developed using Java and Ruby for performance monitoring and benchmarking purposes.

    Experienced in debugging and optimising C and C++ code with GDB, Valgrind and Cachegrind. Conducted a widespread audit on memory usage within the codebase which resulted in increased stability and performance, as well as reduced memory footprint due to the elimination of memory leaks and implementation of safer memory management techniques.

  • Java/Web Developer

    Murchison Productions

    (Privately Held; 1-10 employees; Computer Software industry)

    20022004 (2 years )

    Project-managed and lead the development of a prototype Java peer-to-peer application. Responsible for co-ordinating development to meet project funding milestones, including performing task breakdowns, time estimates and preparing development budgets, status and final reports for funding bodies.

    As lead developer, also took responsibility for developing and implementing key protocols and application components. Significant experience in design, development and testing of distributed Java applications.

    Other projects undertaken involved general web development, including design, development and maintenance of N-tier web applications using PHP, ASP, Microsoft SQL Server, PostgreSQL and MySQL, along with liasing with and support clients, responding to tenders, generating quotations and project management duties.

  • Web Developer

    University of Tasmania

    (Educational Institution; 1001-5000 employees; Internet industry)

    December 2001February 2002 (3 months)

    Working unsupervised, and under broad direction, redeveloped web sites for various departments, including Human Resource, Financial and Business Services, International Services and the School of Sociology and Social Work.

    Departmental sites were a mixture of static and dynamic (ASP-based) web pages. Liaison with the University’s Office of Web Development and various client contacts was required to ensure that the end product met all requirements whilst adhering to the university’s web development guidelines.


Warren Seen’s Education

  • University of Tasmania

    BComp(Hons) , 20012001

    Graduated with First Class Honours, December 22nd, 2001
    Placed on Dean's Roll of Excellence (Faculty of Science and Engineering) in 2001
    Thesis topic: “A Java-based Teleoperation System for Model Vehicles”
    Coursework units: Mobile & Ubiquitous Computing, Computation & Functional Programming, Multimedia & Internet Applications and Java Applications.

    Activities and Societies:
    Member of the Golden Key National Honour Society.
  • University of Tasmania

    BComp , 19982000

    Graduated December 16th, 2000
    Placed on Dean's Roll of Excellence (Faculty of Science and Engineering) in 1998, 2000

    Activities and Societies:
    Member of the Golden Key National Honour Society.
  • University of Tasmania

    BComp , 19961996

    Deferred after semester 1


Additional Information

Warren Seen’s Interests:

ruby on rails, web application development, software consulting

Warren Seen’s Groups:

Member of the Golden Key National Honour Society.

  •    Ruby on Rails
  •    Business on Rails
  •    Australian IT Industry
  •    Australian Rubyists
  •    Tech Tuesday Tasmania

Warren Seen’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Warren Seen’s full profile:

  • See who you and Warren Seen know in common
  • Get introduced to Warren Seen
  • Contact Warren Seen directly

View Full Profile