CHEN PO AN

Software engineer
Birth: 1993-06-17
Age: 29
Phone: 0938146286
Email: [email protected]

  Taipei, Taiwan

Competence

  • Frontend language:
    • Web Development (HTML、JavaScript、CSS、jQuery), Kotlin, Swift
  • Backend language:
    • PHP, PHP Laravel, Python Django
  • Database:
    • MySQL, Amazon Aurora
  • OS
    • Linux, Docker
  • Web server
    • Nginx, Apache
  • Cloud Service
    • Amazon Web Service 
      • EC2
      • RDS
      • CloudWatch
      • Lambda
      • IAM
      • S3
      • API Gateway
      • EFS
      • Amazon OpenSearch Service
      • AWS Cost Explorer
      • CodeCommit
      • CodeBuild
      • CodeDeploy
      • CodePipeline
      • Cloud9
      • ElastiCache
      • Amazon Simple Email Service 
      • Simple Notification Service
      • Trust Advicor
  • CDN
    • Akamai
    • Fastly
  • Application performance monitoring
    • New Relic
  • Code Quality Assurance tool
    • SonarQube
  • Language ability
    • Chinese (Native)
    • English       (Read, Speak, Listen, Write)
    • Japanese  (Read, Speak, Listen) 

Work experience

DevOps engineer

Acer Inc.  •  2020/7 - Present

Acer Ecommerce — DevOps,  Full Stack, Site Reliability (SLA 99%), Code reviewer,  PROD Deployment

Contribution:

  • Established the whole CI / CD pipeline from zero with AWS CodePipeline to achieve higher development efficiency
  • Improve the translation devops flow by separating the git project and CI / CD process
  • Improve and establish the code review process by integrate AWS CodePipeline and SonarQube
  • Implemented the GitKraken Git GUI tool to team member for higher code review process and conflict revlose effciency
  • Flexible co-working ability
  • Trouble shooting ability
  • Parallel-Backend-Server solution
  • Co-work with Line to Integrate the ecommerce and line shopping for affiliate marketing
  • Combine the three projects of Asia, EU, Americas codes into a global code to reduce the effort that we apply the new global feature by PHP
  • Combine 9 AWS account costs on one portal review by Python
  • Implemented New Relic Infra and New Relic agent for our servers site reliability monitoring to achieve the real-time urgent support

Backend engineer (Due to close-down of company)

Myers International Service  •  2020/4 - 2020/6

According to the API document from business customer, I design the variable, flow and encrypt. And then I post to the 3rd party testing address and waiting for the return variable for validation.

Full Stack engineer

FormosaSoft  •  2019/8 - 2020/3

Product maintain:
tms+, eeclass 2.0

Flexible & fast learning skill:
Native PHP, Service / Model module, layout module, MySQL, develop new components, develop new functions.

Education

University of Taipei

Computer Science  •  2017 - 2019

Applying interactive robot to design a course in computational thinking and learning computer programming

Tamkang University

Innovative Information and Technology - S.E  •  2011 – 2015

Car Trip Planner — I designed an algorithm and a frontend page to calculate the best road map for user to travel the spot via Google Distance Matrix API

One year, as an international student at Winona State University (WSU) studied Computer Science (CS) in Minnesota.

Projects

Adobe Commerce Cloud

(2023 ~ present)

  1. Magento version upgrade to 2.4.5-p1
  2. Same domain to three different Adobe Commerce Projects solution
  3. Private link connection from Adobe VPC to Acer VPC
  4. Full Stack development
  5. Magent-Cloud CLI

Line Shopping

(2022/10 ~ 2022/12)

  1. Integrate with line shopping for affiliate marketing
  2. According to the Line Shopping document and requirements, design the API for Line Shopping affiliate the traffic from live streaming
  3. Product API
  4. Product Partical API
  5. Order post API
  6. Oder Fee post API


Global Reference Architecture (GRA)

(2021/12 ~ 2022/6)

  1. Combine the Asia, EU, Americas codes into a global code to reduce the effort that we apply the new global feature
  2. Code Pipieline for GRA
  3. Code review and sonar scan for GRA
  4. Magento version upgrade to 2.4.3-p2
  5. Release Planning

CentOS migration with AWS cloud development kit (CDK)

(2021/10 ~ 2021/11)

  1. Migration CentOS setting to RedHat
  2. Using the Red Hat based image with CDK for migration
  3. Deploy the standard Red Hat Linux to every AWS environment with CDK code

ISMS Level 3 data recovery documentation

(2021/10 ~ 2021/11)

  1. The sop of database recovery
  2. The sop of the a-z is unused or out of resource
  3. The sop of the front-end server or back-end server was down or damaged.
  4. The sop of the source-control system was down or damaged

GitLab dockerize 

(2021/9 ~ 2021/10)

  1. Building latest GitLab with Docker
  2. Seeking a faster way to migrate to the GitLab projects
  3. Settle the plan and cut the line for migration
  4. Migrate all the git from former GitLab

Amazon server cost portal 

(2021/8 ~2021/9)

  1. Using AWS cost explorer to build a portal for viewing costs
  2. Combine 9 AWS account costs on one portal

CI / CD (2021/6 ~2021/7)

  1. Amazon Web Service CodePipeline established
  2. Deployment Flow implements the AWS solution
  3. Enhance the deploy speed and fully automated
  4. Combine with Auto testing tool and SonarQube scanner

CodePipeline Flow:

  • Code Source → Code Build → Code Deploy

Server status monitoring (2021/4 ~2021/5)

  1. Severless establish
  2. Using S3 as hosting
  3. API Gateway combines with LambdaS3 static content using ajax through API Gateway

Serverless architecture :

Stage environment established 

(2021/11 ~ 2021/12)

  1. Setting a new AWS account for the STG environment
  2. ALB / EC2 / Aurora DB / ElasticCache / OpenSearch established
  3. Gain more testing scenarios in STG environment

CPYou (2020/9 ~2021/4)

  1. Flexible co-working ability
  2. Git Flow co-working model with vendor strategy adviser / review 
  3. Boomi development (ETL)
  4. CPYou development
  5. Parallel-Backend-Server strategy solution
  6. Building the CPYou environment in a day (UAT)
  7. Trouble shooting ability
  8. Code Reviewer
  9. CPYou DEV / SIT / UAT / PROD Deployment 

M1 - M2 migration (2020/7 ~ 2020/9)

  1. Translation DevOps flow improvement
  2. GitKraken Git GUI implemented for team member
  3. Code review
  4. Release management

Student in gate (2020/3)

I prepared the flow model and Backend develop in 1 day

Flow:

  1. App scan QR Code →
  2. Post school number and timestamp → 
  3. Call API to PostgreSQL DB (End)

Push-Pull (2019/1)

Student Open Course management: Develop the Backend & Fast learn the PostgreSQL and Vapor.

I built the Server-Side and join the Vapor to Python migration.

OverCooked_2 (2018/11)

We apply the OverCooked concept and build it on IOS system. We used the Bluetooth to connect the Client each other.

Function I made:
Move, Pickup, Place, Chop, Chop progress bar, Time limit, Obstacle, Impact

JoinMe (2018/8)

User can announce the Join request via app, the other can review the request from the Join storyboard, and then they can join it for Do thing together.

Function I made:
Google Location API, User flow Design