Antony Stubbs

Antony Stubbs

Technical Director, Partner at MCubed Offices

New Zealand

Current
Past
Education
  • University of Auckland
Connections
108 connections
Industry
Computer Software
Websites

Antony Stubbs’s Summary

Engineer specialising in Java web technologies. I have a particular interest in modern Web Application Frameworks, Open Source technology and various supporting infrastructure with a strong focus on use of best practices and software quality.
My background is in Computer Science where I specialised in Computer Graphics technology, Software Quality and Data Communications.

Interests:
Developer tooling (Git, Maven, Wicket, etc.). Alternate languages on the JVM - Scala, Groovy. Distributed version control - Git. Automation, Computer graphics, software quality and peer to peer networking.


Antony Stubbs’s Experience

  • Technical Director, Partner

    MCubed Offices

    (Privately Held; Commercial Real Estate industry)

    September 2009Present (4 months)

    Small serviced and virtual offices business.
    - Conducting IT audit and restructure.
    - Migrating company documentation onto online platform.
    - Developing sales and operations strategies.
    - Basic cost / revenue analysis.

  • Software Architect / Engineer

    Componence B.V.

    (Privately Held; Information Technology and Services industry)

    September 2008October 2009 (1 year 2 months)

    - Creator of the Spring Modules Fork project (wiki.github.com/astubbs/spring-modules) which resurrects the abandoned, but extremely useful Spring Modules project. First release of the software in over a year.
    - Sent to Jaipur, India, with a mission to raise the quality of work from our India division. Conducted several group code reviews and teaching sessions which dramatically raised the level of sophistication and code quality.
    - Sent to Lviv, Ukraine, to more closely run and work with the project team there.
    - Implemented Apache Wicket Portal 2.0 events support (WICKET-1620) and documented (in-code) the existing Portal 1.0 support (WICKET-1875).
    - Special extension to Spring Modules Cache which did cache population asynchronously, allowing the site's perceived performance to be much faster on cache misses.
    - Pluto Portal Container
    -- Fixed an issue (PLUTO-517) with generating ID's which caused incompatibility problems with Wicket.
    -- Discovered an important inconsistency with the Portal implementation according to the specification (PLUTO-516).
    - Introduced company wide standard build system and component libraries to increase build reproducibility and facilitate code reuse, based on Maven.
    - Developed web mash-up using LastFm, Amazon and Google API's designed for use in Facebook.
    - Developed a marketing mash-up using API's from Twitter, Amazon, Delicious, Youtube.
    - Developed several custom Wicket components (paging links, polling panels, etc.) to standardise Wicket usage and to make development easier.
    - Developed a Wicket patch accepted (WICKET-2306) into 1.4-rc6 for testing lazy panels and AJAX timer behaviours.
    - Developed a Wicket patch (WSGMAPP-7) for Google Maps component to zoom in on a list of points on a map.
    - Brought unit testing and continuous integration into the company.

  • Developer and Tech Lead

    IBM Global Services

    (Public Company; IBM; Information Technology and Services industry)

    February 2006September 2008 (2 years 8 months)

    - Awarded the Associate of the Year Award 2006, recognised throughout IBM Australia and New Zealand.
    - Elected community leader of the New Zealand technical community group KiwiTech.

    ** Research Programmer role on International Assignment with IBM India, Software Group (~12 months)
    - Virtual World programming (Second Life) integration with Web Services.

    ** Lead Developer on Component of Large Account (~4 months)
    - Enterprise project migration to Maven build system from Ant in stages - first stage was build system based on Ant with 4 Maven modules which build with a one line command started from Ant.

    ** Taught IBM Java Technology/Induction course for new University Entrants, Melbourne, Australia (1 month)

    ** Lead Developer / Application Architect for Reporting Web Application
    (~11 months)
    - Applied more sophisticated technologies (Maven, Hibernate, Spring, testNG, dbUnit, Selenium-RC, Jetty, etc.) which greatly simplified development, increased productivity, introduced single step build, brought in automated integration testing and raised the bar for the maintainability of the code base.

    ** Software Engineer / Programmer Analyst for Air New Zealand Swing JEE Client Application
    (~11 months)
    - Completely designed and engineered EFTPOS software interface, including sophisticated locking solution that was reused by another senior developer in a middle-ware system.
    - Represented project alone, in New York, on business trip to SITA for a week to obtain certification for the software.
    - Involved in overseeing deployment at Auckland, Wellington and Christchurch International and Domestic Airport terminals.

  • Academic Tutor

    University of Auckland

    (Educational Institution; Higher Education industry)

    June 2005December 2005 (7 months)

    - Marked assignments and tests.

  • Developer

    Datasquirt

    (Public Company; DSQ; Information Technology and Services industry)

    January 2005April 2005 (4 months)

    - VB web development on Microsoft IIS and SQL Server.
    - Monitoring and maintenance of servers and back-end programs.


Antony Stubbs’s Education

  • University of Auckland

    BSc (Hons 1) , Computer Science , 20012004


Additional Information

Antony Stubbs’s Websites:

Antony Stubbs’s Honors:

IBM Inferno Graduate of the Year award 2006.
IBM Bravo Award 2006.


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Antony Stubbs’s full profile:

  • See who you and Antony Stubbs know in common
  • Get introduced to Antony Stubbs
  • Contact Antony Stubbs directly

View Full Profile