Summary
Overview
Work History
Education
Skills
Certification
Timeline
CustomerServiceRepresentative
Chun Yin Johnny Chan

Chun Yin Johnny Chan

Senior Core Java / Java EE Developer
London,London

Summary

Highly skilled software development professional bringing enormous talents for software design, development and integration. Offering advanced knowledge of in-demand programming languages. Background writing code and developing systems for financial applications.

Overview

9
9
years of professional experience
5
5
years of post-secondary education
5
5
Certificates
2
2
Languages

Work History

Senior Java Developer (Engineer II)

Ant Group/ Alibaba Group - WorldFirst UK
London, UK
11.2020 - Current
  • Developed robust Java EE codes for distributed systems using Spring Boot framework. Hosted knowledge transfer sessions, ensuring a smooth collaboration between UK and APAC development team. Provided project forecasts and planning to management. Follow up requirements from design to production releases.
  • Key contributions:
  • Provide tailor-made virtual credit card back office system solutions to users
  • Transferred all customer's funds to new platform with 0 fund loss.
  • Co-designed and implemented i18n solution for company's systems

Software Developer

Ensemble Systems
London, UK
09.2017 - 11.2020
  • Directly facing client companies to design and provide IT full-stack solutions for using Core Java, Java EE. Used various design patterns, data structure, and algorithms to implement clients' needs. Carried out Test Driven Development(TDD) in most projects. Used Agile methodology in most projects.
  • Key contributions:
  • Provided full-stack development service for IFRS using AEM platform
  • Integrated Pay360 payment solution with AEM for Sheffield City Council from scratch
  • Implemented AEM Asset project from idea to end product for Playtika
  • Designed, Implemented and Supported AEM demo for Adobe Summit 2018

Java Developer

Vision (In Practice Systems Ltd)
London, UK
12.2016 - 09.2017
  • Developed and tested new functionality for National Health Service (NHS) GP connection services and prepared associated documentation.
  • Key Contributions:
  • Implemented enterprise application integration projects by Apache Camel according to wide range of business objectives
  • Delivered quality software through behavior-driven development (BDD) by using Cucumber
  • Improved system quality with Continuous Integration Test by using Jenkins
  • Developed SQL procedures for PostgreSQL database (PL/pgSQL)
  • Managed application dependency via Maven Framework

IT Analyst

Bank Of China (Hong Kong)
Hong Kong
06.2015 - 08.2016
  • Promoted to IT Analyst to optimize and maintain reliability and performance of new credit card application system for Hong Kong and Macau region as system owner, following system through SDLC to post-implementation support and management.
  • Key Contributions:
  • Led a 4-people team to as lead developer to maintain and evolve different application systems
  • Participated in system design process in line with different business units by giving IT point-of-view for responsible systems
  • Picked up more dev-ops role to minise system downtime by delivering 24/7 system support

IT Specialist

Bank Of China (Hong Kong)
Hong Kong
08.2014 - 06.2015
  • Developed business-critical applications by leveraging different programming skills. Provided reliable, efficient support and troubleshooting in UNIX/Linux environment.
  • Key Contributions:
  • Developed Java EE projects (EJB/JSP) and Java SE projects, working collaboratively with cross-functional project teams to meet key milestones.
  • Optimized application performance and reliability by configuring IBM WebSphere Application Servers.
  • Supported database functions by resolving Oracle Database issues and developing PL/SQL scripts.
  • Maintained business-critical batches that involve use of Java multi-threading packages.

MIS Programmer

ASM Pacific Technology Ltd.
Hong Kong
01.2014 - 08.2014
  • Facilitated diverse projects by developing new tools and applications while managing SQL server databases.
  • Key Contributions:
  • Developed Java Common Libraries and.NET Web Services to improve website performance and consistency.
  • Carried out development using SQL server and Mircosoft SSAS.

Helpdesk Support Engineer

Zurich Insurance Company Ltd
Hong Kong
06.2013 - 01.2014
  • Resolved diverse and complex business system issues to support users throughout Asia Pacific region, including Australia, Singapore, Malaysia, and Hong Kong. Employed effective troubleshooting methods to diagnose and remotely resolve issues.

Education

Master of Science - Computer Science (Distinction)

Queen Mary University of London
London
09.2019 - 09.2021

Bachelor of Engineering - Systems Engineering & Engineering Management

The Chinese University Of Hong Kong
Hong Kong
09.2009 - 09.2012

Skills

Java Concurrency / Java multi-threading / Java EE

Spring Boot / Java EE Server

Project Management

System Design

Certification

Oracle Certified Professional, Java SE Programmer

Timeline

Alibaba Cloud Associate - Cloud Security

10-2021

Alibaba Cloud Associate - Cloud Computing

09-2021

Alibaba Cloud Associate - Big Data

09-2021

Senior Java Developer (Engineer II)

Ant Group/ Alibaba Group - WorldFirst UK
11.2020 - Current

Master of Science - Computer Science (Distinction)

Queen Mary University of London
09.2019 - 09.2021

Adobe Certified Expert - AEM 6 Developer

01-2018

Software Developer

Ensemble Systems
09.2017 - 11.2020

Java Developer

Vision (In Practice Systems Ltd)
12.2016 - 09.2017

Oracle Certified Professional, Java SE Programmer

08-2015

IT Analyst

Bank Of China (Hong Kong)
06.2015 - 08.2016

IT Specialist

Bank Of China (Hong Kong)
08.2014 - 06.2015

MIS Programmer

ASM Pacific Technology Ltd.
01.2014 - 08.2014

Helpdesk Support Engineer

Zurich Insurance Company Ltd
06.2013 - 01.2014

Bachelor of Engineering - Systems Engineering & Engineering Management

The Chinese University Of Hong Kong
09.2009 - 09.2012
Chun Yin Johnny ChanSenior Core Java / Java EE Developer