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

  • Oracle OCA AD

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