2019.Sep - Current

WeWork, Engineering Manager

  • Manage team and resources to serve the development and operations of the Billing and Payment system
  • Manage the delivery of a user-facing product - Account Overview, on mobile platform
  • Manage complex integration processes between local and global systems
  • Manage user's expectations
  • Manage stakeholder's expectations
  • Play the role of scrum master, organize meaningful and effective meetings/discussions
  • Be responsible for the overall outcomes

Billing System of WeWork China

  • The billing system of WeWork China is a complex system. It consists of 11 micro-services. The system is integrated with a number of global systems from WeWork global and a number of local vendors. The system serves a number user groups including: WeWork customers, the finance team and the community team
  • Lead the development of the billing system
  • Support/manage the engineering team, coach and mentor developers
  • Identify the business and technical components/requirements
  • In charge of building delivery roadmap and the execution of the roadmap
  • Lead the communication between WeWork global, WeWork China
  • Lead the communication between WeWork and local vendors eg: Shouqianba, Baiwang Fapiao, Fadada etc.
  • Customize existing infrastructures to support the business in China creatively
  • Ensure releases be deployed regularly and smoothly

WeWork China APP

  • The WeWork China App is a cross platform mobile App. It provides account centered billing information, room/desk booking, payment gateway and fapiao issuing features
  • As the manager of the team, lead the development of the Billing module of WeWork China App
  • Collaborate with other teams and manage the releases schedule of the App
  • Ensure each release of App provides a good and consistent experience to WeWork members

2017.June-2018.Jan

International Volunteer HQ, Sr Developer

  • Develop large scale platform for the world leading volunteering travel company
  • Develop payment gateway and an internal billing sub-system
  • Develop/Apply AdTech

2015-2016

ThunderMaps, Sr Developer

  • ThunderMaps is a mobile platform build on top of GIS system. It helps users sharing/save information with location data
  • Identify the challenges, help the company adapt a new tech stack
  • Be part of a sales-driven team, develop a brand new mobile App (ThunderMaps) in Cordova and Ionic
  • Mentor new developers
  • Develop and operate backend services

2014-2015

Figured, Sr Developer

  • Figured is a cloud accounting SaaS. It helps famers get the complete picture of their business
  • Develop a new cloud accounting SaaS

2010-2012.Dec

Master of Information Science Otago Uni

  • My research areas are Pattern Matching, AI and Heterogeneous Parallel Computing
  • Went though pressure, time and financial difficulties on a day-to-day basis with a little help and encouragement
  • Thank everyone who helped me during this period of time

2018.Mar- 2019.Sep

Dovetail, Project Lead

Mahi

  • Mahi is an engagement management platform for KPMG. It has been employed cross multiple divisions, support 3 serves lines and 10+ accounting job types
  • Mahi is a highly distributed system, it is connected to a number of services (microservices) via database connection, JSON API, and LDAP
  • Lead the development of Mahi
  • Help clients identify requirements
  • Provide technical solutions
  • Manage deliver, backlog, and incidents
  • Ensure that releases happen regularly and smoothly.
  • Communicate with clients across multiple divisions

AfterPay

  • AfterPay is leading the “buy now pay later” industry. It has 3.1 million active users and valued at 6 billon USD
  • AfterPay is built on top of two distributed systems, one for content management and one for payment processing
  • Provide technical solutions
  • Implement UI/UX designs
  • Manage deployment/operation(DevOp)
  • Manage/optimise the architecture/efficiency of the system in the big picture

2017.Dec-2018.Mar

Artune, Tech Lead

  • Artune is a social network designed for artists and art collectors
  • Lead technical direction of Artune
  • Hire and lead a dynamic DevOp team, Deliver an MVP in couple months
  • Deploy and manage a number of AWS services/instances(EC2 RDS S3 CloudFront)
  • Develop an artists/collectors Social Network App on Mobile with React Native and Rails, Deploy and manage AWS server instances

2016.Feb-2017.June

NZX, Sr Developer

WITS

  • WITS is the energy trading system of New Zealand, it is a multi-tier complex system
  • Identify the requirements and provide the technical solutions
  • Implement the new energy trading system of New Zealand (WITS)
  • Lead the development of data visualization of WITS

RECON

  • Recon is the New Zealand electricity reconciliation portal. It has a complex database backend built with PL/SQL and a web portal
  • Lead the development of New Zealand electricity reconciliation portal. Successfully provide an intuitive UX to a complex process

2013.Mar-2014

  • NZX is the stock market, electricity market operator of New Zealand. NZX.com is the go-to place for stock information in New Zealand. NXT.com is a new investing channel for start-ups and small-cap
  • Develop highly distributed systems. (NZX.com, NXT.co.nz)