Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Network Power<100 people
AIA Hong Kong and MacauPrincipal, Release Train Engineer
Mar. 2023Hong Kong SARWork as part of TDA Agile Transformation Team and helping Platform Leaders to drive changes; Introduce & drive Demand Management Framework between Business and IT departments; Working closely with different stakeholders and coordinate different value streams, teams and platforms; Identify bottlenecks and continuous improving Team's processes and Agile Flow. Act as a change agent and helping promote Agility across Teams within Organisation
AIA Hong Kong and MacauPrincipal, Senior Scrum Master
Oct. 2022 - Feb. 2023Hong Kong SARManage and coaching multiple Scrum Masters and Scrum Teams to reach Agile Organisational maturity Facilitate Agile Scrum ceremonies - help remove impediments from Scrum Teams Manage stakeholders and align expectations with different parties Support Product Owners and provide coaching and education when required Work closely with architects, Technical Delivery Leads, Businesses stakeholders on requirements gathering
DeloitteDelivery Lead/Project Manager
Jul. 2020 - Sep. 2022Hong Kong SAREnd to end project & programme management and lead consultants on project delivery; Prepare sales presentations, elevated sales pitch and assist pre-sales consultant on sales activities; Work closely with stakeholders and clients; ensure project delivers on time and within the defined scope; Prepare technical documentations, client contracting and templates for PMO; Introduced Agile Ways of Working, Scrum of Scrums as part of the Cloud Transformation journey as part of Agile end to end delivery: Projects involved: * AI Horse Tracking Solution - Highly reknown gaming industry in Hong Kong (November, 2020 - August, 2021) * Cloud Transformation Journey with international Financial Service Organisation (August, 2021 - present)
Oct. 2019 - Mar. 2020Sheung Wan, Hong KongParticipate in daily team stand up and facilitate retrospective sessions; Work closely with UX designers to conduct user interview with client, design user journeys and user flows as part of the project delivery; Hands-on development on configuring and designing Sharepoint communication sites; Conduct internal team health assessments and evaluate team’s performance; Liaise directly with high level executives/managers and provide technical advice which helps to improve existing software development process within the organisation; Projects Involved: * Agile/DevOps Readiness Assessment - Hong Kong Jockey Club (September, 2019 - December, 2019) * Employee Portal - FWD (December, 2019 - Febuary, 2020)
Pounce DigitalAgile Consultant
Apr. 2018 - Sep. 2019Melbourne, AustraliaPlayed a delivery coach role and apply lean principles for internal BAU process within the company; Involved in product roadmap planning and strategy, assisting BAs to create user stories, prioritise work in product backlog, translate business requirements into technical requirements; Introduced agile tools like trello, slack to improve team communication and internal BAU process; Working closely with business level stakeholders and provide technical advices to aid better business decisions; Involved in digital marketing strategy workshops, build funnelling, marketing campaigns with business and marketing executives; Provided internal agile workshops to ensure the team member has a clear understanding on their roles and responsibilities, burndown/velocity metrics to monitor effectiveness in an agile team; Involved in Analysis and Optimisations for Digital Marketing funnels with Google Analytics data; Performed website security audit and remove malware, backdoors and brute force attack prevention on websites; Leading software delivery team and hands-on develop in-house software application written in Ruby on Rails and React that connects to Infusionsoft, Woocommerce and Google Analytics API;
IOOF Holdings LtdDeveloper / Scrum Master
Apr. 2017 - Mar. 2018Melbourne, AustraliaProvide constructive feedback to peers especially to Business Analysts and
Product Owner on improve agile software delivery process and how to communicate with the technical team. Facilitate in running team stand-up, retrospective sessions, project inceptions
and solution architectural discussion sessions; Coach and support delivery team and monitor the effectiveness on performing
agile and engineering practices by introduce burndown/velocity charts; Develop micro front-end applications and such as Fees, Supermatch and Insurance components in ReactJS and Redux/Redux Saga; Develop and maintain back-end microservices that uses Dropwizard, Hystrix, Groovy and Java 8, Kotlin and Spring Boot; TDD/BDD with Mockito and Mocha and Jest; functional cross browser testing with Cross Browser Testing tool; Automate functional end to end (e2e) testing with Navalia, Cypress and nightwatch; Gather requirements from stakeholders, and extensive documentations on internal procedures. Participate in code reviews; pair programming with team members. Mentor and coach junior developers in the team; Participate in Secure Code Warrior training to gain more understand in software application security.
Feb. 2016 - Apr. 2017Richmond, Victoria, AustraliaInvolved in building front end and back end applications using Java 8, Spring, Hibernate, backbone.js, React.js, Scala, AWS, ASP.Net MVC, C# Exposure to OAuth2, and maintain and enhance IDAM (Identity and Access Management) services in C#.NET and Azure services. Perform code review and receive constructive feedbacks from peers. Assist Business Analyst to refine and update Acceptance Criteria and story decompositions from epic stories into smaller grain level story cards. Technical documentations and provide easy to follow technical guides for new starters who first joined the team. TDD with Jasmine, JUnit and Mockito. e2e testing with Ruby and Capybara. Participate in solution architectural design and code reviews; XP programming with team members. Facilitate in running team stand-up or retrospective sessions. Working collaboratively with product owner to prioritise project work and
technical debt to ensure optimum use of technical resources; Assisting agile coach to mentor and coach agile teams by identifying the issues occurred in the team, and suggest solutions to improve the team efficiency and productivity; Act as a conduit between technical (Devs, QA) and non-technical members
(BA, Product Owner, UX) in a team while having technical conversations.
Leecare SolutionsTechnical Lead
Jan. 2013 - Nov. 2015Essendon, Victoria, AustraliaDevelop and maintain different software modules for existing administration software, specialising for Aged care with GWT Framework and Java. Maintain legacy software applications and tools that was previously written in VB.NET, MS SQL server and MS Access. Design and implementation of infrastructure required to provide mandatory
reporting to government authorities (both in Australia and Singapore). Liaising directly with clients across Australia, New Zealand and Singapore in order to assess requirements and develop required functionality. Gather requirements from stakeholders, and extensive documentations on internal procedures. Work collaboratively with offshore QA team to ensure the quality of deliverables. Exposure to Prince2 and AgilePM project management methodology; Leading small development team and apply agile principles and practice Scrum, pair programming, break down user stories into tasks, as well as perform weekly sprint iteration planning with Xplanner. Provide Level 2 & 3 tier application support via email and phone communications with technical and non-technical end users. Mentor new staffs and perform code review with constructive feedbacks. Liaise directly with client manager on scheduling/organising client installation/upgrade tasks and tasks allocation to different members in BAU team. Assist manager in helping set up team standards, processes for BAU team. Introduce TDD with JUnit and EasyMock
Jul. 2011 - Nov. 2012Melbourne, AustraliaLiaising directly with clients across Australia, New Zealand and UK and US in order to assess requirements and develop required functionality. Maintain existing apps for both Android and iphone devices. Building RESTful web services in PHP with Codeigniter MVC framework, Doctrine ORM framework Integration of back-end database with MongoDB & PostgreSQL. Design solutions for implementing new modules on existing system. Responsible for translating functional specs into application architecture and technical design documents Development of server back-end processors in Java & AWS (S3, SQS, SES & EC2) Front end web application development with Objective-J (Cappuccino Framework). Develop reporting solutions with Jasper Reports and Docmosis Kept a constant watch on latest and emerging development technologies/techniques and potential application to adapt into the software product. Leading team of offshore developers and managing multiple projects, ensure the projects are within the scope, deliver on-time and budget.
Touch NetworksJava Software Engineer
Jan. 2010 - Jun. 2011Melbourne, Victoria, AustraliaIntegrate value added services Code reviews & unit testing (JUnit) Ongoing support & liaising with clients Develop SOAP web services and dealing with variety of communication protocols that are widely used in Financial and Retail sectors. Extensive knowledge in PCI DSS standards. Liaising directly with clients across Australia and United Kingdom in order to assess requirements and develop required functionality. Work collaboratively with the QA team and project managers and business analysis to ensure the deliverables meets its quality and time.
TPF AustraliaASP Web Developer
Looking for a Job
Agile Coach: Harnessing Software Development Efficiency