I am Liguo Jiao, currently residing in Auckland, New Zealand. With a Bachelor's degree in Computer Science from the distinguished University of Canterbury, I have cultivated an extensive career as a seasoned Tech Lead, iOS Engineer, and DevOps Engineer. My professional journey has been marked by a dedicated focus on the realm of iOS mobile development for numerous years, allowing me to amass a profound reservoir of expertise in this domain. Through these experiences, I have honed my analytical acumen, leadership abilities, and collaborative aptitude, proving my effectiveness within diverse and multifaceted teams.
At present, I am proud to be a member of the esteemed Fiserv Inc., a global leader in the fields of financial technology and payments. Within Fiserv, my primary concentration lies in the realm of digital financial services, where I am deeply committed to crafting cutting-edge mobile banking solutions. My client portfolio includes distinguished institutions such as the Bank of Bangkok and over 2,000 local community banks and credit unions across the United States. I am steadfast in my pursuit of excellence within the ever-evolving landscape of technology and look forward to further contributions in this dynamic field.
Bualuang™ mBanking, which is central to the bank's digitization strategy, needed to provide reliable service, easy navigation, speedy performance and support as needed. The balance between increased security and reduced friction was essential. Our team built the new mobile app to deliver an efficient and intuitive mobile banking experience that prioritizes availability, security and ease. Delivering features normally only seen in-branch, the new Bangkok Bank Mobile Banking app is one of the most complete banking solutions in the market.Details iTunes Store
Mobiliti™ (TouchBanking) is one of the Fiserv mobile products for the USA Financial Institution. Features included: Check your account balances, View recent transactions, Transfer money between your accounts, Pay bills, Find ATMs and branch locations, Camera: the user can use the Mobile Check Deposit feature, Contacts: when using the Popmoney person-to-person payments feature the user easily select a contact from your device to pay, etc.Details iTunes Store
Architect™ is an open services platform for the USA Financial Institution.
Architect is supported by a community of developers from financial institutions of all sizes. With over 500 modules and strengthened by community-sharing best practices.
Moov creates award-winning fitness apps and wearables that combine inspiring design with cutting-edge technologies, delivering highly engaging workouts you can enjoy anytime, everywhere, on your terms.
(Only available in the US AppStore)
Slice is an ambitious in-house project, set to launch in June 2018. Owner is P-22 Studio they collaborated with artists from around the world to create unique animation sets that blend art with photography.Transform any photo with Slice and fancy imagination.On-going
SaferMe application helps businesses collect, map, and distribute health & safety reports from their staff. The key features are making reporting easy, reducing paperwork, and improving information quality. ThunderMap app tracks worker location so that it can inform worker of hazards that matter worker.Details iTunes Store
Mihi Mai is a New Zealand maori designed social network application. it's to capture and share the authenticity and uniqueness of Maori culture by creating a social network based on core Maori beliefs and traditional principles.Details
METS is an electronic timesheet system that reduces paperwork and effort by allowing the team to complete time-sheets electronically. This app allows user to record time using a start-stop timer, and post the time spent working on jobs into METS ready for approval by supervisor. Use the METS web dashboard to view all the timers that are running for the team. The timesheet entry and export to the payroll systems are completely customisable, allowing for smooth integration within the organisation. It is developer-friendly with a comprehensive REST API, support for web hooks and automations.Details iTunes Store
Refit Planner is a mobile data collection App that allows vessel captains, owners and operators to gather information relating to maintenance, refit and repair work specification compilation. The mobile nature of the App allows members of the crew to utilise a tablet to answer questions about the various tasks at their location anywhere in the vessel. Pictures can be taken of the work site and related systems/equipment and edited in the App. All collated data will be simultaneously synchronised with the RefitPlanner website when connected. The App has 2 stages; the first being a registration process, addition of vessel and contact details and the submission of a categorised work-list containing all known tasks for the upcoming refit, repair or maintenance work package. This work list is then submitted to MML for review of categorisation and allocation of a unique numbering system. Stage 2 follows this review where the work list tasks can be accessed individually within the App and a questionnaire completed to allow additional information and pictures relating to each task to be captured and uploaded, via the App, to the website. Further tasks can be added within the App at any time and anything new added will be synched with the website and will therefore allow dynamic update and review.Details iTunes Store
SCADAfarm is a modular, integrated control and monitoring system that allows farmers to control, monitor, and data-log key aspects of their farm's operation. It is designed to work with the farm's existing control systems, such as irrigation and pump controllers. The app allows you to remotely control and monitor your farm’s irrigation system.Details iTunes Store
Sidewinder is a project management tool based around tracking the installation of cables. Sidewinder provides real-time traceability of work done on a cable installation project, as well as a status dashboard to allow project managers and lead contractors to quickly determine the progress being made and remaining workloads.Details iTunes Store
Gymme Diary a.k.a Gym Workout Manager is a personal exercise recorder application. User could use it as an assistant tool helping user to record all the workout information like a diary book, and analysis the effectiveness of their workout so user can use it to manage their workout plan.Details Github iTunes Store
PokeCP predicts what the Pokémon will evolve into based on the provided Combat Power and the multipliers gathered from the community. This is useful for deciding whether the evolved Pokémon you have is going to be stronger or weaker than the one you have currently. PokeCP also helps in saving candies, since you no longer need to test evolution. Other feature is help user checking username whether is taken or not. Available on English, German, French, Russian, Japanese, Korean, Chinese Traditional(HK), Chinese Traditional(TW), Chinese Simplified. Predict Pokémon Combat Power of evolutions Displays minimum and maximum combat power possible Displays max combat power for a Pokémon caught or hatched Displays candies required to perform evolutionGithub iTunes store
It implemented a "routing demon" as a normal userspace program under Linux. Instead of sending its routing packets over real network interfaces, the routing demon will communicate with its peer demons (which run in parallel on the same machine) through local sockets.1 Your program should be a text mode program, no credit will be given for providing a graphical user interface.Details Github
A simple game project, included few 3D models such as a model of castle, a model of cannon, a few alien robots, and a model of a spaceship.Github
A concurrent web scraper which downloads all linked files for a particular website using a number of threads to provide efficient implementation. (Multiple-thead practice)Github
One of my university projects, a simple pong game running on ATMega32 Embedded system board.Github
I’m an iOS developer with a passion for providing creative solutions to complex problem
sets. I work primarily with Swift, Objective-C/C++ and Python, but will happily pick up other languages as I go.
Mobile Application development is so much fun for me, as I love the design aspect of an application. I prefer a clean and cute visual design, and also with useful & intentional interaction.
“Making the simple complicated is commonplace. Making the complicated simple, awesomely simple, that's creativity.” - Charles Mingus
Introduction of the company:
Fiserv, Inc. is a US provider of financial services technology. The company's clients include banks, thrifts, credit unions, securities broker dealers, leasing and finance companies, and retailers.
Major Clients included US local community banks and Credit unions such as Golden 1 Credit Union, New York Community Bank, United Energy Credit Union, Yadkin Valley Bank, Reliant Bank etcetera.
Supporting our mobile team with Mobile product development. Mentoring junior developers, analyzing code segments regularly, creating and implementing design plans. And maintaining our CI/CD pipeline system to ensure the build would be released to our client promptly.
Introduction of the company:
Moov is a fitness experience innovation company, delivering the world's most motivating and effective fitness experience to make positive impacts on people's lives.
Developing MOOV mobile iOS application by using C/C++11/14 and Objective C, from UI implementation to back-end layer (client side).
Tools involved: Firebase, FacebookSDK, Lottie, SDWebImage, Alamofire, KeepLayout, PureLayout
Project name: Slice
Introduction: An artist showcase and user creation concept, where original animated art can be combined with any photo.
Tools involved: React-Native
Project name: Mihi
Tools involved: Firebase, Realm
Introduction of the company:
ThunderMaps is startup company who target to build an out of the box GIS system, updates are automatic, no lock in, fast setup, and it's easier to use than traditional GIS applications.
Development of ThunderMaps demo.
Technology stack utilised Swift, Cordova, Ionic, angularJS.
Creating application design documents and patent blueprints for the application.
Identify and implement continuous improvements to the development practise to ensure code cohesiveness and consistency.
UI/UX Design, collaborate with design and development from conception/ideation phrase to create the framework of the design to ensure it makes sense and will function flawlessly.
Introduction of the company:
McKay was established in 1936 and is a multi-disciplined electrotechnology company providing excellent industrial and marine services to clients.
McKay is proud to have worked with a wide variety of clients from many industries throughout New Zealand, the Pacific Islands and internationally.
Included: ADM Shipyards(UAE), BAE(Australia), Carter Holt Harvey, Derecktor Shipyards(USA), Fonterra, Hamilton City Council, Juken Nissho, New Zealand Ministry of Defence, New Zealand Refining Company, Pendennis Shipyards(UK), Royal New Zealand Navy, South Waikato District Council, Whangarei District Council.
Developing and maintaining iOS applications. Experienced in iOS SDK such as Parse, Realm, Mapbox, Xamarin, POP Animation, Spring Animation, Alamofire, Core Motion, Core Graphic.
Develope framework library, such as an image annotation framework using Core Graphic.
iOS applications testing, and setup error handling.
Assisting students with IT account queries, provide IT support in the Central Library.
University server maintenance in ICT Department.
Provide support and guidance relating to software packages used in the ITS workrooms.
Hardware equipment/device testing and maintenance.
- Other subjects include Mathematics, Economics, and Japanese