Resume
Chen-hung Lin Resume
Personal information
- Name: 林宸宏, ages: 34, height: 178 cm, weight 77 kg
- English name: Chen Hung Lin
- E-mail: chenhung0506@gmail.com
- Phone: 0919040448
License
Skills
- Frontend: React (maintain)、VUE (maintain)、jQuery
- Backend: Java 8-year、Python3 (Flask) 2-year、Golang 2-year、Kotlin 1-year
- Dev-Skill: Docker、bash-shell、Nginx、Git
- Java-Skill: AOP、JPA、mybatis、multi-thread、security
- Tools: Kafka、RabbitMQ、Redis、ElasticSearch
- Database: MS-SQL、MySQL、Oracle、Redis、FireBase、DynamoDB
- OS: Mac、CentOs (Linux)
- Cloud: AWS、GCP、Linode、Heroku
Employment history
Company: Catchplay (台灣威亞科技)
Job: Backend Engineer
Since: 2023.09.01 ~ 2024.11.01
Salary: 1400k annually
Skills:
- Framework: spring-boot(Java), Kotlin
- DB: MySQL
- OS: CentOs
- Tools: Redis、RabbitMQ、ElasticSearch、DynamoDB
- Dev-Skill: GraphQL、Flow、Docker、bash-shell、Git
Main develop:
- Concatenation AWS Recommendation:
- Use AWS Recommendations to replace existing algorithms
- Concatenation AWS DynamoDB:
- Provide users create personal playlist feature and like/subscribe features
- Concatenation AWS S3:
- User can upload personal videos to fanloop platform
Routine job:
- Catchplay:
- - Develop customized API for partners
- - Add batch editing member info feature
- - GraphQL API maintain
- Critical Bug fix:
- - Use Redis lock to prevent double-click
Company: Hytech (海科科技)
Job: Backend Engineer
Since: 2021.09.01 ~ 2023.08.31
Salary: 1250k annually
Skills:
- Framework: spring-boot(Java), Flask(python), VUE, React
- DB: MySQL
- OS: CentOs
- Tools: Redis、Kafka、Apollo、ElasticSearch
- Dev-Skill: Docker、bash-shell、Git
- Java-Skill: AOP、JPA、mybatis、multi-thread、synchronized、security
- Design pattern: Strategy, Singleton, Template
Main develop:
- Deposit bonus campaign (Java):
- User will earn rewards after depositing
- Refer a friend campaign (Java):
- User will earn rewards after referring friends
- Trading bonus campaign (Java):
- User will earn rewards after trading specific lots
Routine job:
- Restful API:
- - Client Portal (Java)
- - Admin Portal (Java)
- - Campaign Report (Java, VUE)
- - Davinci Report (Python, React)
- Cronjob:
- - Commission job (Java)
- - Trade lots job (Java)
- - Status machine job (Java)
- Kafka:
- - Deposit consumer
- - Register consumer
- - Create account consumer
Company: Emotibot (竹間智能)
Job: Backend Engineer
Since: 2019.09.01 ~ 2021.08.31
Salary: 850k annually
Skills:
- Framework: Golang(GIN), Java(Spring-boot), Python(Flask), VUE
- Server: nginx, tomcat
- DB: ms-sql, mysql
- OS: CentOs
- Dev-Skill: Docker, bash-shell, Git, Jenkins
- Tools: Redis, websocket, md5, sftp, mybatis, sftp, smtp, jwt, crontab, axios, promise
Main Develop:
- SSO (Single Sign On) (GO):
- - Allow clients to redirect from their system to ours
- Websocket Service (GO, React):
- - Provide users with a conversation window where they can chat with our chatbot.
- - Product Link: https://www.kgibank.com/STP/html/comm/home.html
Routine Job:
- LINEBOT, MESSENGER BOT (GO, Python):
- - Develop Restful API for partner (Java, GO, Python)
- - Maintain Quality Inspection System (GO)
- - FTP, webhook service: (Python)
- - Proxy, reverse-proxy (Nginx)
- - Maintain IDC server: Firewall, VPN, Port Forwarding, VMware
Company: Symphox (神坊資訊)
Job: Backend Engineer
Since: 2016.12.01 ~ 2019.08.31
Salary: 580k annually
Skills:
- Framework: servlet, struts, spring2, spring3, spring5
- Server: tomcat, jboss, websphere
- DB: Oracle, ms-sql
- Framework: Flask(python), spring-boot(Java)
- Dev-Skill: Git, Jenkins
- Tools: spring scheduler, security, jsp, mybatis, ibatis, cached, rollback, smtp, sftp, shtml, ajax, crontab, Google Analytics
Main Develop:
- Order Center System:
- - Accelerate the synchronization of logistics system to supplier system and provide reporting services
- Reorganize Android APP to WEB Service:
- - Abolition of the old version of the APP allows users to operate the warehousing system directly through their mobile phones
Routine Job:
- - LMS WMS API concatenated
- - SAP system concatenated
- - Google Analytics API concatenated
- - Logistics Management System (LMS)
- - Supplier Management System (SUP)
- - Warehousing Management System (WMS)
- - Restful API development
- - Crontab task development
- - JSP development
- - Alert email development
Fix critical bugs:
- - Local file inclusion
- - SQL injection
- - Cross-site scripting
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
Education
- Master of Science: 國立中央大學 (Hydrology and Ocean Sciences) - 2012/7~2015/6
- Bachelor of Science: 私立逢甲大學 (Hydraulic Engineering and Conservation) - 2008/7~2012/6
Architecture
Chat-Bot
Certificate
iVoting
University
Thanks
Thanks for Reaching my Website