avatat-image
Hi There! I'm Kris.
Software engineer specialised in web projects with a strong UI/UX experience. I help turning ideas into finished products with support at all stages.
Expertise
More than 6 years of front end development, and 4 years of experience working in microservice architecture, highly interactive web apps (full stack), UI/UX design, JavaScript/TypeScript, Node.js, graph database (Neo4j Cypher), AWS
Email
echo -n 'bXJjb3R0ZXIyMDEzQGdtYWlsLmNvbQ==' | base64 -d
Location
Chengdu -> Adelaide -> Sydney, Australia (UTC+10)
bond-redirection-site

IAM - Bond Redirection Site

After the new Portal is launched, the previous Bond Portal was updated to show a redirection page with links to the new Portal.

Role
Lead Designer, Lead Developer
Period
May 2023 - Jun 2023
Status
In production. Stable and maintenance
Stack
Typescript/Javascript, Nuxt 3, AWS (S3, CloudFront)

IAM - Bond Portal

A web application to support transformed business model, which enables bond investors/advisers to manage accounts, holdings and transactions. It also provides an interface for the back-office team to process/augment trades received from Bloomberg.

Role
Lead UI/UX Designer, Lead Developer
Period
Feb 2021 - Now
Status
In production, internal use. Stable and maintenance
Stack
Javascript, Vue 3, Okta, AWS (S3, CloudFront)

IAM - Mozo x Cashwerkz Landing Page

An intermediate landing page (SSR application) with dynamic product component for customers redirect from Mozo hosted rate search page.

Role
Lead Developer
Period
Mar 2020 - Sept 2020
Status
Completed. Stopped and archived following business decision
Stack
Javascript, Nuxt 2, Vue 2, AWS (Elastic Beanstalk)
cognito-to-okta

IAM - Identity Management (AWS Cognito -> Okta)

The project is to implement Okta as the core identity manangement platform for the company. The first stage of the implementation is to replace AWS Cognito with Okta in the Insto Platform.

Role
Lead Developer
Period
Jul 2020 - Sep 2020
Status
In production, actively used. Stable and maintenance
Stack
JavaScript/Node.js, OAuth 2.0/OpenID Connect and SSO via Okta authorisation server
insto-microservices

IAM - Institutional Platform

A microservices architectural platform which first designed to faciliates the workflow between custodians and their customers. The platform was focused on cash markets and now has expanded to accelerate bonds trading.

Role
Developer
Period
Jul 2018 - Now
Status
In production, actively used. Ongoing feature development and maintenance
Stack
JavaScript/Node.js, AWS/Serverless Framework, Okta

IAM - Institutional UI

A web application responsive to a variety of user roles (customer-facing UIs and an admin UI). For instance, it enables investment managers to do rate research, cash product purchase, maturity management, with real time reporting.

Role
UI/UX Designer, Lead Developer
Period
Jun 2018 - Now
Status
In production, actively used. Feature development over time and maintenance
Stack
Javascript, Vue 2, Okta, AWS (S3, CloudFront), Yellowfin (Reports Integration)

Various WordPress projects

Building websites for clients, server setup, managing online marketing activities such as SEO, EDM and Google AdWords campaigns, and providing technical support to customers.

Role
Developer
Period
Jun 2016 - Mar 2017