下載.png

Lin Yang Chih (林暘智)

I'm a backend (VoIP) developer in LoFTech Co. (Juiker App) based on Java. I have passion to learn varied technologies in leisure time. I'm looking forward to join a team which members are willing to share each other with techniques / experiences they learned.


Objective: Building distributed backend services with cross device(node) communication.

  https://www.linkedin.com/in/yangchihlin/  |    https://github.com/YangChihLin   |    [email protected] |     0988-376-675

No.67-7, Sec. 3, Minzu Rd., Tanzi Dist., Taichung City 427, Taiwan (R.O.C.)

Skills

Programming (Java)

Multi-Threading, Async. programing, connection pool implementation(AMI protocol), Monitoring, Redisson, Feature toggle strategy for testing which relies on pure Java rather than DI framework. Maven, IntelliJ. 


VoIP (SIP)

SIP protocol debugging, voice system bridging, VoIP gateway setting, Asterisk(open sourced) VoIP platform.


Linux / Network / DevOps

OS/InfraGCP, Vagrant, CentOS, Mac OS.

Net tools: iptables, tcpdump.

DevOps: Ansible, Docker(compose), Git, JMeter.

Experience

VoIP System Lead(Trainee), LoFTech Co.                                                                 Mar. 2019 - Present
  1. 4~6 members in our team and responsible for 4 major topics: Development, Auto Testing, Operation and Voice Quality.
  2. All-In-One system design - Containerizing VoIP system and running in IoT device.
  3. Related works: Network trouble shooting, voice system bridging(with customer), task assignment, etc.

Java Backend Developer (Juiker App), LoFTech Co.                                                  Jun. 2016 - Mar. 2019
  1. Building and maintaining RESTful APIs using Jersey, ORMLite, Jetty.
  2. Using Asterisk as SIP proxy(TLS/UDP), establishing TCP based sub-systems developed in Java which are working with VoIP service.
  3. Provisioning tool - Ansible for deployment.
  4. Related Services / Tools: CentOS 7, Redis, MySQL, Asterisk, Vagrant, Docker, ipables, tcpdump.

Java Backend Developer (Site Project)                                                                        Jul. 2017 - 2018

  1. Building RESTful APIs using Jersey, ORMLite, Jetty. Redis for storing calculated data.
  2. Infra: GCP (Compute Engine, Cloud DNS), CentOS 7, MySQL, Let's Encrypt TLS Cert.
  3. We have 3 members: Two are building iOS App and I'm building backend service.
Invoicing System for OEM, Cheng-Ting Ltd.                                                              Jan. 2016 - Jun. 2016

  1. Currently, the system is used in CHENG-TING Ltd., Implemented in Java.
  2. This is an one-person project. Including functions: Order, Customer, Product, A/R and Invoice Detail. 
  3. Server-side based on Spring DI container as well as Hibernate framework. 
  4. ReactJS is my choice which is a presentation layer framework.

Class Representative & Leadership of Graduation Project                                        Jul. 2015 - Dec. 2015
  1. Social media application “Travel Map”, Implemented in Java.
  2. Google Map APIs, jQuery, Bootstrap CSS framework. Java Websocket APIs to push messages and map marks to client-side. 

Education

         Institute of Information Industry Java Web Application Development                                Jul. 2015  - Dec. 2015 
        National Central University Master of Business Administration                                            Sep. 2013 - Jun. 2015 
        National Yunlin University of Science and Technology Bachelor of Electrical Engineering   Sep. 2009 - Jun. 2013 
Powered by CakeResumePowered by CakeResume
Powered by CakeResumePowered by CakeResume