(He/him)

Software Developer

connect with Me

And this is my

Khomsun

I'm

Hi, Nice to meet you!

Software Development Portfolio

about me

Programmer Illustration

“Technology is nothing. The important thing is that you have faith in other people, that they are basically good and smart, and if you give them tools, they will do amazing things with those tools.”

Steve Jobs


connect with Me

Hi,

I'm Khomsun

A qualified software developer with 15 years of experience with excellent skills in analyzing and modifying existing software, as well as developing, designing, and testing end-user applications that match user needs (Desktop, Web, Mobile, and Services) with technical skills in Java, PHP, HTML, JQuery, Javascript, JS Node, Android Studio, React Native, MySql, Oracle, and PostgreSQL.

I have developed software while working and has been implemented in several companies such as Automatic Meter Reading, AiSystems Gateway, Virtual Com, Inventory Application, SMS Gateway, Fuel Monitoring, and Kataba Education Platform.

In addition, I also handle personal projects, and create applications according to customer needs such as Travel ticketing management, Cable TV Billing Systems, Point of sales Applications, School Applications, and Financial Applications.

I like analysis, system design, experimentation, strategy, and problem-solving, and like to learn new things. Interested in digital marketing because in the long term I want to create a system that can be marketed digitally. To achieve that goal, I joined the Full Stack Digital Marketing (FSDM) program from Revou to increase my skills and then began to hone my thinking skills and marketing strategies which will certainly be useful for me in the future.

If your company needs a software developer or digital marketer, I am ready to help increase the company's growth with the skills I have.

education

Half Body Graduate Guy Holding His Diploma

“Education is the deadliest weapon in the world because with education, you can change the world” – Nelson Mandela

connect with Me

RevoU

Full Stack Digital Marketing

May 2022 - Aug 2022

Grade : 90.32% out off 100%

I completed 200 hours of live classes in 13 weeks, I have experience handling

✔️ Budgeting strategy, Marketing Analytics, and Performance Measurement.

✔️ Design and implementation of marketing strategies by running Facebook Ads and Google Ads real campaigns.

✔️ Running and conducting SEO audits: keyword analysis, competitor analysis, on-page content, on-page technical, off-page technical, and strategy recommendations.

✔️ Design marketing strategy content & Organic Social Media

✔️ Design customer relationship management strategy.

Institut Teknologi Adhi Tama Surabaya

Bachelor of Computer Science, Technical Information

2003 - 2007

Grade : 3.41 out off 4.00

✔️ When I was in college, I was a laboratory assistant who handled student practicum activities.

✔️ During the final semester (while working on a thesis), I was a computer teacher at a junior high school (SMP) and taught private courses.

Diploma Education Certification

"Success is not just self-achievement, but how can we have an impact on others"

connect with Me

certification

RevoU

Full Stack Digital Marketing

May 2022 - Aug 2022

Grade : 90.32% out off 100%

RevoU

Intro to Data Analytics

February 2022

RevoU

Intro to Product Management

April 2022

Oracle Database 11g: PL/SQL Fundamentals

January 2017

Sanber Code

React Native Mobile App Development

March 2022

Grade : 92 out off 100

Sanber Code

UI/UX Design

April 2022

Grade : 83 out off 100

Sanber Code

Laravel Web Development

May 2022

Grade : 99 out off 100

Skills

"Everyone has the same potential for success. The difference is how much motivation is able to overcome every obstacle."


connect with Me

skill

Tools

  • Problem-solving
  • Knowledge of algorithms and data structures
  • Strong analytical and reasoning skills
  • Proficiency in troubleshooting software issues and debugging a large codebase
  • Communication skills
  • Able to work collaboratively

Database

  • Postgres
  • Oracle
  • SQL Server
  • Mysql

Visual Code

Macromedia Dreamweaver

Fixma

canvalogo

Canva

Gitlab

Power Designer

Development

  • Visual Basic, VB Net
  • Java, C++
  • React Native Mobile, Android Studio
  • PHP, JS Node
  • Javascript, HTML, JQuery

