Backend Development for Point of Sale (POS)

Zein Ersyad

Backend Engineer
GitLab
Visual Studio Code
HashMicro

Started

My clients offer me a role as Backend Developer. My clients want me to be a Backend Developer and use Lumen as a framework. They also want me to integrate it with Gosend (One of the services from Gojek) and Xendit as Payment Gateway. I have an experience with Fullstack Development with Laravel. So I accept his offer on March 2021, we will run the projects for 6 months and I will communicate a lot with the mobile team.

Progress

The projects are running without any problems for months, because I have an experience with Xendit integrations before, and Gosend documentations are great. The problem is, when my client wants the database is merged with their services (They have similar services integrated with Grab Merchant), it generates many problems, for examples we used the UUID format and they use a number incremental format for the ID, and also they ignore the foreign key for the databases, they used the Laravel Eloquent features to generate relational queries.

Finish

In the end, we finished projects with a delay of 1 months, it makes me understand that merging a database can be challenging to do. At that time I don’t have knowledge how the best practice for merging database, but I still become a great experience for me as a Backend Developer.
Partner With Zein
View Services

More Projects by Zein