Lee Dinning

Newcastle, Australia · leedinning@gmail.com

Senior Software Engineer (Architect) with 20+ years of development experience, specialising in Java based application development. Solid Finance, Superannuation and Insurance product knowledge. A team player who thrives on challenging situations and finds it natural to "hit the ground running".


Summary

  • Solid knowledge of finance, superannuation and insurance products.
  • Expertise in Java 8/11/17, J2EE, Spring Core, MVC, Security, Spring Boot, Spring Data, JPA, Hibernate, iBatis, Oracle, MySql.
  • Experience implementing CI/CD pipelines using tools such as Bamboo, TeamCity, BitBucket, GitHub, Docker, Vagrant, etc.
  • Experience in implementing middleware solutions utilising RabbitMQ.
  • Experience developing frontend applications using Vue.js 2/3, Typescript, Bootstrap, HTML, CSS/SCSS, NPM.
  • Scrum master to a team of 8.
  • A team player who thrives on challenging situations and finds it natural to "hit the ground running".

Experience

Technical Lead

Qvalent is a wholly owned subsidiary of Westpac Group. Qvalent provides Receivables and Payables solutions to Westpac’s institutional and business banking customers.

Projects

QuickSuper User Interface Modernization

QuickSuper is a whitelabelled superannuation portal provided by Westpac, and used by the vast majority of Australian Superannuation funds. The modernisation project is moving the existing servlet based portal to a Single Page Application (SPA) using Vue.js and REST APIs.

Single Touch Payroll

Design and implmentation of a streamlined service to make STP simple for small business. This included building out a REST API, file processing and online capture of STP data, along with integration into the ATO Standard Business Reporting suite.

QuickStream Implementations

Implementation of many high profile Westpac customers using a range of products to meet the business needs.

Responsibilities

  • Scrum master to a team of 8, leading design and implementation of all new features
  • Documentation of enhancements and bugs within the application
  • Release managment, including timing and scope of releases
  • Reviews of all Pull Requests
  • Interaction with product and support teams to define requirements
  • Mentoring of team members
  • Interaction with external stakeholders such as the ATO, audit, and operations teams
Vue.js, Spring Boot, Spring Data, Hibernate, Oracle, HTML5, CSS3, Bootstrap, JIRA, Bitbucket, Bamboo
April 2009 - Present

Lead Software Engineer

BGI was the largest corporate money manager in the world, with over £1.04 trillion (US$2.08 trillion) under management (2009), with offices in San Francisco, London, Sydney, Tokyo, Munich and Toronoto.

Projects

iPath & iShares Websites

BGI is a pioneer in the exchange-traded funds business, with its iShares brand and is beginning to invest heavily in exchange-traded notes. As technology lead for both the iShares and iPath websites I have completed several multi-million pound projects on time and on budget. I lead a team of 7 developers in the creation of the first European iPath website. This was a greenfield project, that allows marketing and reporting information to be displayed to both professional and retail clients. I was responsible for recruitment, architecture, design, standards, development and testing support.

Global Client Reporting System (GCRS)

GCRS provides management of the internal reporting process, as well as integration between BGI and JPM, who were responsible for fund accounting and reporting of a subset of the clients. I was technology lead for this greenfield reporting project that lasted 18 months. I lead a team of 4 developers from project inception through estimation, design, implementation testing and into production.

    JQuery, DWR, JSTL, JBoss, Spring MVC, Tiles, iBatis, Hibernate, Sybase, Teamsite, Akamai, SiteScore, HitBox
    August 2006 - April 2009

    Software Architect

    Software house producing Insurance / Finance products for Small to Medium Enterprise within the UK.

    Projects

    Marketplaces

    We support many co-branded marketplaces (such as AOL, MSN, Tiscali, etc) where an SME would be able to get multiple quotes from different vendors after filling in a single request form.

    Commerce solutions

    End-to-end solutions that provide interactive web based capture of business leads through to online quote & buy functionality, as well as backend integration into external clients systems.

      Tomcat, Struts, JSTL, JSP, Oracle, iBatis, Hibernate, Oracle
      May 2004 - August 2006

      Education

      Sun Training, London

      Architecting and Designing J2EE applications
        2004

        Sun Training, London

        Developing J2EE compliant applications
          2004

          University of Newcastle, Australia

          Bachelor of Engineering (Software) with 1st Class Honours
          • Scholarship for Outstanding Academic Merit
          1998 - 2002

          Skills

          Programming Languages & Tools
          • Java/J2EE Technologies
          • Spring Boot
          • REST Web Services
          • Spring Core
          • MVC
          • Spring Data
          • Hibernate
          • iBatis
          • JPA
          • Bean Validation
          • Oracle
          • MySQL
          • Sybase
          • TestNG
          • Mockito
          • EasyMock
          • Node.js
          • Vue.js
          • Bootstrap
          • jQuery
          • SCSS
          • Webpack
          • HTML
          • CSS
          • Gradle
          • Maven
          • Log4j
          • Splunk
          • Git
          • GitHub
          • Jira
          • Bitbucket
          • TeamCity
          • Docker
          Strengths
          • Agile Development & Scrum
          • Cross Browser Testing & Debugging
          • Cross Functional Teams
          • Peer Code Review
          • Team Management

          Interests

          I'm married with 3 kids. I enjoy mountain biking, coaching AFL and time out on the boat.


          Awards & Certifications

          • University of Newcastle - Scholarship for Outstanding Academic Merit