Design Sistem

  • DFD (Data Flow Diagram)
  • ERD (Entity Relantionship Diagram)
  • UI / UX Design
  • PL/SQL Database

Photodhop CS

Editplus

Experience

Man Working

"Every experience in life is set to teach you something you need to know to move forward." - Brian Tracy


connect with Me

𝗝𝗼𝗯 𝗗𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻: ✔️Assess the user's needs ✔️Improve existing programs by analyzing and identifying areas for improvement ✔️Teach users how to use the software

𝗛𝗮𝗻𝗱𝗹𝗶𝗻𝗴 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: Pharmacy App, Point of Sales (POS)

𝗝𝗼𝗯 𝗗𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻: ✔️Do software development research✔️Collaborate with the design team for software development ✔️Troubleshooting software issues and debugging✔️Make additions and improvements to applications according to user needs ✔️Integrate current software products and get incompatible platforms to function together

𝗛𝗮𝗻𝗱𝗹𝗶𝗻𝗴 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: MBBP, Restoring Data API, Push Notification Service, Platform Edukasi Kataba

𝗝𝗼𝗯 𝗗𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻: ✔️Maintain systems by monitoring and addressing software defects ✔️Work closely with other staff, such as the design team, other developers, systems analysts, and marketing ✔️Improve existing programs by analyzing and identifying areas for improvement ✔️Create systems that regulate job scheduling✔️Collaborate with technical authors to create operational documentation

𝗛𝗮𝗻𝗱𝗹𝗶𝗻𝗴 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: AMR, DLPD, AIS GAteway, Virtual Com, SMS Gateway.

𝗝𝗼𝗯 𝗗𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻: ✔️Assess the user's needs ✔️Improve existing programs by analyzing and identifying areas for improvement ✔️Research, design, and write new software programs ✔️Support IT ✔️Teach users how to use the software

𝗛𝗮𝗻𝗱𝗹𝗶𝗻𝗴 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: Cable TV Billing, Insurance App Systems

CV Smart Solusi Computindo (Full Time)

Programmer

2007 - 2008

PT Avairra Indo Karya (Full Time)

Software Developer

2019 - 2022

PT Abakus Informindo Systems (Full Time)

Software Developer

2010 - 2019

PT. Mitra Kabel Indonesia (Full Time)

Staff IT (Programmer)

2008 - 2010

project

Outlined Teacher and Students Collaboration on a Project

“Life is like riding a bicycle. To keep your balance you must keep moving.” -Albert Einstein

connect with Me

Software development project

PT. Avairra Indo Karya

  • Monitoring Bahan Bakar Pembangkit (MBBP)
  • Sistem Restore Bahan Bakar
  • Video Learning RTC Communication
  • Platform Edukasi Kataba
  • Aplikasi Inventory TV Kabel
  • Aplikasi Data Teknik
  • Aplikasi Asuransi (Kebutuhan HRD)

Personal Project

  • Travel Ticketing Management System
  • Billing TV Kabel
  • Aplikasi Penjualan (POS)
  • TV Kabel Desktop
  • Aplikasi Keuangan Khadijah

PT. Mitra Kabel Indonesia

PT. Abakus Informindo System

  • Automatic Meter Reading (AMR)
  • DLPD
  • AMR Restore
  • AI Systems Gateway
  • Virtual COM
  • SMS Gateway

CV Smart Solusi Computindo

  • Aplikasi Apotek
  • Point of Sales (POS)
  • Sistem Inventory
  • Sistem Keuangan Trading Konsolidasi
  • Aplikasi TV Kabel All Version
  • Forum Tanya Jawab
Contact Us Icon
Plain Envelope Line Style
wa black
Black Official LinkedIn Logo

If your company needs a software developer, I am ready to help increase the company's growth with the skills I have.

Thank You Lettering

Software Development project

PT Avairra Indo Karya

description

  • Is an application that is used to monitor data on the fuel used in the generator.

Scope

  • Front end web base with php language
  • Mobile Application with MIT App Inventor
  • Database Postgres
  • There are several modules including Master Data Management, Fuel Inventory Management, Measurement Device Monitoring, Engine Operation Management, Executive report.

