Portfolio
This is list of my recent work & projects.
Feel free to contact me anytime if you have questions
Meiwa Dashboard
Description
Meiwa Dashboard is an Real-Time Dashboard application for Employees Overtime, KPI, Finance, IOT dashboard and gymnastics record. the main purpose of this application is so that meiwa employees can see Employees Overtime, KPI, Finance (superior users), IOT dashboard and gymnastics record.
Main Feature
- Real-Time Dashboard
- Gymnastics Record
- IOT Dashboard
- Employees KPI
- Employees Overtime
- Intelligent Finance Reporting
Tech Stack:
- Monolith REST API Based
- Server: on premise using IIS (Internet Information Services Manager)
- Database: Microsoft SQLServer, Oracle
- Programming Language: PHP
- Backend Framework: Lumen mini framework laravel
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- 3rd Party and Lib. : Internal App Employee Self Service, Acumatica ERP, pusher, IOT and DR. Koutei (Desktop App for Scheduling Machine)
- Version Control System: Bitbucket
Close
ATK Inventory Management
Description
ATK Inventory Management is an inventory application for Stock ATK Meiwa, the main purpose of this application is so that meiwa employees can make orders atk by system that were previously offline and manual.
Main Feature
- ATK Order
- Order Multiple ATK
- Demand for goods
- Real-Time Dashboard
- Intelligent Reporting
Tech Stack:
- Monolith REST API Based
- Server: on premise using IIS (Internet Information Services Manager)
- Database: Microsoft SQLServer
- Programming Language: PHP
- Backend Framework: PHP Native (no framework)
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- 3rd Party and Lib. : Internal App Employee Self Service, Acumatica ERP and pusher
- Version Control System: Bitbucket
Close
Common Stock Inventory Management
Description
Common Stock Inventory Management is an inventory application for Stock Part Meiwa, the main purpose of this application is so that meiwa operators can make orders part by system that were previously offline and manual.
Main Feature
- Part Order
- Order Multiple Part
- Real-Time Dashboard
- Intelligent Reporting
Tech Stack:
- Monolith REST API Based
- Server: on premise using IIS (Internet Information Services Manager)
- Database: Microsoft SQLServer
- Programming Language: PHP
- Backend Framework: Laravel
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- 3rd Party and Lib. : Internal App Employee Self Service, Acumatica ERP and pusher
- Version Control System: Bitbucket
Close
Meiwa Order Part
Description
Meiwa Order Part is an order part application for Meiwa customers, the main purpose of this application is so that Meiwa customers can make orders online that were previously offline and manual.
Main Feature
- Job Order
- Order Multiple Job
- Real-Time Dashboard
- Intelligent Reporting
Tech Stack:
- Monolith REST API Based
- Server: on premise using IIS (Internet Information Services Manager)
- Database: Microsoft SQLServer
- Programming Language: PHP
- Backend Framework: Lumen mini framework Laravel
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- 3rd Party and Lib. : Internal App Employee Self Service, Acumatica ERP
- Version Control System: Bitbucket
Close
TrackSYNQ Carpool
In this application I do maintenance for about one year.
Description
TrackSYNQ Carpool is an enterprise-grade Carpool booking system. TrackSYNQ is a ready-to-deploy platform that provides track & trace functionality, fleet visibility and geo-fencing capabilities amongst other features. TrackSYNQ’s easy-to-use comprehensive user interface provides real-time monitoring of your fleet and drivers from any device.
Main Feature
- Job Order
- Multiple Drop Off
- Job Dispatch
- Real-Time Dashboard
- Job Scheduling
- Intelligent Reporting
Tech Stack:
- Monolith REST API Based
- Server: AWS EC2 & S3
- Database: postgresql
- Programming Language: Ruby
- Backend Framework: Ruby on Rails
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- 3rd Party and Lib. : GoogleMap API, Mapsynq and GPSGate
- Version Control System: Bitbucket
Close
TrackSYNQ PLUS
In this application I do maintenance for about one year.
Description
TrackSYNQ PLUS is an enterprise-grade dispatch system with integrated traffic-enabled navigation system for Web and mobile workforce. This functionally rich mobile application gives real-time visibility to fleet & dispatch operations, and job status amongst other features.
Main Feature
- Job Dispatch
- Real-Time Dashboard
- Multi-Vehicle Route Optimization
- Multiple Job Uploads
- Job Scheduling
- Intelligent Reporting
The Tech Stack:
- Monolith REST API Based
- Server: AWS EC2 & S3
- Database: postgresql
- Programming Language: Ruby
- Backend Framework: Ruby on Rails
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- 3rd Party and Lib. : GoogleMap API, Mapsynq, QORS (Quantum Online Routing System) and GPSGate
- Version Control System: Bitbucket
Close
Eco Drive Report
In this application I work in the frontend part.
Description
Eco-Drive report For TrackSYNQ PLUS – this report type is focused on the Eco-Drive functionality and it’s parameters. The first thing the user must select is the date range, for which this report will be generated.
Main Feature
Tech Stack:
- Monolith REST API Based
- Server: AWS EC2 & S3
- Database: postgresql
- Programming Language: Ruby
- Backend Framework: Ruby on Rails
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- Version Control System: Bitbucket
Close
OSME (On Board Multimedia Entertainment)
Description
Web APP & Captive Portal Multimedia Entertainment or generally can be said as Multimedia Entertainment Application has a modern interactive entertainment concept, users will get access to listen to music, enjoy videos, play games, even view news (information) using a Smartphone without requiring an internet connection . This solution is very suitable to be implemented in hospitals, hotels, waiting rooms etc. so that “waiting is no longer make us boring”.
The platform enable the owner of the place to generate new revenue stream from the advertising.
Tech Stack:
- Monolith REST API Based
- Mini Server: On Premise DELL/INTEL NUC
- Database: postgresql
- Programming Language: PHP
- Backend Framework: Codeigniter 3
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- 3rd Party and Lib.: GoogleMap API, VideoJS & Yahoo Weather API
- Version Control System: SVN
Close
SIOPAS Asset Optimization System (Web GIS)
Description
SIOPAS Web Portal is an integrated solution, providing information and control of the current asset condition. Solution Siopas is a solution built by the nation’s experts (100% Indonesia), therefore the solution can be adapted to the needs of asset management and asset optimization. This solution can also be integrated with an asset information system that may already exist and has been used today. In addition, this solution can display visual images about the distribution of assets in detail information about the assets on the map along with other information such as photos, videos or digital documents. SIOPAS is specially designed for the ability to analyse asset processing on the map.
Tech Stack:
- Monolith REST API Based
- Server: On Premise/Cloud
- Database: postgresql
- Programming Language: PHP
- Backend Framework: Codeigniter 3
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- 3rd Party and Lib.: GoogleMap API, Leafletjs, OSM (Open Street Map) & OSMAP (One Spirit Map By Integrasia UTAMA)
- Version Control System: SVN
Close
Jelajah by Medcom
In this application I work in the Backend part.
Description
Jelajah Medcom is an Android and IOS mobile application, for ease of homecoming (Mudik), so that on the way will not get lost and feel boredom.
Main Feature
• Latest information about homecoming (Mudik)
• All homecoming (Mudik) information is available from all our media coverage
• Search for locations, such as: cafes, gas stations, hospitals etc.
Tech Stack:
- Microservice Based
- Server: Cloud
- Database: Mysql
- Programming Language: PHP
- Backend Framework: Lumen Mini Framework Laravel
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- 3rd Party and Lib.: GoogleMap API, OSM (Open Street Map)
- Mobile: Android & IOS
- Version Control System: SVN
Close
Shutterstock Image Checker & Downloader
Description
The main feature of the application is to download and validate the id and image link that will be downloaded from Shutterstock.
Tech Stack:
- Monolith REST API Based
- Database: Mysql
- Programming Language: PHP
- Backend Framework: Lumen Mini Framework Laravel
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- 3rd Party and Lib.: Shutterstobk API
Close
Nawala express courier
Description
Nawala Express courier is a Website based application for couriers, its main features are tracking order status, track order by google map, online order, payment PO and COD and integrated with the company profile Website express courier profile.
Tech Stack:
- Monolith REST API Based
- Database: Mysql
- Programming Language: PHP
- Backend Framework: Codeigniter 3
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- 3rd Party and Lib.: PHPExcel, MPDF
Close
IS PROTECT SOS using spherical law of cosinus
Description
Description
This application is my minithesis when I want to get a Bachelor degree.
The purpose of this application is to help people who need help on an emergency basis that involves a person's life so more quickly get help.
Using the spherical law of cosines system will find the closest distance between the security office and the victim asking for help (SOS = Save Our Souls).
Tech Stack:
- Monolith REST API Based
- Server: Heroku
- Database: Mysql
- Programming Language: PHP
- Backend Framework: Lumen Mini Framework Laravel
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- Mobile Android & IOS: Hybrid Mobile (Cordova With Framework 7)
- 3rd Party and Lib.: GoogleMap API
- Version Control System: Bitbucket
Close
Augmented Reality Museum Bandar Cimanuk
Description
This application is my final assignment when Diploma III, the purpose of making this application is to facilitate and make museum visitors feel a different experience when visiting the Cimanuk Indramayu Municipal Museum, while observing the 2D objects will become 3D shapes and can interact with this AR Museum application.
This application is an android mobile based application.
Tech Stack:
- Database & Marker Augmented Reality: Generated by vuforia
- 3D Object: 3D Blender
- Game Engine: Unity 3D (to compile mobile Android apps)
- Programming Lang.: C#
Close
Corporate Secretarial System
(Mobile)
Description
This application is to manage corporate secretarial operations and ensure that the process runs smoothly with the aid of business automation and digitalization.
This application is hybrid application.
Tech Stack:
- Monolith REST API Based
- Database: Mysql
- Programming Language: PHP and Javascript
- Backend Framework: Codeigniter 3
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- 3rd Party and Lib.: PHPExcel, MPDF, etc.
Close
Augmented Reality Museum Bandar Cimanuk
Description
This application is to manage corporate secretarial operations and ensure that the process runs smoothly with the aid of business automation and digitalization.
This application is Web based application.
Tech Stack:
- Monolith REST API Based
- Database: Mysql
- Programming Language: PHP
- Backend Framework: Codeigniter 3
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap
- 3rd Party and Lib.: PHPExcel, MPDF, etc.
Close
Customer Relationship Management
Description
Customer relationship management (CRM) is the combination of practices, strategies and technologies that companies use to manage and analyze customer interactions and data throughout the customer lifecycle. The goal is to improve customer service relationships and assist in customer retention and drive sales growth. CRM systems compile customer data across different channels, or points of contact, between the customer and the company, which could include the company's Website, telephone, live chat, direct mail, marketing materials and social networks. CRM systems can also give customer-facing staff members detailed information on customers' personal information, purchase history, buying preferences and concerns.
This application is a Web based application.
Tech Stack:
- Monolith REST API Based
- Database: Mysql
- Programming Language: PHP
- Backend Framework: Codeigniter 3
- Frontend Framework: JQuery and Native Javascript
- UI Framework: Bootstrap 3
- 3rd Party and Lib.: PHPExcel, MPDF, etc.
Close