Summary
Overview
Work History
Education
Skills
Yearsofexperiences
Highesteducation
Currentspecialization
References
Timeline
SoftwareEngineer
Mohd.Khairul Rizal bin Mohd.Arifudin

Mohd.Khairul Rizal bin Mohd.Arifudin

Sepang, Selangor

Summary

Senior Software Engineer with more than 20 years of experience, skilled at leading cross-functional teams. Remarkable relationship building, decision making and communication skills. Drives software process improvements that enable progressively increased team efficiency.

Overview

23
23
years of professional experience

Work History

Senior Software Engineer

Layersoft Solution Sdn Bhd
01.2014 - Current
  • DBKL named it Br1D (Building Control One Data)
  • Developed using Laravel 7 along with Livewire and some other packages, such as Yajra, QRCode generator by SimpleSoftware, Spatie for auditing, Jennsegers for readable localized date, ImageMagick for photo manipulation and watermark, DomPDF, PHPOffice, etc.
  • Also involved in the development of iPlan, MDHS, etc.

Software Engineer

Tooling Department, Fujitsu Batu Pahat
01.2011 - Current
  • A tooling process software for the Tooling Department of Fujitsu Components Malaysia, a production line to produce keyboards, mice, or any PC parts and hardware from raw materials.
  • Originally built on VBA technology.
  • In 2023, they upgraded their software using Laravel 10.

Software Engineer

Monster Technologies Sdn Bhd
01.2012 - 01.2013
  • Exposed mostly to .NET technologies, specifically in C#.
  • I was also introduced to the ticketing system for task assigning using IBM ClearQuest.
  • Also working with Perforce (P4) to maintain code versioning and CC.Net as our code compilation application
  • Stored procedure using MSSQL is a must, and Kitman is used for DB management.
  • It is a total implementation of the true software development environment.
  • Batch or scheduled tasks are also my team's responsibilities.

Senior Software Engineer

CWORKS Systems Berhad
01.2007 - 01.2012
  • Client: UMW Toyota Motors Sdn. Bhd. Description: To help the team develop some modules that involve ledger calculations.
  • Client: Tabung Haji. Description: Redesigned the product to meet the client's needs, such as language pack, theme selection, and multiple database compatibility. Basically, it was going to be used to replace the current in-house-developed application.
  • Client: UPSB, UUM. Description: UPSB has already been using the CWORKS application for 2 years, and they want an upgrade on certain modules, especially in the Reports Module. I was asked to add some new chart/graph-based reports.
  • Client: TMR Urusharta Sdn Bhd. Description: Developed an integrated CMMS with two other software: Financial and HR, built by other vendors of TMR. This has been an ongoing development as they keep on upgrading the application to suit their operational needs.
  • Client: Nokia Siemens Network, Jakarta. Description: Developed a CMMS for NSN Jakarta to handle the failure for all their subcontractors' network towers throughout Indonesia. Integrated with an SMS module that will alert the engineers and their superiors.
  • Client: Google Data Center, Oregon. Description: Deployed an upgraded and centralized CMMS (ASP version) for all their data centre sites throughout USA. Google also requested a PHP version of our CMMS product, so we developed another set using the MVC concept. AJAX, SOAP, and PEAR were also applied.
  • Client: Google HQ, NYC. Description: Deployed PHP version of our CMMS product. Integrated with their LDAP, Google Calendar, and Gmail.
  • Client: UiTM. Description: Upgraded our current product to become another new addition to the product line-up by adding new features, such as GIS and mapping system. Other than that, there are scheduling ability, architecture drawings' repository, and project management.
  • Client: Building Lindungan Sdn. Bhd. Description: BLSB is a major contractor to Department of Works (JKR). They've been using our product since 2003, and this project is to submit reports to the JKR reporting portal from their current system. Employed PHP web services to create communication between these apps.

Senior Application Programmer

MiTV Corporation Sdn. Bhd.
01.2005 - 01.2007
  • Project Name: MailZone (on TV). Tools Used: Macromedia Dreamweaver MX, MSSQL, ASPTemplate, MailEnable. Language: ASP. Description: MailZone is the email application offered exclusively for MiTV subscribers. The email can be accessed through the television set whenever the decoder is connected to the Internet.
  • Project Name: ChatZone (on TV) Tools Used: Macromedia Dreamweaver MX, MSSQL, ASPTemplate Language: ASP Description: It is an IM application made exclusively for MiTV subscribers. This can be accessed through their television set whenever the decoder is connected to the Internet.
  • Project Name: MiTV Portal. Tools Used: Macromedia Dreamweaver MX, MSSQL, ASPTemplate Language: ASP, XML. Description: The service portal, as you can see at http://www.mitv.com.my. I was responsible for developing the template engine and its functionalities.
  • Project Name: SMS feature for ChatZone (on TV). Tools Used: Macromedia Dreamweaver MX, MSSQL, ASP Template Language: ASP, XML. Description: This is an add-on feature for MiTV's ChatZone application. Currently working with the SMS provider to integrate this feature with ChatZone. The above applications use a centralized database to ensure that the data is shared. Subscribers' username and password are all the same for all applications. I had also been given the responsibility to maintain the database, email, chat and web servers (applications and software only)
  • Project Name: MiPC Software, Tools Used: Microsoft Visual Basic 6.0, Language: Visual Basic. Description: MiPC is another under-development project by MiTV to enable users to watch MiTV channels through their PC. I was responsible for developing the encryption object for the software.

VMU Programmer

