Summary
Overview
Work History
Education
Skills
Timeline
Generic

Wu Ren

Doncaster East,VIC

Summary

Highly skilled and accomplished technology leader with a proven track record of driving strategic initiatives, leading high-performing teams, and delivering innovative software solutions. Seeking a challenging role where I can utilize my expertise in strategic leadership, team management, software development, innovation, and collaboration to contribute to organizational success.

Overview

22
22
years of professional experience

Work History

Technical Delivery Lead

Metro Trains
Melbourne, VIC
07.2013 - Current

Provide technical leadership on Metro's digital transformation program – with a focus on automating manual-based paper processes and improving business efficiency across all business areas. I have facilitated this transition by having successfully developed an ecosystem of mission critical applications deployed across on-premise servers, AWS infrastructure and Mobile devices (IOS/Android).

Key responsibilities

  • Developed and executed a technology roadmap aligned with business objectives, resulting in improved efficiency and cost-effectiveness.
  • Provided strategic guidance on technology choices and platform architecture, ensuring scalability and flexibility to meet evolving business needs.
  • Oversaw the end-to-end software development lifecycle, from requirements gathering to deployment, ensuring timely delivery of high-quality solutions.
  • Drove the development of scalable, reliable, and high-performance messaging solutions, optimizing performance and user experience.
  • Led, mentored, and inspired a high-performing software development team, fostering a culture of collaboration, innovation, and continuous learning.
  • Implemented initiatives to promote employee growth and development, resulting in increased team morale and productivity.

Technical Stack

  • AWS Ecosystem: EC2, S3, EFS, ALB, RDS, VPC, SNS, Elastic Transcoding, Lambda
  • Languages: Java, Python, TypeScript
  • Frameworks: AngularJS, ReactJS, DropWizard, Spring, Hibernate, Cordova (ios/android), NodeJs, Bootstrap, Vite
  • Logging: OpenSearch, ELK Stack
  • CI/CD: Jenkins, Ansible, Terraform, Packer, AWS CD (Codepipline, Code Build)
  • Server env: Linux, Docker, KVM
  • Databases: PostgreSQL, CouchDB, Microsoft SQL
  • Source control: GitHub, Bit Bucket

Projects delivered/Achievements

- Successful delivery of multiple strategic AWS hosted and Mobile (IOS/Android) applications that has driven cost savings and increased productivity of upto 1000%

Summary of each application:

  • MetroApps Core: Custom developed single sign solution to manage user access across all our applications.
  • Inform: Web/IOS based application that automates workflows and completely replaces the need for paper-based forms. Since project inception users have created over 3 million+ forms, delivering enormous cost savings in paper usage, printer and fax maintenance overheads.
  • Ontrack: Network disruption management tool that allows Train Controllers to coordinate unplanned disruption and see performance impacts in real time. Information is pushed out to all staff out in the field so that they are better informed to assist passengers through the disruption.
  • Metro Go: Application that allow Train Drivers to track their current performance in relation to the Planned Timetable in real time by utilising GPS coordinates. Additional features including looking up roster slips and submit medical assessments.
  • Metro Connect: Custom chat application, allowing group discussions and broadcasting of active issues on the train network. Supports chat style messaging, image/video attachments and push notification.
  • Metro Access: Planned disruption management portal. Third party contractors who require access to train tracks will require to submit their applications via this portal. All applications will then be assessed by Metro Staff via the portal which they then can plan for line closures.
  • Paper Lite: Web/IOS based Document Management System that allows staff to share and access content on the go. Content can be training videos, word documents, pictures etc. Paper Lite has built in verbose security controls to restrict who can and can’t access the material.
  • Fault Finder: Train diagnostic tool used by Train Drivers to assist in troubleshooting train related issues.
  • Over Time app: Application that allows Train Drivers to submit overtime hours.
  • Work On Track: GIS Map based application (Google maps/ NearMaps) that allows track workers to access hazard information whilst working on the train tracks. The solution was provided by a third-party vendor, my responsibility was technical oversight and that the project was delivered on time.
  • XIBO digital displays: Combination of in-house development and off the shelf digital display platform that delivers content across the stations in various layouts.

Senior Software Engineer

Department of Transport
Melbourne, VIC
11.2011 - 06.2013

Senior Software Engineer working on an application that calculates real time performance (Reliability & Punctuality) of the railway network. The application sources real time data feed from telemetry out on the field and matches that’s against the Planned Timetable.

