[TOC]
---
# Personal information
* Name: 林宸宏, Ages: 33
* English name: Chen Hung Lin
* E-mail: chenhung0506@gmail.com
* Phone: 0919040448
---
# License
* Oracle OCA AD
---
# Education
* Bachelor of Science: 國立中央大學 (graduate)
水文與海洋科學研究所
2012/7~2015/6
* Master of Science: 私立逢甲大學 (graduate)
水利工程與資源保育
2008/7~2012/6
---
# Skills
- Backend:Java ( Spring3、SpringBoot ) 4-year、Python3 ( Flask ) 2-year、Android
- Frontend: React (maintain)、VUE (maintain)、jQuery
- Dev-Skill: Docker、bash-shell、Git
- Java-Skill: AOP、JPA、mybatis、multi-thread、security
- Tools: Nginx、kafka、Jenkins、harbor、Apollo、ElasticSearch
- Database:MS-SQL、MySQL、Oracle、Redis、FireBase
- OS:Mac、CentOs (Linux)
- Cloud:GCP、Linode、Heroku
- Maintenance:VMware、VCenter、Router、Firewall、NAS
---
# Employment history
:::info
## Company: Hytech (海科科技)
##### Job: Backend Engineer
##### Since: 2021.08.01 ~ now
##### Main job:
- 1.Develop products:
- Client / Admin Portal:
- AOP, kafka, mybatis, Strategy pattern
- Commission calculate:
- cronjob, multi-thread
- Campaign develop:
- cronjob, kafka, JPA, Template pattern, status machine
- Davinci Report:
- Python, React
- New Brand develop:
- kafka, mybatis, Apollo
:::
:::success
## Company: Emotibot (竹間智能)
##### Job: Backend Engineer
##### Since: 2019.08.01 ~ 2021.07.31
##### Main job:
- 1.Develop products:
- Concatenated chat UI to backend with **websocket** and **redis** (**Java、VUE**)
- Create Restful API for Client(**Java、Python**)
- Create a service that could batch upload file with **axios** library (**GO、VUE**)
- Concatenated authority system to implement **SSO** feature(Python)
- Concatenated FTP、webhook service(Python)
- LINEBOT、MESSENGER service Concatenated(Python)
- proxy、reverse-proxy (Nginx)
- 2.Maintain IDC server:
(a) Firewall (b) VPN (c) PORT FORWARDING (d) VMware
- 3.Product Link: https://www.kgibank.com/STP/html/comm/home.html
:::
:::warning
## Company: Symphox (神坊資訊)
##### Job: Backend Engineer
##### Since: 2016.12.01~2019.07.31
##### Main job:
- 1.Routine Develop:
- Logistics Management System (LMS):
- cronjob
- security
- mybatis
- Supplier Management System (SUP):
- restful API
- security
- jsp, ajax
- 3.Main develop:
- Oder Center System [OCD] develop
- Reorganize android APP to WEB service
- Google Analytics API concatenated
- LMS WMS API concatenated
- SAP system concatenated
- 4.Fix critical bug:
- Local file inclusion
- SQL injection
- Cross-site scipting
:::
:::info
## Side project
- Framework: Flask(python), spring-boot(Java)
- Server: nginx, tomcat
- DB: mysql
- OS: CentOs
- Cloud:GCP、Linode、Heroku
- Dev-Skill: Docker、bash-shell、Git、Jenkins
- Dev-tech: jwt, encrypt, md5, captcha, google recaptcha, smtp, jquery