×

PORTFOLIO

 

Jeffry Tambari

Software Developer

Email: jeffrytambari@gmail.com

Email 2: c_for_creative@live.com

Phone: +62 898 348 9990

Website: vrhythm.net

Jakarta

 

 

LIST OF MY WORKS

Here are my pieces of work, I categorize into five types

SYSTEM... 3

NuDrv. 3

Dharma Event Registration. 7

Force-wide SMS Alert System... 10

Trace Mobile (Android) 10

MEL Web service. 11

ALU (Address Look Up) Web Service. 12

CEL. 13

Mobile Questioner. 15

Sybase Report 16

Sybase Portal 16

MS (Mail System) 20

FTP Daemon. 21

FC (File Checker) 22

Report Viewer. 22

DV (Data Viewer) 25

MOUSE. 25

RAT. 26

E-Binus. 27

SIM (Simple Inventory Management) 27

VGI 30

BPOM... 30

POS (Point Of Sales) 31

Efata. 35

Tyler Morning Telegraph (Android/iOS) 37

ETFinal Score (Android/iOS) 38

ZhongPWA (using-zhong-pwa) 40

File Reader (using-file-reader) 41

Konomi (using-konomi) 42

MAINTENANCE WORK.. 44

AIC Locator site. 44

SAKAE. 45

SWCDC.. 46

HPB. 47

DBS & POSB. 47

Singpost 48

NGEEANN.. 49

Colliers. 50

Webtrace. 51

Find Case. 52

HELPER APPLICATION FOR AUTOMATION.. 53

Backup using WinScp. 53

CURUT. 54

File Distributor 55

FPS / Faktur Pajak Sederhana (Simple Tax Invoice) 55

Otomatisasi Slip Gaji (Automate generate Salary Data to form) 56

XFS (eXcel Formula Splitter) 57

Excel Form... 57

Excel Filter Copy. 58

File Search 1. 59

File Search 2. 60

File Search 3. 60

MP3 Renamer. 61

My Note. 62

MMM (Middle Mouse Mover) 63

Codegen. 63

Check Hidden. 64

MISCELANEOUS. 65

Visual Programming Project 65

Tac Tic Tuc. 65

Finger Print 66

Image Generation using AI 66

 

 

 

 


SYSTEM

This type is system or subsystem product I have developed.

NuDrv

NUDRV is marketplace or platform for hosting/renting vehicle (car & motorcycle). With NUDRV renter is allowed to rent a vehicle by self-drive (lepas kunci) or by with driver (also has choices to have bodyguards & escorts vehicles). With NUDRV host can make his vehicles to be rented & make money.

 

     

Frontend UI

       

Frontend UI (2)

 

       

Frontend UI (3)

     

Frontend UI (4)

Dashboard UI

Dashboard UI (2)

Dashboard UI (3)

Dharma Event Registration

PWA application for register/registration for events. Also, for confirming presence of registrant by QR code.

 

 

Frontend UI

 

Dashboard UI - Events

Dashboard UI - Registers

 

Dashboard UI - Settings

 

Dashboard UI €“ Change Password

 

Dashboard UI €“ Registration Confirmation by scanning QR Code

 

 

 

 

 

 

 

Force-wide SMS Alert System

This web application helps for quick response of urgent matter. The system would manage response when occur & deploy SMS (short message service) to interested persons. The map here is used to show geographically the accident happen. Because of issue of confidential, I may not describe here, I just put small part of feature here in simplified picture.

 

Example of table/list

 

Using Map

 

SMS Template Editor

 

Trace Mobile (Android)

This android application is for private client. This is used for tracking device & monitoring device position in real time. My contribution here is programmer, small part of designer, establishing part of framework & tester.

 

   

   

Tracking device, search location, setting & device manager

 

MEL Web service

MEL web service provides data for below android & iPhone application. The subsystem is providing eldercare residential & geographical information. This acts as server and will respond every request addressing to it & return with web service output. The android application can be downloaded freely in Google Play, as well as the iPhone. My contribution is standardizing the command, main programmer, documenter, database admin. Android application & iPhone application are not my part.

https://play.google.com/store/apps/details?id=com.aic.mel&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5haWMubWVsIl0

 

   

