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.