Profile 00 00@2x e294063b2878e4164ba1dd904aa6b8bae6a97e19937899e4b4af853acf30de5d

Shang Li Chu

I am a Java developer with 10 years experience, 

familiar with Spring Framework, payment and e-commerce.


About


- 10 years of experience working in full stack web application development use java 

- in less than 1 years of experience use scala and spray 

- Recently used vue.js for fronntend 


I like learning and sharing new technology.I've been Learning on DevOps and how to design Microservice and delivery use Docker. 


My blog 

new https://blog.samchu.dev/ 

old http://samchu.logdown.com/ 


Here's My Github https://github.com/samzhu 


Recent experience

2016 Java Community Conference Taiwan Speaker ( Microservice & Cloud Native ) http://jcconf.tw/2016/speaker/samzhu.html 


2018 ithelp - 30 days from scratch usd Spring Boot & Spring Cloud build Microservice author https://ithelp.ithome.com.tw/users/20107338/ironman/1445 


2019 Google Registry Website Competition Winner https://get.dev/#success-stories 


My program notes have been post on spring.io blog 

https://spring.io/blog/2015/09/16/this-week-in-spring-september-15th-2015-springone2gx-2015-edition 

This Chinese-language post on using Quartz with Spring Boot looks amazing 


https://spring.io/blog/2015/09/01/this-week-in-spring-september-1-2015 

This blog looks at the Spring Cloud configuration server 


https://spring.io/blog/2015/08/12/this-week-in-spring-august-11-2015 

check out this interesting Chinese-language post on using .yml with Spring Boot  


https://spring.io/blog/2017/01/10/this-week-in-spring-january-10th-2017 

I liked Sam Chu’s Chinese-language post on setting up multiple MongoDB connections in a Spring application

Skills


Programming

Spring Framework

Spring Boot

Spring Cloud

Spring Data REST

Spring Security

Spring Boot Admin

Swagger

Thymeleaf

Hazelcast

Elasticsearch

Cache

MyBatis

JUnit



Other

Ansible

Gitlab CI/CD

Microservice

OAuth2

flyway

Docker

CircleCI

bitbucket

Vargant

Fluentd

Kubernates



FrontEnd

Jquery

Vue.js

Education

Lunghwa University of Science and Technology

Department of Information Management,2006 / 9  - 2008 / 6 

Hwa Hsia Junior College of Technology

Department of Electrical Engineering,2001 / 9  - 2003 / 9 


Qualifications


2008 Certified Sun Certified Java Programmer 

2008 Certified Sun Certified Web Component Developer 

2008 Certified Cisco Certified Network Associate (CCNA) 

2008 Certified LPIC-1: Linux Server Professional Certification

2012 Data processing, analysis and application of cloud computing training class

2013 Hadoop cloud programming development practice training class

2013 Android mobile advanced program training class

2013 Cloud system construction practice class training

2016 Java Community Conference Taiwan Speaker - Microservice & Cloud Native (http://jcconf.tw/2016/speaker/samzhu.html)

2018 ithelp - 30 days from scratch usd Spring Boot & Spring Cloud build Microservice author (https://ithelp.ithome.com.tw/users/20107338/ironman/1445)

2019 Google Registry Website Competition Winner (https://get.dev/#success-stories)

Experience



Originate Network                                                                                                                                                         2018/10 - Present

Senior Java Software Engineer

In Originate Network my main tasks are develop Customer service Website and DevOps. 

Duties: 

- Developing website and backend. 

- Developing applications use SpringCloud. 

- Design and implementation CI/CD pipeline. 


Technical domain: 

- Spring, Spring Boot, Spring Data, Spring Cloud 

- Docker, DockerCompose, Vargant - Maven, Git 

- Fluent bit, Fluentd, Elasticsearch 

- Gitlab, Gitlab runner, Nexus, Ansible 

- Pinpoint


Pou Sheng International (Holdings) Limited                                                                                                          2016/07 — 2018/10

Deputy Research Manager

Duties:

    E-commerce exception handling

    Developing Marketing service 

    Integration platform e-commerce, ERP and gym


in-house training

        Microservice&Cloud Native

            https://docs.google.com/presentation/d/1kHoPeWT3IVjHpCL91Rqrd4oWkYA_vc2PsTqpvVXCpNU/edit?usp=sharing

        Spring Boot workshop


Project:

    KPI System:

        Base on user requirements to customized calculate the score and flow, this project use three months to develop,

        but not used, because user found other product enough to use.

    Auth Service:

        We have many sub system in company, but they have different login feature by itself, i recommend use OAuth2 and 

        JWT to manager they, i use Spring Security implement it.

    Member Data Cleaning:

        In our old e-commerce system, member data is very inconsistency, marketing department provider difference data 

        list to cleaning.

    Big turntable marketing service:

        E-commerc member use point to draw for prize or sign up activity, i am responsible for backend service.

    Achievement service:

        E-commerce member join our activity ex:3 on 3 basketball game, he will get achievement and prize, prize maybe is

        point or coupon, then in our website use it.

        I am responsible for front web, backend service and admin web use spring vue.js and two week.

    Experience shop:

        We have many gym and Indoor climbing gym, they have experience course need to manage and show in mobile.

        I am responsible for backend service.


Mitake In                                                                                                                                                                      2014/03 — 2016/03

APP Business group-Development Engineer

Duties:

    Developing new applications for app backend.

    Developing hybrid app.

    Developing new applications use Nosql.

Project:

    HUA NAN BANK APP web frontend & backend(https://play.google.com/store/apps/details?id=com.hncb.mobilebank)

    SECOM Dr.ID backend (https://play.google.com/store/apps/details?id=com.mitake.secom)

    Bank of koahsiung APP web frontend(https://play.google.com/store/apps/details?id=com.bok.cordova)


JSDWAY Digital Technology CO.                                                                                                                               2012/03 — 2014/04

Software Engineer

Duties:

    Developing new applications and website.

    Design new app and payment gateway architects

Project:

    Game web site, backend service, admin web develop

    I-Jcard APP SA SD (https://play.google.com/store/apps/details?id=com.jsdway.jcard)


Neweb Technologies Co.                                                                                                                                           2008/08 — 2012/02

Software Engineer

Duties:

    Maintain Creditcard Payment Gateway

    Maintain nonCreditcard Payment Gateway

    Full stack Java based web application development

Project:

    Neweb creditcard & nonCreditcard Payment Gateway (http://www.ezpay.com.tw/)

    Neweb bill bay Ezpay (http://www.ezpay.com.tw/ezpay)

    Citibank Bill Query Payment.

    Hwataibank Bill Query Payment.

    Q-WARE SystemsServices Corp.(IBON) Bill Payment

    Bankoftaipei SmartPay Payment Gateway

    Kbro Prepay and Point System

    Taiwan Sugar Corporation EC(http://www.ego888.com.tw/)