吳建霆 Jeff Wu

  雲林科技大學  資訊管理系 碩士 2015-2017
  
朝陽科技大學 資訊管理系 學士 2011-2015
  Project Management Professional

Tech Stack

  Java    Spring Boot         Kubernetes    Docker   RabbitMQ    ElasticSearch  Algolia
    MySQL      Redis    GCP    Azure   JavaScript 
  Vue  Python

Employment History 

Project Manager  •  Paulkman Ltd.

June 2023 - Present

  1. Jira And Confluence Implementation
    • Establish ticket workflow, ticket type, status, and Kanban to make project progress transparent.
    • Integrate Gitlab and Slack to improve project team efficiency.
    • Instruct members on how to use Jira and Confluence and establish customized settings to improve team project management capabilities.
  2. POC For New Technology Implementation - Project Management
    • Collaborate with the team to discuss technology selection comparison indicators and rules.
  3. Data-Dashboard & New Product - Project Management
    • Collaborate with PDM to confirm requirements and priorities, ensuring that the project meets business needs.
    • Work collaboratively with development, design, and vendors to establish Sprints to control project progress, focusing on RD development tasks based on Sprint goals.
  4. Provide technical support to the RD team and establish project technical specifications and standards

Sr.Backend Engineer  •  Shoalter Technology Limited

November 2020 -  June 2023

  1. Person In Charge Of Third Party Logistics Merchant Management System(3PLMMS) 
  2. Deploying the ElasticSearch for NOC Logs System aims to enhance engineers' log querying efficiency and provide network management with proactive error notifications.
  3. Developing RESTful APIs and creating user interfaces using Java and Vue, collaborating with the Hong Kong team to complete the HKTV EcoMart and EESE SearchPortal projects.
  4. Implementing caching and distributed locks with Redis, developing a dialogue, scheduling, data visualization, and other solutions with RabbitMQ's MQTT plugin.

Sr.Backend Engineer  •  Wistron ITS

October 2017 - August 2020

  1. Providing technical support and advice to clients, primarily focused on development using Java and JQuery.
  2. Holding a concurrent managerial position, responsible for addressing issues between colleagues and clients, executing and promoting company policies, and overseeing a team of approximately 12 individuals.

Project

Third Party Logistics Merchant Management System
Java 17 / Spring boot / RabbitMQ / Redis / MySQL / LiquiBase / JUnit5 

  1. Developed warehouse management functions for merchants, including warehouse space management, in and out of warehouse management, Tote pick up and return management, and other related functions.
  2. Developed a Java 17+Spring Boot application and automatically deployed it to an on-premises Kubernetes cluster using GitLab CI.

  3. RabbitMQ and Spring AMQP were used to implement asynchronous communication between microservices, and Redis was used for caching.
  4. LiquiBase was used to implement database migration.
  5. Requirements were discussed with product managers across departments, and project progress was tracked using Jira and Confluence. 

NOC Logs System
Collect and monitor service logs on AKS
Azure & AKS / Elastic Cloud on Kubernetes / Filebeat / Logstash / Metricbeat / ElastAlert

  1. Building ElasticSearch + Kibana with ECK, collecting K8s Log with Filebeat + Logstash, and checking service health with poller healthcheck 
  2. Setting index lifecycle management and hot-warm-cold architecture to reduce data storage costs
  3. Using Elastalert to connect to Slack to generate real-time alert messages and send Zoho Tickets

EESE Search Portal
Search engine administration interfaces (Elastic, Algolia) that allow users to configure them without having to be familiar with search engines
Vue 2.0 / JavaScript / Vuex / axios

  1. Develop a search engine backend management system using Vue 2.0 

  2. Complete the Rule, Browse, and Analysis functions 

HKTV Mall EcoMart
A second-hand trading platform adds HKTV Mall services to increase user engagement
Java 11 / Spring boot / Spring JPA / GitLab CI / GCP & GKE / Redis / RabbitMQ / MySQL / JUnit / H2

  1. Develop transaction flows, reviews, buyer-seller conversations, scheduling, and CMS review conversation management functions
  2. Developed a Java 11+Spring Boot application and automatically deployed it to GKE using GitLab CI.