Result

  • Application used by PLN Papua
Black Official LinkedIn Logo

Power Plant Fuel Monitoring (MBBP)

Software Development project

PT Avairra Indo Karya

Description

  • Is a service application that processes data read from the equipment installed in the generator.
  • In the system, each installed RTU reads the measurement results, then sends the results to the FTP server. Then the data will be processed by the system.

Scope

  • Convert data files on FTP server into database
  • Using Java Programming
  • Database Postgres

Result

  • The system has been used by PLN Papua
Black Official LinkedIn Logo

Fuel Restore System

Software Development project

PT Avairra Indo Karya

Description

  • Online Communication Video Application using WebRTC

Scope

  • Web base Application
  • Using JS Node programming
  • Database Postgres

Result

  • The video communication went very well and smoothly, but the bandwidth usage was too large compared to the zoom, so the project was discontinued and switched to using the Zoom API
Black Official LinkedIn Logo
slightly smiling face
slightly smiling face

Software Development project

PT Avairra Indo Karya

Description

  • Kataba is an educational platform based on digital technology that helps schools in carrying out the online, face-to-face or hybrid learning process.

Scope

  • Applications for educational platforms
  • Learning videos using zoom SDK
  • Mobile application using React Native
  • Front end web using php language
  • Database Postgres

Result

  • The application has been used in several schools such as Yayasan Al Irsyad surabaya, Yayasan Al Furqon Jember, dan SMP Muhammadiyah 1 Sidoarjo.
Black Official LinkedIn Logo

Education Platform Kataba

Software Development project

PT Abakus Informindo Systems

Description

  • The Automatic Meter Reading is an application system that reads the electricity meter installed in the customer.

Scope

  • Is a customer electricity meter reading application
  • Front end using PHP language
  • Back end service communication using VB Net
  • Restoring data system using java
  • Database Oracle

Result

  • The application has been used in PLN Distribution East Java and several PLN outside Java such as Ambon and Papua.
  • Non-PLN companies that use: Batamindo and PT Tatajabar Sejahtera
Black Official LinkedIn Logo

Software Development project

PT Abakus Informindo Systems

Description

  • It is an application system to analyze customer data indicated that there is a discrepancy in the meter data

Scope

  • Desktop version using Visual Basic
  • Web-version using PHP language
  • Database Oracle

Result

  • The system has been implemented at PLN Distribution East Java
Black Official LinkedIn Logo

Software Development project

PT Abakus Informindo Systems

Description

  • Is a system service that is used to convert the xml file of meter reading results and save it into a database

Scope

  • Aplication using Java
  • Database Oracle

Result

  • The application has been used at PLN Distribution East Java and several PLN outside Java such as Ambon and Papua.
  • Non-PLN companies that use: Batamindo and PT Tatajabar Sejahtera
Black Official LinkedIn Logo

Software Development project

PT Abakus Informindo Systems

Description

  • It is an application system that is used as a communication bridge between the modem installed in the meter and the AMR application

Scope

  • Communication service system using socket with Java programming
  • Front End web base using PHP
  • Database MySql

Result

  • The system has been implemented at PLN Distribution East Java.

Software Development project

PT Abakus Informindo Systems

Description

  • SMS Gateway is an application for sending SMS and email messages, developed using the Java programming language, can be run in real-time and integrated with AMR applications.

Scope

  • Aplication for customer notification
  • Using Java programming
  • Database Oracle

Result

  • The application has been used at PLN Distribution East Java.
Black Official LinkedIn Logo

SMS Gateway

Software Development project

PT Mitra Kabel Indonesia

Scope

  • Perform software development and integration, Create and design application systems according to department requests and field support, IT Support.

Result

  • The system has been implemented internally in the company
Black Official LinkedIn Logo

PT Mitra Kabel Indonesia

Aplikasi Inventori TV Kabel

Aplikasi Data Teknik

  • An application that handles cable tv inventory which includes data stock of cable tv equipment, purchases, stock in/out, expenses, stock taking etc.
  • Web based using PHP
  • Database Postgres
  • Applications that handle cable TV equipment service, incoming, outgoing goods, service work status. etc.
  • Develop using code igniter framework
  • Database MySql