Example of UI in android (not my part)

ALU (Address Look Up) Web Service

This web service application acts as middleware to other web service. This application has function for security, limitation & logging system. My contribution is design the system, analyze, write the code & test.

 

XML

Process of request


 


CEL

This is part of weblocate site. My contribution is designer, main programmer (recode to new framework) & database admin.

http://www.street-directory.com/cel/

 

Searh by address

 

 

Search by region & map

 

Search by provider

 

Search result in table

 

Provider detail

 

Mobile Questioner

This android application is intend to help surveyor in their work, asking respondent data & so on. This is subsystem, only the client. My contribution is programmer (develop some module), local database admin, designer, recode part of the framework & bug fixer.

 


Login (sample)

Main page (sample)

Menu (sample)

 

Sybase Report

Sybase report is system that producing report for Arta Boga Cemerlang. This system contributes in providing data for all division. This system provides data & information so executives or who interested in could make appropriate decision, supports other division so they could work based on trusted data (always enhancing data reliability & availability), provides sales data daily so salespersons or executives could use (which quantity is so enormous). There are many types of report, many types of parameter & many requesters or daily routine reports. My contribution is as report maker (established code & data from data in database to report), as researcher for new innovation & technology, as bug fixer, as person in charge in the making, and create supporting application or subsystem.

 

Sample of report

Sybase Portal

Sybase Portal is web application that part of Sybase Report (reporting system). Run in local intranet, this web application serves many requesters from many divisions. The site helps them so they could DIY (do it yourself) requesting report, could watch the processing status how or when the report is being processed, get the report easily & conveniently. Not only for report management, this site also provides actual data & information, dashboard for executive, and user interface to input data to database for registered user. My contribution here is in making the framework, researcher of new technology, maintaining the servers & databases, and creating many of pages.

 

Page viewing status of report requested

 

View parameter of report requested

 

Processing summary using ajax

 

Inbox or repository management for report requested

 

Chart or dashboard

 

Zoomed chart

 

Example of form for requesting report

 

Example of list of data

 

Maintenance Input Form

 

MS (Mail System)

Mail System is supporting system for Sybase Report. This helps executive could ask some report via email (internet or intranet), then sends back with report in attachment. This application serve every request email, read the parameter inside, do what it supposed to do like searching asked report in correct repository, finally reply the email back to executive with attachment which it belong to. This system could check the email address and user, his/her privilege, and the business rule inside. My contribution is main programmer, designer, analyst, tester, documenter & researcher.

 

 

FTP Daemon

This application works in background, helping in sending files which the existence is unknown in time. This application is supporting application in Sybase Portal. My contribution is main programmer, main designer, main analyst & tester.

 

Main UI

 

Setting

 

FC (File Checker)

This VBA application is used to check file existence in many location/servers. This macro runs automatically every day/scheduled time. The result then sent automatically via email to manager for report. This application is support system for Sybase Report. My contribution is researcher, main programmer, main analyst, tester & maintainer.

 

 

 

Report Viewer

This is android application for file manager. This is researched new technology application to support Sybase Report system My contribution is researcher, main programmer, main analyst, main designer & tester.

 

Login

Report Category

File fist in storage filtered by category

Search by keyword

file storage setting

Menu

 

Report management

User management

Change password


DV (Data Viewer)

PDA application is used to open text file in good view (table/form). This application used by sales daily to check customer data, which download from server every morning. This is subsystem of Sybase Report. My contribution is researcher, main programmer, main analyst, main designer & tester.

 

View data in table

 

MOUSE

In Sybase Report system, there are multiple servers (and multiple types) to work with. They are intended to generate & process csv file to xls file with many features. There are some files needed to generate one report, and there are thousands of reports, and there are many servers. This application helps me & my colleague to find certain files in nowhere server. Some features are search with keyword, view the result, click to open, copy file. My contribution is the main idea, main analyst, main programmer, main designer, main tester, main database admin & user.

 

Action search file with keyword €œconfig- €œ in selected generating servers

 

Server types

 

RAT

