Matthew Ueckerman

Software Craftsman and Agile Specialist

Melbourne Area, Australia

Current
  • Senior Developer at Sensis
Past
  • Senior Consultant at ThoughtWorks
  • Lead Developer & Agile Coach at Visuality
  • Senior Developer & Advisor at UPS Supply Chain Solutions
  • Consultant at ThoughtWorks
  • Consultant at Cambridge Technology Partners
Education
  • Royal Melbourne Institute of Technology
Connections
100 connections
Industry
Computer Software
Websites

Matthew Ueckerman’s Summary

Software developer and consultant proficient in numerous languages, specializing in Java (JEE) and Ruby. Experienced and knowledgeable in Agile and Lean methodologies, having worked in Agile environments since 2002. Enjoys performing hands-on mentoring/coaching/leadership roles. Particularly interested in software craftsmanship, leadership roles, organizational learning, and a diversified knowledge of languages (others include Python and Erlang).

Matthew Ueckerman’s Specialties:

Technologies (Java): JEE, Spring, Hibernate, AOP, WebWork, Struts, JRules, Axis
Technologies (Other): Ruby & Ruby on Rails, C++, JavaScript, HTML, CSS, XML-FO, XSL, Swing
Proficiencies: OO Design, Domain Driven Design, Test Driven Development, Patterns (Software and Organizational)
Methodologies: Agile, Lean, Extreme Programming, RUP, RAD
Domains: Finance, Insurance, Logistics, Directory Services, Human Resources, Fashion, Advertising


Matthew Ueckerman’s Experience

  • Senior Developer

    Sensis

    (Public Company; 1001-5000 employees; Information Services industry)

    May 2007Present (1 year 3 months)

    Developer/Lead specialising in Rails and JEE development in an Agile environment.
    - Projects:
    - Web application advertising directory information.
    -- Technologies: Rails, script.aculo.us, Postgres, Oracle, CC.rb, RSpec, Selenium, Capistrano
    - Web application presenting directory information.
    -- Technologies: Java, Spring, Oracle, FAST, Ruby, RSpec, Selenium, Capistrano
    - Location: Melbourne, Australia

  • Senior Consultant

    ThoughtWorks

    (Privately Held; 501-1000 employees; Computer Software industry)

    January 2006May 2007 (1 year 5 months)

    Senior consultant, developer and mentor
    - Projects:
    - Web application for Basel II compliance (Finance).
    -- Technologies: Spring, Hibernate, Axis, Struts, MQ Series, Oracle, Tomcat
    - Web application for online advertising.
    -- Technologies: Rails, script.aculo.us, MySQL, CC.rb
    - Location: Melbourne, Australia

  • Lead Developer & Agile Coach

    Visuality

    (Privately Held; 11-50 employees; Computer Software industry)

    June 2005November 2005 (6 months)

    Lead developer on a Swing application aiding image sharing. Guided and assisted in architecture, design, implementation and team resourcing. Acted as Agile Coach, introducing XP to the team and chairing most ceremonies.
    - Technologies: JDO, JAI, JCR, Swing, CGLib, JUnit, JFCUnit, Jemmy
    - Practices: Test Driven Development, Domain Driven Design and Design/Organizational Patterns
    - Location: Amsterdam, Netherlands

  • Senior Developer & Advisor

    UPS Supply Chain Solutions

    (Public Company; 10,001 or more employees; Logistics and Supply Chain industry)

    June 2004June 2005 (1 year 1 month)

    Senior developer performing design and implementation of a corporate document template and printing solution, also involved in implementation and maintenance of a web-based Logistics application intended for Europe-wide roll-out. Advised management on team structure and practices.
    - Technologies: EJB, Struts, Javascript, Weblogic, MQ Series, Oracle, FOP (XSL-FO), XSL
    - Practices: Test Driven Development, Domain Driven Design, J2EE and fundamental Design Patterns
    - Location: Amsterdam, Netherlands

  • Consultant

    ThoughtWorks

    (Privately Held; 201-500 employees; Computer Software industry)

    May 2002May 2004 (2 years 1 month)

    Software developer and consultant, occasionally assuming a leadership and mentoring roles, specializing in J2EE development applying Scrum. Projects:
    Web Insurance Portal
    - Technologies: WebSphere, DB2, JRules, Hibernate
    - Location: Melbourne, Australia
    Web Loan Document Capture and Printing System
    - Technologies: Weblogic, Oracle, EJB
    - Location: Brisbane, Australia

  • Consultant

    Cambridge Technology Partners

    (Public Company; 5001-10,000 employees; Information Technology and Services industry)

    February 1999May 2002 (3 years 4 months)

    Junior and Senior software developer and consultant specialising in Java technologies. In all I was involved in 9 projects working on all phases of the SDLC but focusing on implementation. Methodologies varied between Waterfall and RAD.
    - Technologies: ATG Dynamo, Weblogic, Tomcat, Oracle, SQL Server, Documentum
    - Location: United States, Australia, Europe


Matthew Ueckerman’s Education

  • Royal Melbourne Institute of Technology

    Computer Science & Computer Systems Engineering, 19941998


Additional Information

Matthew Ueckerman’s Websites:

Matthew Ueckerman’s Interests:

New technologies, organizational and personal learning, basketball, squash


Matthew Ueckerman’s Contact Settings

Interested In:

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

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Matthew’s full profile:

  • See who you and Matthew Ueckerman know in common
  • Get introduced to Matthew Ueckerman
  • Contact Matthew Ueckerman directly

View Full Profile