Aplikasi Asuransi (Kebutuhan HRD)

  • Application for employee insurance claim needs
  • Web based using PHP
  • Database Postgres

Software Development project

CV Smart Solusi Computindo

Scope

  • Perform customer support, accommodate user needs,designs and implement them into applications.

Result

  • Additional application menu requests as needed have been used by the user concerned.
Black Official LinkedIn Logo

CV Smart Solusi Computindo

Project

  • Aplikasi Apotek
    • Using VB net with database SQL Server
  • Aplikasi POS (Point of sales)
  • Using VB net with database SQL Server

In this company I do not create applications from scratch, only carry on from previous programmers. if there is a complaint improvement or there is a request for a new module I will repair or make the module.

Software Development project

Personal Project

Description

  • This application handles ticket, tour and travel payment systems. Which includes agent registration, orders, ticketing, tours, refunds and others. Until it enters the financial reporting

Scope

  • Research user needs
  • Starting from system design, process flow, data flow to ERD design
  • Application GUI design
  • Develop process, trial error, bug fix
  • Web base application using PHP
  • Storage using the postgres database

Result

  • The system has been implemented in PT. Chandra Buana Utama Kalimantan - Tour & Travel
Black Official LinkedIn Logo

Software Development project

Personal Project

Description

  • This application handles cable tv dues payments which include New Customer Registration, Contributions/Bills, Arrears, Fines, Revenue, Customer Status, Customer Transfers and others

Scope

  • Web base application using PHP
  • Desktop application using visual basic
  • Storage using the postgres database

Result

  • Application has been used in PT. Surya Kabel, Rafi Vision, Bintan Channel TV, Sentral Vision, Signal Media etc.
Black Official LinkedIn Logo

TV KabelV2

TV KabelV1

Aplikasi Pembayaran TV Kabel All Version

TV Kabel Desktop

Software Development project

Personal Project

Description

  • This application is used to control inventory, handle Inventory transactions which include Purchasing Orders, stock goods, returns, mutations, debt/receivable transactions. etc

Scope

  • Web-base application using PHP
  • Storage using postgres database
  • Fitur Master Data : Item, Supplier, Data pegawai, Customer, Satuan
  • Transaction fitur : PO, Pembelian, Pemakaian, Penjualan, Mutasi, Retur, Stock Opname, HPP, Pelunasan Hutang
  • Management User: Perubahan Password, Data User, Privilage User, Aktifitas User
  • Reporting: Data Order, Pembelian, Penjualan, Mutasi Barang, Retur, Stock, Rekap, Hutang Piutang, HPP Barang

Result

  • The system has been implemented in Bintan Channel, danKapuas TV Kabel.
Black Official LinkedIn Logo

Software Development project

Personal Project

Description

  • This application handles the financial system at the YayasanAl Khadijah, Surabaya

Scope

  • Modules include, Master Data, Transaksi, Sistem Keuangan, Management User, Laporan Keuangan.
  • Web-based application using PHP
  • Storage using postgres database

Result

  • Application has been used in yayasan al khadijah surabaya
Black Official LinkedIn Logo

Aplikasi Keuangan Khadijah

Software Development project

Personal Project

Description

  • This application handles a consolidated financial system which is a combination of the financial statements of several branches of the Mitra Kabel Indonesia.

Scope

  • Web-based application using PHP
  • Storage using postgres database
  • Modul includes, data COA, Budgeting, Pendapatan, Transaksi, Arus Kas, Neraca, Rugi Laba.

Result

  • The system has been implemented in PT Mitra Kabel Indonesia
Black Official LinkedIn Logo

Software Development project

Personal Project

Description

  • This application is my final project in laravel bootcamp in sanbercode, the topic I take is a question and answer forum.

Scope

  • Develop using Laravel Framework
  • Web-based application using PHP language
  • This project is a group task carried out by 3 people
  • the scope I do is research system flow, ERD design, looking for templates, develop manu post questions, categories, answers, change status.
Black Official LinkedIn Logo

Forum Tanya Jawab