This system is designed to assist agents in managing credit players effectively. The workflow resembles an agency, with a hierarchical structure consisting of five levels: Portal (the highest), Company, Senior Master, Partner, and Player. At the Portal level, admins can only create or edit entities at lower levels, referred to as downlines. The system offers functions to configure downline settings, including bet settings and transactions. Whenever a player places a bet, the system generates a wager, calculates the profit based on the wager's outcome, and transfers the profit to a higher level either monthly or daily, depending on the player's preferences.
Maintain product
Design system
Migrate AngularJS to ReactJS
Migrate Monolith architecture to Microservices
Support DevOps in deploying to AWS and tracing Production Issues
Technologies: Microservices, AWS, Maven, Docker, Java 11, Spring Framework, MySQL, ReactJS, Redux, Kafka, Redis, gRPC