International Medical University
01.2004 - 01.2005
  • Project Name: VMU Suite of Applications My Role: As one of the JSP programmer Tools Used: Macromedia Dreamweaver MX, MySQL, Apache Tomcat Language: JSP Description: This project has started since 9 May 2001 and reached its final completion on August 2004
  • It's a suite of applications to assist to learning process of medical students in IMU
  • This project is highly populated with media for a better understanding process of learning
  • It also has its own evaluation system for student
  • Below are the details about the suite: a) Interactive Learning Modular Units (ILMU) b) Medical Online Formative Assessment (MOFA) c) Structured Independent Learning Online System (SILOS) d) IMU Interactive (E-Discussion Module) e) Student Portfolio f) Reusable Learning Object (RLO) Bank g) Medical Museum Image Bank h) Digital Clinical Skills i) E-Faculty j) Virtual Education for Nursing Sciences (VENuS) Project Name: IMU Clinical School Website My Role: Website Designer/Programmer Tools Used: Macromedia Dreamweaver, Macromedia Flash Description: Besides its main campus in Bukit Jalil, IMU has also its Clinical Schools in Seremban and Batu Pahat
  • This website was developed to introduce the public what IMU Clinical School is all about
  • Project Name: CKO Administrative Portal My Role: Application Designer/Programmer Tools Used: Macromedia Dreamweaver MX, MySQL, Apache Tomcat, FreeMarker, jEdit Language: Java servlet, FreeMarker Description: CKO is IMU's IT division consists of several departments including library, helpdesk, ict services, medical museum and VMU which also acts as IT RnD
  • This portal was developed to smoothen the CKO routines such as generating reports, general requests (vehicle, stationery etc) and leave applications
  • The team of programmers had also experimented with FreeMarker, a way to separate Java code with HTML
  • The results were great where we can separate the job to specified skilled person where the designers designed the interface while the programmers developed the engine
  • No JSP code was used at all

Programmer

BizTroDotNet Sdn. Bhd.
01.2003 - 01.2004
  • Developed ELICA (Easy Link Information Centre Administrator) - an SMS-Web based system
  • It featured the use of SMS and web to the fullest
  • It was an ASP-based application
  • Uses Oxygen's ActiveX for communicating between PC and Nokia mobile phone (for presentation purpose)
  • Actual application will link with TELCOs to send/receive SMSes
  • Can't tell much as it's company's policy and it should already be launched by January 2004
  • This application was developed by using Visual Basic 6, ASP, MS SQL Server 7.0 and Crystal Report
  • Developed PALAPES (ROTU) identification card system
  • Sub modules includes attending system, armory access and allowance calculations
  • More features to come in future phases
  • This system was developed by using Visual Basic, MS SQL Server and Crystal Report
  • Supervised industrial trainees develop internal messaging system
  • Looks like Yahoo! Messenger but with slight difference
  • Targeted to employers to send memos and orders and monitor employees actions
  • Employees will receive orders and memos from employers and other employees
  • Next phase will include SMS technology to send memos and orders from far
  • This system was developed by using Visual Basic 6 and SQL Server 7.0.

Web Programmer

G12 Systems Sdn. Bhd.
01.2002 - 01.2002
  • I was responsible to develop a Market and Stall Renting System for a municipal council in Penang known as Majlis Perbandaran Seberang Perai (MPSP)
  • It was one of the related systems that were handed to G12 System Sdn
  • Bhd., the company I worked before
  • The other system includes Accounting Management System, Tax Management System and some other related system
  • This system was built with ASP along with Oracle8i as its database
  • It’s an intranet system
  • I took 2 months and a half to build it.

Software Engineer

SOFTAM, UKM
01.2017
  • Developed Software Product Self-Assessment And Certification Tool (MyCeSoft)
  • Check out https://ftsm.ukm.my/softam/product

Education

Bachelor of Computer Science - Software Engineering

University of Technology, Malaysia
Skudai, Johor, Malaysia
04-2002

Skills

  • Design and development
  • Technological integration
  • Performance Improvements
  • Client Requirements
  • Hardware and software installation
  • Software Applications
  • Technical Analysis
  • Tools customization
  • System improvements
  • Data extraction
  • Web applications
  • Project Planning
  • Scope development
  • Product Development
  • Design reviews
  • Software Development
  • Database Design
  • Project Management

Yearsofexperiences

20 yrs

Highesteducation

Bachelor's Degree in Computer Science/Information Technology

Currentspecialization

IT/Computer - Software

References

  • Mr Azhan Azmi, ex Boss, Chief Information Officer, CWorks Systems Berhad, 019-3839 443, azhan@cworks.com.my
  • Anand Ehambaran, ex Supervisor, Senior Software Engineer, Monster Technologies Malaysia, 016-3220 693, anand.ehambaran@monster.com

Timeline

Software Engineer

SOFTAM, UKM
01.2017

Senior Software Engineer

Layersoft Solution Sdn Bhd
01.2014 - Current

Software Engineer

Monster Technologies Sdn Bhd
01.2012 - 01.2013

Software Engineer

Tooling Department, Fujitsu Batu Pahat
01.2011 - Current

Senior Software Engineer

CWORKS Systems Berhad
01.2007 - 01.2012

Senior Application Programmer

MiTV Corporation Sdn. Bhd.
01.2005 - 01.2007

VMU Programmer

International Medical University
01.2004 - 01.2005

Programmer

BizTroDotNet Sdn. Bhd.
01.2003 - 01.2004

Web Programmer

G12 Systems Sdn. Bhd.
01.2002 - 01.2002

Bachelor of Computer Science - Software Engineering

University of Technology, Malaysia
Mohd.Khairul Rizal bin Mohd.Arifudin