Jerry Poon, Back-end Developer in Hong Kong, Hong Kong
Jerry Poon

Back-end Developer in Hong Kong, Hong Kong

Member since April 15, 2020
Jerry is an AWS certified associate solution architect and software engineer with a demonstrated history of successfully working in the information technology and services industry. Jerry has over eight years of experience in Java programming and is skilled in RESTful API and microservices development. Jerry is also familiar with agile and DevOps and has set up continuous integration pipelines using Jenkins, SonarQube, Docker, and Kubernetes.
Jerry is now available for hire

Portfolio

  • Accenture
    Amazon EC2, Amazon S3 (AWS S3), Confluence, Jira, Kong, AEM, OpenShift...
  • EMOS Technologies, Inc.
    Azure, Dialogflow, Apache Kafka, Apache Storm, Kubernetes, Spring Boot, Java
  • Accenture
    Bootstrap, CSS, jQuery, AEM, Spring Boot, Java

Experience

Location

Hong Kong, Hong Kong

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Confluence, Jira, Slack, Linux, MacOS

The most amazing...

...thing I've developed is a digital marketing website for a loyalty program company which has over 11 million members.

Employment

  • Technical Lead

    2018 - 2020
    Accenture
    • Developed Spring Boot microservices that run on more than 150 pods on OpenShift.
    • Enhanced and maintained a website of an international airline loyalty program that has more than 11 million members.
    • Led a team of ten to adopt agile scrum methodology and delivered IT solutions onsite.
    • Oversaw the implementation of both back end and front end, including technical design, code review, optimization, and production support as well as resolving technical issues.
    Technologies: Amazon EC2, Amazon S3 (AWS S3), Confluence, Jira, Kong, AEM, OpenShift, Jenkins, Spring Boot, Java
  • Senior Software Engineer

    2017 - 2018
    EMOS Technologies, Inc.
    • Developed a platform which allows non-technical users to build their intelligent virtual chatbot agents without programming effort.
    • Built a real-time and distributed data streaming pipeline which able to serve over 1,000 concurrent users using Apache ZooKeeper, Kafka, and Storm.
    • Established continuous integration pipelines to enable a development team of five to deliver new features smoothly.
    Technologies: Azure, Dialogflow, Apache Kafka, Apache Storm, Kubernetes, Spring Boot, Java
  • Senior Software Engineering Analyst

    2014 - 2017
    Accenture
    • Enhanced and supported a large responsive web CMS for a top-tier airline company with 100,000 monthly users.
    • Established Jenkins pipelines and SonarQube with Docker integration for continuous integration and delivery purpose.
    • Implemented SOAP web services (request-reply and publish-subscribe) which provide both real-time and historical information to the user.
    • Delivered high-quality services with more than 90% unit test coverage and no critical issues on SonarQube.
    • Analyzed user requirements and provided technical solutions on overall architecture and UI design.
    Technologies: Bootstrap, CSS, jQuery, AEM, Spring Boot, Java
  • Analyst Programmer

    2013 - 2014
    Forerunner Technology Limited
    • Built an online e-learning platform that included an e-book, instant messaging, and a social platform.
    • Collaborated with iOS and Android teams to define the product standard which included hybrid apps and API data format.
    • Contributed my software engineering expertise in the development of products through the software lifecycle, from requirements definition through successful deployment.
    Technologies: PHP, CSS, jQuery, JavaScript, Java
  • Software Engineer

    2012 - 2013
    EcVision Limited
    • Enhanced and supported a large supply chain management system.
    • Investigated production incident using Splunk, and delivered production hotfixes using Oracle PL/SQL.
    • Worked closely with customers to compile requirements and designed specific customizations to meet their needs.
    Technologies: Splunk, Oracle, Jakarta EE

Experience

  • Virtual Chatbot Platform

    A platform that allows non-technical users to build their virtual chatbot agent on it and talk to their agents in real-time.

    I worked as a senior back-end engineer and was responsible for building the message-streaming pipelines and processing components. The platform was built to serve over 1,000 users who talk to their virtual agents concurrently.

    The tech stack that we used was Apache Kafka, Apache Storm, Java 8, Spring Boot, MongoDB, and Kubernetes. The open-source library, Rasa, was used for natural language processing (NLP), e.g., intent classification and entity extraction.

  • Digital Marketing Website Revamp
    https://www.asiamiles.com/en/home.html

    The client is a loyalty program company that has more than 11 million members.

    I worked as a technical lead who oversaw the implementation of both front end and back end and led a team of ten to adopt an agile scrum methodology. My duties included creating the technical design, code reviews, and performance optimization as well as hands-on coding. The tech stack is Java, SpringBoot, React, MySQL, and OpenShift.

  • Conversational Chatbot for a Contact Center

    The client was a multi-national insurance company, and the chatbot had 10,000 daily users and supported three different languages. It was built to provide customers and agents with self-services to resolve their issues without calling the CS hotline.

    I was responsible for building new skills for the bot, and I also developed RESTful APIs for the front-end application. IBM Watson Assistant was used in this project for natural-language processing (NLP) and dialog flow management.

Skills

  • Languages

    Java, JavaScript, Python, CSS, PHP, Java 8
  • Frameworks

    Spring Boot, Spring, Bootstrap
  • Libraries/APIs

    REST APIs, Node.js, jQuery, React
  • Other

    RESTful Microservices, AWS, OAuth, AEM, Natural Language Processing (NLP), Adobe AEM
  • Tools

    Dialogflow, Kong, Slack, Jira, Confluence, IntelliJ IDEA, Jenkins, Apache Storm, Splunk, IBM Watson, Adobe Experience Manager, Rasa.ai
  • Paradigms

    Agile Software Development, Microservices
  • Platforms

    Amazon Web Services (AWS), Kubernetes, Apache Kafka, MacOS, Linux, OpenShift, Amazon EC2, Azure, Jakarta EE, Oracle
  • Storage

    MySQL, Amazon S3 (AWS S3), MongoDB

Education

  • Bachelor's Degree in Computer Science and Engineering
    2009 - 2012
    Hong Kong University of Science and Technology - Hong Kong

Certifications

  • AWS Certified Solutions Architect Associate
    OCTOBER 2019 - OCTOBER 2022
    Amazon Web Services

To view more profiles

Join Toptal
Share it with others