Haopo Liao

Haopo Liao

Full Stack Engineer

Followers of Haopo Liao190 followers
location of Haopo LiaoTaipei City, Taipei City, Taiwan

Connect with Haopo Liao to Send Message

Connect

Connect with Haopo Liao to Send Message

Connect
  • Timeline

  • About me

    Software Engineer

  • Education

    • Southern Taiwan University of Technology

      2005 - 2010
      Bachelor's degree Computer Science and Information Engineering
  • Experience

    • Taipei Digital Group

      Dec 2011 - Jul 2020
      Full Stack Engineer

      Remodeled the internal systems standalone and Introduced better solutions to run the DevOps. Below list shows what skills I used:1. Designed and developed multiple microservices, scripts and tests, proficient with Kotlin(Java) Spring Boot Stack , Angular2+ and Google APIs - Wrote Restful APIs built in Spring Boot and provided role based authorization using sessions across microservices - Wrote unit and integration tests to ensure code quality - Developed core modeling library to manage persistent objects and queries in YAML format - Developed scripts managed by Jenkins to synchronize, transfer and report data automatically2. Implemented CI/CD pipelines and quality gate with Jenkins and SonarQube- Wrote pipelines to auto build, test and package with Maven- Improved code quality with SonarQube - Wrote pipelines to auto deploy docker images to private registry or Docker Hub3. Introduced automatic stateless deployments in single node with Kubernetes and Rancher - Created Blue-Green deployments for reviewing - Led application demos to users and participated in Q&A discussions Show less

    • President Information CORP

      Oct 2020 - Dec 2020
      Software Engineer

      Improved the code quality of Spring Boot project with team members and investigated introducing MyBatis into it.

    • Wistron ITS (WITS)

      Dec 2020 - Aug 2021
      Software Engineer

      Running SCRUM on Jira with team members1. Design and develop Restful APIs built in Node.js and Sails.js- Created a DSL to adapt blueprints feature which makes modeling even faster than usual- Implemented test generators to test basics of models and controllers, saving time of writing boilerplate tests2. Wrote GitLab CI pipelines to auto build, test and containerize APIs- Designed, developed and simplified CI stages with merge(pull) requests- Wrote single Docker file for multiple environments- Performed and deployed APIs image to AWS ECR3. Successfully structured stateless and easy scalable APIs on AWS Elastic Container Service- Delivered single build with various environment files for DEV, QA, Staging and Production- Adapted AWS RDS and S3 as stateful services Show less

  • Licenses & Certifications

    • Certified Linux Administrator (LPIC-1)

      Linux Professional Institute
    • Sun Certified Java Developer (SCJD)

      Sun*