[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