I am a Java developer with 10 years experience,
familiar with Spring Framework, payment and e-commerce.
- 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
Spring Framework
Spring Boot
Spring Cloud
Spring Data REST
Spring Security
Spring Boot Admin
Swagger
Thymeleaf
Hazelcast
Elasticsearch
Cache
MyBatis
JUnit
Ansible
Gitlab CI/CD
Microservice
OAuth2
flyway
Docker
CircleCI
bitbucket
Vargant
Fluentd
Kubernates
Jquery
Vue.js
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)
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/)
I am a Java developer with 10 years experience,
familiar with Spring Framework, payment and e-commerce.
- 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
Spring Framework
Spring Boot
Spring Cloud
Spring Data REST
Spring Security
Spring Boot Admin
Swagger
Thymeleaf
Hazelcast
Elasticsearch
Cache
MyBatis
JUnit
Ansible
Gitlab CI/CD
Microservice
OAuth2
flyway
Docker
CircleCI
bitbucket
Vargant
Fluentd
Kubernates
Jquery
Vue.js
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)
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/)