This application used to check count of report result & the time. This is support application to monitoring part of Sybase Report system. This used to make report for manager. Because of the report number is so huge and location of the reports in repository server in different directory/location, it €™s really time wasting to check them all. I create this app to help me check the result. Not only check the result, actually this application also checking the reporting system within its complexity, like checking the status & location of server of report generation. My contribution is the main idea, main analyst, main programmer, main designer, main tester, main database admin & user.

 

 

E-Binus

This is my thesis project. This is system for e-learning. I developed some module & documented UML diagrams.

 

Announcement, news & event management

 

SIM (Simple Inventory Management)

This windows application helps shop in selling product, logs transaction; manage inventory or helps in some automatic thing in IT. My contribution is main analyst, main programmer & main designer.

 

Product Management (sample)

 

View Product (sample)

Transaction History (sample)

 

Transaction (sample)

 

Report generated (sample)

 

VGI

This is CMS (content management system) web application. My contribution is developing some back end module.

 

 

BPOM

This is CMS (content management system) web application. My contribution is developing some back end module & front end module.

 

Back end page

 

Front end page

 

POS (Point Of Sales)

This is POS (Point Of Sales) system for bar.

 

POS Login

 

POS Dashboard

POS Table

POS Order

POS Admin Dashboard

     

POS Admin menu

POS Table Category

Efata

This is Web Application using jQuery Mobile

 

 

Efata Login

 

Efata Menu

 

Efata Search & Form

 

Tyler Morning Telegraph (Android/iOS)

This is Mobile Application for news.

 

Tyler Morning Telegraph

ETFinal Score (Android/iOS)

This is Mobile Application for sports news.

 

ETFinal Score

 

 

ETFinal Score Video

 

 

ZhongPWA (using-zhong-pwa)

Zhong PWA (Progressive Web Application) is tool for learning Chinese & intended for mobile phone user. This is adaptation of Desktop Chrome/Firefox Browser Extension €œZhongwen: Chinese-English Dictionary €. This works well on Android/iOS phone using mouse USB-OTG(On the Go). You can hover every Chinese character for detail English translation like you do with Zhongwen.

 

   

UI for mobile

 

File Reader (using-file-reader)

File Reader is simple PWA (Progressive Web Application) for open text file in mobile. Showing text in mobile sometime can be cumbersome. This application has option €œWord Wrap € to show long text (in one line) with indentation (show all text by new lines) or just show the beginning text in case we want to see paragraph structure (to avoid overwhelmed by massive long text). Has feature dark/light theme. While opened in desktop, has option to show in €œPrint Layout € mode.

 

UI for mobile

UI for desktop

 

 

Konomi (using-konomi)

Konomi is badminton scorer application as companion for badminton players. The main purpose is to help the players manage scoreboard when playing, to add & to subtract point of team A & team B, as we always forget the scores. We can control Konomi Android app with Bluetooth devices as remote control

 

UI for mobile

Main UI

Change score by selecting numbers


MAINTENANCE WORK

 

In Street Directory these below sites called weblocate site. These sites have similar code mainly in searching address & online map. My contribution is to maintain these already exist project. I have to maintain the data, fix, enhance, or customize the code, change the design, etc. Some of them has already recoded to newly framework, extended with mobile application. I also create the new framework (general type) so I could build easily, the new one.

 

AIC Locator site

This is subsystem of official AIC website which focusing only in map & search location.

http://www.aic.sg/silverpages/eldercare/searchByServices.aspx

http://www.street-directory.com/aic2/

 

Search by region & map

XML

 

Map of provider

Search provider result


 

 

Nearby & determination of service area

 

SAKAE

This is web service application, has no user interface.

 

XML

 

SWCDC

http://www.street-directory.com/swcdc/

 

Search

Search Result


 



 



Singpost

http://www.street-directory.com/singpost/singpost.cgi?

 

Search

 

Search result list

 

Search result detail

NGEEANN

http://www.street-directory.com/ngeeann/

 

Front Page

Colliers

http://www.street-directory.com/colliers/

 

Search

Webtrace

http://www.webtrace.net/

This is web application for tracking registered device (car) position in Singapore. With this system user can visualize position of device in map, view history of   trip, manage device, etc. I maintain the code of web application. Currently this web application on developing process into new concept application with new business vision. I manage the web service system logic in new webtrace. The web service would serve web site, android application & iPhone application.

 

 

