Muhammad Adib Ahmad born in 1983 is an accomplished programmer, software engineer, a devboard hobbyist and a tech enthusiasts.
Born in 1983, starts scripting for fun at the age of 13 (mIRC). Happily married man with three lovely daughters, lives in Malaysia, Johor. Loves to codes and play with devboard during free time, sometimes jog and cycle, spend most of the time with family.
Currently working as an Assistant IT Manager at Kiswire SEA, one of the multi-national wire manufacturing companies headquartered in Busan, Korea.
Quoted as "The best programmer in Southeast Asia Regional HQ data processing team" - Kiswire Mag vol 219 p47
Company: Rank Alpha Technologies SDN BHD
Nature Of Business: Software Development
Period: 2007-2008 (1 year)
Company: Gosford Leather Industries SDN BHD
Nature Of Business: Manufacturing
Period: 2008-2009 (1 year)
Company: Kiswire Cord SDN BHD
Nature Of Business: Manufacturing
Period: 2009-Present (12 year)
Developed for Gosford Leather Industries, in-house system for sales person to key-in order from worldwide customer.
Coding Language: ASP.NET/C#, Javascript
Database: MySQL
Maintain and develop addon page for Kiswire Cord SDN BHD in-house system. Used in sales/shipping to record keyed-in order/shipment and generate reports.
Coding Language: ASP.NET/C#, Infragistics Components
Database: MSSQL, Stored Procedure
Joined development with Korean Programmer to build production system for Kiswire Steel Cord factory. System features includes, production planning, product tracking, product quality checking, product weighing, shipping and various reports.
Coding Language: C#, DotNet 4.5, Powerbuilder DataWindow.Net, Custom Korean dataview components, ZPL Language
OSes: Windows 7, Windows CE (PDA)
Devices: Desktop PC, Symbol MC3090, Zebra ZM400/600 printer, Mettler Toledo floor weighing scale
Architecture: Client-Server
Communication: Ethernet, RS232 serial port for weighing
Database: MSSQL, Stored Procedure
Develop pop station application, to scan product barcode from start and end process.
Coding Language: C#, DotNet 4.5
OS: Windows 7
Devices: Mini Desktop PC wrapped in Steel panel
Architecture: Client-Server
Communication: Ethernet
Database: MSSQL, Stored Procedure
Develop POS system alike app, to buy food from the canteen by using fingerprint scanner. Coupon are credited into employee account once completed after 8 hour cycle per day of work, the amount will be deducted once employees place their fingerprint on the device and completed the transaction.
Coding Language: C#, DotNet 4.5, Biostar API (device interfacing)
OS: Windows 7
Devices: Desktop PC, Suprema Biostar, BioLite, BioStation T2
Architecture: Client-Server
Communication: Ethernet
Database: MSSQL, Stored Procedure
TBR Machine monitoring system is a team development project to monitor machines running condition are within its specification. System will record machine condition into the database and will be analysed for future improvement, preventive maintenance could be done beforehand rather than to perform corrective maintenance. The system was then brought the attention to CPO and joined Kiswire Global QCC competition which had won first prize.
Coding Language: C#, DotNet 4.5, Socket Programming (C#), Devexpress component
OS: Windows 7, Windows Server 2008 R2
Devices: HP Server, Desktop PC, Various LSIS PLCs
Architecture: Client-Server
Communication: Ethernet, LSIS XGT Protocol
Database: MSSQL, Stored Procedure
Develop machine start/stop monitoring system for all factories in Malaysia. The purpose of the system is to analyse the efficiency of the machines and repeated breakdown on the same machine. The program helps increase in productivity and made able to achieve production target.
Coding Language: C#, DotNet 4.5, Socket Programming (C#), Devexpress component
OS: Windows 7, Windows Server 2008 R2
Devices: HP Server, Desktop PC, Various LSIS PLCs
Architecture: Client-Server
Communication: Ethernet, Modbus TCP Protocol
Database: MSSQL, Stored Procedure
Fork from TBR Machine monitoring system gathering program, adding new features that has writing (preset multiple register) capability to PLC. Build specifically for Kiswire Cord Vietnam packing process, to prevent products from entering packing room without scanning its barcode.
Coding Language: C#, DotNet 4.5, Socket Programming (C#)
OS: Windows 7, Windows Server 2008 R2
Devices: HP Server, Various LSIS PLCs, LSIS HMI, 1D Barcode scanner
Architecture: Client-Server
Communication: Ethernet, Modbus TCP Protocol
Database: MSSQL, Stored Procedure
Develop for Kiswire SDN BHD in-house system. Convert from window based approval application to web based approval application. Join QLP competition by presenting the project to HOD and get recognition.
Coding Language: ASP.NET MVC/C#, Bootstrap, JQuery
Database: MSSQL, Stored Procedure
Develop server temp/humid monitoring app for Server room in Kiswire SEA. Function is to alert and monitor current temperature/humid for server rooms to prevent overheat or too humid.
Coding Language: Golang, Plain HTML with Javascript
OSes: RHEL 8
Devices: Autonic Sensor, LSIS PLC (XBC-DR28U)
Architecture: Microservices, SPA
Protocols: Modbus TCP, TCP/IP, HTTP, Websocket, MQTT
Communication: Ethernet, RS485 for sensor
Database: MySQL, MSSQL (Datalogging)
Support Software: Mosquitto MQTT Broker, Node-RED, MailServer
Develop Kiswire Federated Authentication System for single sign-on like concept. The purpose of the system is to eliminate multiple login credential that causing problem for employees to login into different programs at a time.
Coding Language: Golang, ReactJS
OSes: RHEL 8
Devices: Dell Server
Architecture: Microservices, SPA
Protocols: Https, http, websocket
Communication: Ethernet, WiFi, Internet
Database: MySQL
Develop Kiswire SEA Sales system, consolidating between two system (rubber and non-rubber) to create a standards packed with features. Ongoing project, on-hold during lockdown due to not enough manpower and changes in business planning.
Coding Language: Golang, ReactJS
OSes: RHEL 8
Devices: Dell Server
Architecture: Microservices, SPA
Protocols: Https, http, websocket
Communication: Ethernet, WiFi, Internet
Database: MySQL, MSSQL (Core)
Developing an IOT based system by using devboard as device. The purpose of the project is to create a simple ecosystem for devboard to be controlled using centralized system which it can be automated, scheduled, or gathering raw data and stored for later use. The system concept is most likely resemble with Home-Assistant, but with lesser functions.
Coding Language: Golang, ReactJS, C,C++ for devboard
Server: Debian based
Devices: Mini-Server, PC/Phone, Node MCU ESP32, Raspberry-PI3
Architecture: Microservices, SPA
Protocols: Https, http, websocket, mqtt
Communication: Ethernet, WiFi, Internet
Database: MySQL
Institution: Pusat Teknologi dan Pengurusan Lanjutan
Period: 3 Years
Achievements: CGPA 3.18 (2 times dean's list)
Institution: KUTPM now known as MSU
Period: 2 years
Achievements: Drop out on 5th semester (Personal matter)
Institution: In-House Kiswire HQ
Period: 9 days
Remarks: Toyota Production System Training (Visit to Toyota Museum, Motomachi Plant, Gifu Autobody, Sazaki Factory) and visit to Kiswire Pohang factory
Institution: SixEmodel SDN BHD
Period: 2 days
Achievements: Cert of Achievement
Institution: Exalt Training & Consultancy SDN BHD
Period: 2 days
Achievements: Cert of Attendance
Institution: FMM Institute
Period: 2 days
Achievements: Cert of Attendance
Institution: Iverson
Period: 5 days
Achievements: Cert of completion
Institution: Iverson
Period: 5 days
Achievements: Cert of attendance
Institution: Iverson
Period: 5 days
Achievements: Cert of attendance
Institution: Hacker Rank
Achievements: Assessment
Link: Certificate
Page template forked from evanca