Key responsibilities

  • Full stack development working on both back and front ends requirements
  • Integration with third party systems
  • Setup of CI/CD with Jenkins and build engineering
  • Liaise with business analyst to gather requirements
  • Fortnightly showcases

Technical Stack

  • Languages/Frameworks: Java, AngularJS, CSS, Bootstrap, Drop Wizard, Spring, Hibernate, Maven
  • CI/CD: Jenkins, Ansible
  • Servr env: Linux, Docker
  • Databases: PostgreSQL, CouchDB, Microsoft SQL
  • Source control: GitHub

Achievements

Successful delivery of Application on time and budget. This has increased the accuracy and reliability of performance figures and have significantly reduced manual data entry work.

Team Lead /Senior Technical Consultant

Hewlett Packard/EDS
Burwood, VIC
05.2006 - 11.2011

Senior technical consultant working across different client sites. Held different position from Team Lead to Senior Software Engineer.

Key responsibilities

  • Working with business to priorities defects, allocating work loads and ensuring dead lines are met.
  • Full stack development working on both back and front ends requirements
  • Liaise with Business analysis and product owners to gather requirements

Technical Stack

  • Languages/Frameworks: Java, JSP, CSS, JavaScript, Tomcat, Spring, Hibernate, Lucene, Documentum, LifeRay, FastSearch
  • CI/CD: Jenkins, Ant, Maven
  • Server env: Linux, Windows
  • Databases: Oracle, Microsoft SQL
  • Source control: Subversion

Achievements/Projects

  • Sensis: Multiple Roles. Acted as team lead managing a team of developers to help reduce the number outstanding defects in the backlog. Then subsequently worked as a Senior Software Engineer to deliver Yellow pages rebranding program of work, which involved overhauling the entire front end and improving search algorithms.
  • Australian Government Information Management Office: This project was to completely rewrite the public website (http://www.agimo.gov.au).
  • Telstra: Enhancing existing customer management and invoicing system.

Senior Software Engineer

NCSI (SingTel)
Melbourne, VIC
11.2005 - 05.2006

Worked as a senior software engineer developing a web based portal for business victoria (http://business.vic.gov.au). The application allows users to register and self manage their ABN details.

Key responsibilities

  • Full stack development working on both back and front ends requirements
  • Production demonstration to client

Technical Stack

  • Languages/Frameworks: Java, EJB, Struts, JSP, Tomcat
  • Server env: Windows
  • Databases: Microsoft SQL

Achievements

  • Successful deployment of application on time.

Lead Developer/IT Consultant

QSP Financials
CIVIC, ACT
04.2002 - 11.2005

IT consultant working across different client sites. Held different position from Lead Developer to Software Engineer.

Key responsibilities

  • Working with technical architect to develop solutions that meet the customer need
  • Full stack development working on both back and front ends requirements
  • Liaise with Business analysis and product owners to gather requirements

Technical Stack

  • Languages/Frameworks: Java, JSP, CSS, XSTL, XML, JavaScript, IBM WebSphere Application Server, EJB, Cobol
  • Server : Windows
  • Databases: Microsoft SQL
  • Source control: CVS

Achievements/Projects

  • Australian Maths Competition (AMC): As the Lead developer, developed a rules based engine that allows AMC to create and customise competitions
  • Australian Customs: Developed a web application that allows staff to make flight bookings.
  • Department of Finance: Customising companies proprietary ERP Product QSP Financials to meet customer requirements.
  • Telstra: Enhancing legacy FlexCab (Cobol) application hosted in mainframe systems.

Education

Https://www.fastlead.com

Fastlead Leadership Course
Victoria
05.2022

Bachelor of Computer Science -

Monash University
Clayton
03.2002

Skills

  • Strategic Planning and Execution
  • Team Leadership and Mentorship
  • Software Development Lifecycle Management
  • Innovation and Emerging Technologies
  • Stakeholder management
  • Quality Assurance and Testing
  • Platform Architecture

Timeline

Technical Delivery Lead

Metro Trains
07.2013 - Current

Senior Software Engineer

Department of Transport
11.2011 - 06.2013

Team Lead /Senior Technical Consultant

Hewlett Packard/EDS
05.2006 - 11.2011

Senior Software Engineer

NCSI (SingTel)
11.2005 - 05.2006

Lead Developer/IT Consultant

QSP Financials
04.2002 - 11.2005

Https://www.fastlead.com

Fastlead Leadership Course

Bachelor of Computer Science -

Monash University
Wu Ren