Find Case

I maintain the code for this site. This is local site on client server. This application is for scheduling important person.

 

 

 

HELPER APPLICATION FOR AUTOMATION

This type is about my side work, not for commercial, but practically used & really works to help me & other people.

 

Backup using WinScp

This helper code is used for backup database & code of sites which I maintain. By utilizing WinScp I could easily do batch command, so I could do backup with a single click.

 

 

 

 

CURUT

This is Windows application that utilizing remote admin application. Imagine we have many servers to maintain, with same password. We have to retype & retype the same old password. For daily routine, this is really annoying for some people. This application helps to automate that, with simply single click. I create this application to help monitoring servers in Sybase Report & Sybase Portal. My contribution is idea, main programmer, main designer, database admin, main tester & user.

 

 

 

File Distributor

In Sybase Report, I have to distribute some file to many servers. To automate this, I use batch DOS command. By dragging & choosing what server, copying can be more fun to see.

 

 

FPS / Faktur Pajak Sederhana (Simple Tax Invoice)

This VBA application is used to automate printing with template with specified (bulky) data.

 

UI

 

Excel template

Otomatisasi Slip Gaji (Automate generate Salary Data to form)

This VBA application is used to automate/generate excel file from specified data into sheets of excel that ready to print.

 

Main UI

 

Excel template

 

XFS (eXcel Formula Splitter)

This VBA application could be used to divide & conquer excel formula, split them into observable pieces. This form is separated from main excel (excel file with data, example: Customers.xlsx which contains customer data), so we can use this VBA application without any hassle because we don €™t need to copy VBA code to main excel.

 

 

Excel Formula Splitter

Excel Form

This VBA application is for converting excel sheet table to form. The idea is to restrict user from inserting wrong data, and to restrict existing data from accidental change. This form is separated from main excel (excel file with data, example: Customers.xlsx which contains customer data), so we can use this VBA application without any hassle because we don €™t need to copy VBA code to main excel.

 

Excel Form

 

Excel Filter Copy

This VBA application is to automate filter then save to sheet. If we have large number of rows in one sheet then we want to filter with a lot of names with different categories. This VBA application is able to filter every condition then run smoothly save to new sheet for every condition. This form is separated from main excel (excel file with data, example: Customers.xlsx which contains customer data), so we can use this VBA application without any hassle because we don €™t need to copy VBA code to main excel.

 

Excel Filter Copy

 

File Search 1

This application is search file using dos command (is somehow quicker than windows). Other feature is user can drag multiple files to the window to start search, in specified path, really helpful in finding duplicate name.

 

 

File Search 2

Other version of my file search application. User can open windows for the result he select.

 

File Search 3

This batch application is just to fulfill my curiosity in batch dos command.

 

 

MP3 Renamer

This application for helping renaming selected mp3 file.

 

 

My Note

This application is mainly for sticky note, but extended for list of favorite path.

 

MMM (Middle Mouse Mover)

Inspired by Linux Mandrake OS that could utilize middle mouse to move a window, which cursor is placed arbitrarily within a window, I developed this application. I always use this application.

 

 

 

Codegen

I create simple web application to help me generate code of a framework. The main idea is coding the code, reducing copy paste & manual thing.

 

 

Check Hidden

I create batch file to check hidden files before opening drive. Remember autorun virus, many not IT person is so easily owned, even IT person sometimes give this virus a way to awake. The idea is preventing the default command to open drive, checking the drive if there are mischievous files, then opening the safer explorer.

 

 


MISCELANEOUS

This part is just something I €™ve learned & implemented them on code for knowledge purpose.

 

Visual Programming Project

This application is my project on Visual Programming Lecture.   I use user controller to create CRUD + search feature.

Management types

User control

Tac Tic Tuc

This is my undergraduate individual project in Artificial Intelligent Lecture. Inspired by a free game 5 wins tic tac toe, I create this game using heuristic technique.

 

 

Finger Print

I €™ve got a finger print device to learn.

 

Image Generation using AI

Using OpenAI API for generate image from text.

 

Image generation using OpenAI API

 

 

Additional, get animation from text using Giphy API

 





The best way to be successful is to love what you do • Steve Jobs