Summary
Overview
Work History
Education
Projects (Extracted)
Timeline
BusinessAnalyst
Pui-Yim Leung

Pui-Yim Leung

Software Developer
Onstmettinger Weg 19, Stuttgart

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 ecommerce and cloud applications.

Overview

13
13
years of professional experience
7
7
years of post-secondary education
3
3
Languages

Work History

Software Developer

RIB Software GmbH
Stuttgart
12.2022 - 05.2023
  • Implement software modules for Building information systems
  • Communicate with stakeholders on the release of modules in different phase

Tech stack: C#.NET, Angular, MSSQL, Azure Devops

Intern

Bosch Rexroth AG
Stuttgart
03.2021 - 08.2021
  • Develop the concept for automotive web apps with Docker, Cloud Foundary, Java
  • Develop the authentication for a three-tier cloud application based on Angular / Java
  • Develop a pipeline to automate cloud deployments

Tech stack : Java Springboot, Angular, MongoDB, Git, Jenkins, Keycloak, Cloud Foundry (AWS Cloud)

Full-stack Developer (Part-time)

BaseWorx Limited
Galway (Remote)
11.2020 - 09.2021
  • Develop website according to users’ requirement using PHP and code igniter
  • Developed unit test cases for testing and automation.

Lead Developer, Technical Owner

Advanced Integration Systems Limited, Hong Kong
Hong Kong
01.2017 - 09.2019
  • Lead a team of 4 staffs, coach and advise, keep track on the schedule and quality checking
  • Coordinate with 2 external parties, discuss on the REST API and integrate the client e-shop
  • Manage projects, plan resources, manage sprints and releases, draft technical spec, test plans

Tech stack: SAP Hybris, Java Springboot, Javascript, vue.js, PostgreSQL, Jenkins, Jira

Senior Programmer, Technical Owner

Media Explorer Limited
Hong Kong
07.2014 - 08.2016
  • Drafted the project roadmap and manage the sprints and versions
  • Designed the system flow and implement complicated parts
  • Assisted on preparing sales and pitching materials, quotations, technical specs
  • Led a team of 2 junior staffs, supervise and provide advice for their works, keep track on their schedule and quality checking

Tech stack : J2EE Struts, Hibernate, PostgreSQL, jQuery

Analyst Programmer

PacificLink iMedia Limited, Part of Accenture Interactive
Hong Kong
08.2010 - 02.2013
  • Implement web-based Content Management System, E-commerce platform, online forms for the clients based on their requirement.
  • Provide technical and business advice to the clients on the system flow.
  • Provide briefing to clients, colleagues about the system.
  • Led a team of 2-3 junior staff, supervise and provide advice for their works, keep track on their schedule and quality checking

Tech stack : C#.Net, Java, Rest API, javascript, html, css

Education

Master of Science - Automotive software engineering

TU Chemnitz
Chemnitz, Germany
09.2019 - 10.2022

BBA - Information Systems And Economics

Hong Kong University of Science And Technology
Hong Kong, China
09.2003 - 05.2007

Projects (Extracted)

2021 - 2022 Controller for mobile robot navigation using MPPI algorithm(ROS2 local planner plugin) 

Tech stack: C++, CUDA, ROS 2, Nav2, CMake, Docker, git

  • A ROS 2 plugin to drive the mobile robot precisely for collision avoidance and path following designed for a diff drive mobile robot
  • An interface to convert data between ROS 2 and CUDA, so the mppi core algorithm can be reused by other platform
  • Simulation of the local planner on Gazebo on a turtlebot3 robot and a GPU (NVIDIA GTX 1080 Ti)
  • Actual implementation on turtlebot3 robot and a embedded GPU using docker (NVIDIA Jetson TX2)

2021 BODAS editor for cloud deployment (DevOps solution)  

Tech stack: Spring Boot, maven, npm, Docker, Cloud Foundary, IBM Rational Team Concert / Source Control

  • An existing local multi-modules application is deployed on a private cloud platform
  • A keycloak authentication is added to the application to ensure security
  • A pipeline on Jenkins is prepared for continuous integration, notification would be sent to notify the users in case of any failure

2017 - 2019 Chow Sang Sang Jewellery (http://www.chowsangsang.com) (E-shop website) 

Tech stack: SAP Hybris + Oracle 12c, Frontend node.js & knockout.js, Backend Spring Boot

  • Frontend and CDN hosted on AWS Cloud Platform, backend in REST API developed by Spring Boot
  • Integrated with CRM to calculate bonus point spending and earning, staff purchasing quota
  • Product listing page that is optimized for performance that allow searching and filtering by product attributes using Solr index
  • Used Google Analytics, Baidu to analyze web traffic and generate analytical reports periodically

2014- 2016 MagicCart (http://www.magiccart.hk) (E-commerce solution)  

Tech stack: J2EE Struts + Hibernate, PostgreSQL, jQuery

  • Cloud-based e-commerce solution hosted on AWS Cloud Platform
  • Interactive dashboard to display the KPI and highlight the key products for business analysis.
  • Integrated the process of purchase, warehouse management, sales and delivery and reporting in a comprehensive solution
  • Supported multiple payment gateways, allow user to setup seamlessly

Timeline

Software Developer

RIB Software GmbH
12.2022 - 05.2023

Intern

Bosch Rexroth AG
03.2021 - 08.2021

Full-stack Developer (Part-time)

BaseWorx Limited
11.2020 - 09.2021

Master of Science - Automotive software engineering

TU Chemnitz
09.2019 - 10.2022

Lead Developer, Technical Owner

Advanced Integration Systems Limited, Hong Kong
01.2017 - 09.2019

Senior Programmer, Technical Owner

Media Explorer Limited
07.2014 - 08.2016

Analyst Programmer

PacificLink iMedia Limited, Part of Accenture Interactive
08.2010 - 02.2013

BBA - Information Systems And Economics

Hong Kong University of Science And Technology
09.2003 - 05.2007
Pui-Yim LeungSoftware Developer