Greetings! I am...

Leo Lee

I am a Software Engineer / Programmer

This site is built for documenting my learning progress in programming and to share some of the ideas and projects that I've made. Welcome!

About me...

Currently, I work as a software engineer in UK.

I am capable of full stack development and now mainly focus on Java programming.

Also, I work around with Devops tools for project deployment and operations.

I have started to create some individual side projects since I got into this career and developed a deeper interest in it.

My technical skills are not perfect but I will try improving!

Aside from coding, I have many hobbies. Playing beach volleyball and drums are my favourites! Tell me if that is your thing too :)

Varmeego Limited
Hong Kong Economic Times
Portalvision Limited
Brilliant Circle Group
Aristo Educational Pressed Limited
Analyst Programmer @ Varmeego Limited
2020 JUL - PRESENT
  • Worked for client in retail industry
  • Responsible for the development of eCommerce-related application
  • Updated and maintain eShop API and functions
  • Provided production support for the eShop website
  • Performed load test and performance test

Projects:

  • Clickstream ETL Application
    • Developed and shipped Java application which extract and transform data into useful information for marketing purposes
    • Extracted eShop websites' clickstream data which are stored in Google Analytics and BigQuery
    • Deployed and update application by Docker
    • Hosted and maintained application through Microsoft Azure Cloud Services
  • Performance and Load Testing
    • Designed a set of plans to perform load test and performance test for eCommerce websites and app
    • Performed the test and collected corresponding results
    • Reported results for further operation
  • Data Migration
    • Performed data migration for SAP Hybris database
    • Designed and developed stored procedures for the whole data migration process
    • Created impex for data patching
2018 SEP - 2020 JUN
  • Responsible for the development and maintenance of web application
  • Implemented and revamped design layout for the company’s news websites
  • Developed and maintained company’s content management system
  • Developed and updated data model for news contents

Projects:

  • Fitness / Health Web Application
    • Implemented UX and layout design for a fitness tracker web application
    • Designed and created data model for fitness data
    • Constructed controller to handle web pages access
    • Implemented functions to access internal endpoint to store and manage user information from database
  • Content Management System (CMS)
    • Rebuilt company’s CMS for managing articles
    • Developed MVC for process data and control web view
    • Set up endpoint calls to store article’s information to database
  • Company Website Enhancement
  • Google Sitemap / RSS Generation Job
    • Designed and constructed data model to store articles data so that it can be used to transform xml files through JAXB
    • Implemented schedules to ensure articles information in xml files are up-to-date
  • Articles Reindexing Job
    • Developed program to access API for managing articles data according to requirements
Programming Part Time @ Portalvision Limited
2018 FEB - 2018 JUL
  • Designed and developed customer relationship management system
  • Designed and developed interface for web pages
  • Developed and configured database connection with the system
Programming Part Time @ Brilliant Circle Group
2017 OCT - 2018 FEB
  • Developed features and constructed infrastructure for different online platforms to provide automation and analytics for factory management, logistics and targeted marketing
  • Assisted in building dynamic, interactive desktop and mobile web interfaces for online systems
2017 JUN - 2017 AUG
  • Designed and produced electronic textbook
  • Engaged in websites developing tasks
  • Performed data processing duties