Avatar of HsiangHao Kang.
HsiangHao Kang
web backend engineer
ProfileResume
Posts
0Connections
Print
Avatar of the user.

HsiangHao Kang

web backend engineer
8+ years of work experience in Object-Oriented Design Principles, Modeling, Programming & Testing in Java. *Expertise in using Spring-Boot to develop Restful WebService. *Proficiency in developing web applications using ORM - Hibernate, JPA, QueryDsl. *Proficiency in writing unit test with JUnit/Mockito. *Extensive knowledge about Rule Engine. TOEIC : 740 (2019/09)
InSynerger Technology Co., Ltd.
National Taiwan University of Science and Technology
台灣台北縣

Professional Background

  • Current status
  • Profession
    Back-end Engineer
  • Fields
    Software
  • Work experience
    4-6 years
  • Management
  • Skills
    JAVA
    Spring Boot
    Spring Framework
    Spring Data
    spring cloud
    Junits/Mockito
    Kafka
    Linux
    Swagger API
  • Languages
    English
    Fluent
    Japanese
    Beginner
  • Highest level of education
    Master

Job search preferences

  • Desired job type
    Full-time
    Not interested in working remotely
  • Desired positions
    Senior Backend Developer
  • Desired work locations
    Taipei, Taiwan
  • Freelance

Work Experience

Backend Developer

Jul 2018 - Mar 2021
2 yrs 9 mos
InSynerger Technology Co., Ltd., Backend Developer, Jul 2018 to Present Requirement gathering from Product owners and analyze the business logic to be implemented. Design and implement SHARP Thailand IOT platform. Design and implement a more light way Rule Engine System to replace the legacy system and Drools APIs. 1. Design and implement this system with Interpreter Pattern(postfix expression) and Rule Engine library Easy Rules. 2. Reducing data storage requirements from a Binary Tree to Tree leaves. 3.Defining the relationships between different rules with hierarchical and/or logic. Example: [(deviceA’s power > 100) and (deviceB’s current > 10)] or (deviceC’s voltage > 10) Developing a new microservice Infactory Backend API to replace legacy system from MVC Frameworks to pure APIs. 1. Implementing 150+ APIs for 3rd-party companies and InSynerger’s Industry 4.0 solution. 2. Reducing 50%+ number of database query. Using JUnit, Mockito framework for unit testing.

Backend Developer

Aug 2016 - Nov 2017
1 yr 4 mos
1.Refactored skype official site purchase system from structs2 to Spring Boot . 2.Refactored and written database persistence layer from JDBC to Spring Data JPA , Hibernate5. 3.Maintained Skype official site purchase system and new function add. 4.Developed Skype's annual event with PChome24h. 5.Developed Android app to recommend products on PChome24h PCstore Ruten.

Backend Developer

Oct 2015 - Aug 2016
11 mos
1.Developed Augmented Reality System with image retrieval opensource project LIRE. 2.Implemented ORB,FREAK algorithms to track and recognize 2D image for AR application. 3.Developed APIs for mobile App to track image.

Education

Master of Science (MS)
Information management, Computer Vision Lab
2012 - 2014
Master of Science (MS)
Electronic Engineering
2008 - 2012