cvs / resume full - files.hii-tech.com file · web viewall right is reserved to the author._x000d_...
TRANSCRIPT
CVS / Resume Full
Resume of Charles Hii Wan Kin
Updated on 21th July 2014
Personal Particulars
Gender
:
Male
Date of Birth (Age)
:
2nd August 1981 (32 years old)
Nationality
:
Malaysian
IC No.
:
810802-13-5121
Marital Status
:
Married
Contact Information
Address
:
A-04-06, Desa Idaman
Jalan Prima Utama 1, Taman Puchong Prima
47150 Puchong, Selangor, Malaysia.
Mobile No.
:
+6012-8095121
:
Education Background
Heriot Watt University, Edinburgh, United Kingdom (2002 2003)
Course
:
M.Sc. in Interactive Multimedia
Level
:
Master Degree
Major
:
Interactive Multimedia
Awarded By
:
Heriot Watt University, United Kingdom
Graduation Date
:
November 2003
Kolej Damansara Utama, Malaysia (2001)
Course
:
B.Sc. (Hons) in Computing
Level
:
Bachelor Degree
Major
:
Computing
Awarded By
:
University of Lincoln, United Kingdom
Graduation Date
:
July 2002
Kolej Damansara Utama, Malaysia (1999 2000)
Course
:
Higher Diploma in Computer Studies
Level
:
Higher Diploma
Major
:
Computer Studies
Awarded By
:
Kolej Damansara Utama, Malaysia
Graduation Date
:
March 2001
SMB Tung Hua, Sibu, Sarawak, Malaysia (1994 1998)
Qualification
:
Sijil Pelajaran Malaysia (SPM)
Penilaian Menengah Rendah (PMR)
Level
:
Secondary Education
Major
:
Science
Awarded By
:
Ministry of Education, Malaysia
Certification
MCTS: SQL Server 2008, Implementation and Maintenance
Certification Body
:
Microsoft
Date
:
April 2014
License Number
:
E795-1025
Working Experience
MIMOS Berhad
Web site
:
http://www.mimos.my
Department
:
Software Development PII (Previously known as Knowledge Engineering Centre)
Specialization
:
Development
Industry
:
Software & Web Development
Position
:
Staff Engineer (NR8)
Working Period
:
Feb 2012 - Current
Work Description
iVLS Provision Tools
Developed 3 provision tools to register users into iVLS (MARA).
LDAPTool (Java) - Read data from excel file and generate LDIF file that will be used in LDAP.
AlfrescoTool (Java) - Read data from excel file and add user and group into Alfresco server via RESTful API.
ISDPTool (Java) - Read data from Excel file and create SQL INSERT statement to run in MySQL database.
Technologies - LDAP, Alfresco, MySQL, Java and Apache POI.
iVLS Planner
Developed planner tool (Java) to generate multiple lesson plans for each combination of Topic and student intelligence. The planner take consideration of (Learning Objective, Learning Outcomes, Multiple Intelligences and Presentation Styles). The planner will fetch data from knowledge base (KB), go through rule engine and output to MySQL database.
Technologies - MIMOS KBI, SPARQL, Drools Planner (Rule Engine), Java and MySQL.
Sistem Maklumat Rawatan Perubatan (SMRP) 1.1
SMRP is a web application used by Ministry of Health Malaysia to collect patients, encounters and ward census data to generate hospital, state and national reports. The system faced performance and data issues. Our team of 4 people was in charged to improve the system within 4 months period.
My tasks
Identify data issues Find duplicate, orphan, out of range, inconsistency and problematic data.
Clean data Create stored procedures to update records and remove duplicates for all transaction tables.
Improved database schema Enforcing foreign key, unique key, indexes, and constraints (not null, unsigned).
Migrate data Moved all the data from old database to improved database using Talend Open Studio ETL.
Tune MySQL Edit MySQL configuration to utilise 32GB and 12 cores server.
Setup Nginx and MySQL on CentOS 6.3
Clean Wad List Merge wad and set irrelevant wad to inactive.
Reports 4 scheduler reports (pd206, rh206, rh207 and rh203). Real time query is too slow when dealing with millions of records. Scheduler will trigger hourly to process the records into report specific format. The report load very fast without overload the server.
Auto Daycare Discharge - Create scheduler and store procedure to auto discharge daycare records.
In this project, the client side was happy with the performance and improvement.
Technologies - Talend OpenStudio ETL, CentOS, Nginx, PHP and MySQL (stored procedure and scheduler).
SMRP 2.0 Beta
Information Gathering - Visited 7 hospitals to understand the usage of SMRP 1.1.
Data model Create SMRP 2.0 data schema in EnterpriseDB Postgresql Plus Advance Server.
MyHDW 1.0 Beta
ICD10 data Create tables for ICD10 using ICD10 metadata.
Staging Data Create stored procedures to prepare source data (SMRP 1.1) into staging environment.
Security Scrambling sensitive data in SMRP1.1 (MySQL) and MyHDW (Postgresql). Configured iptables on who can access the server.
Backup Create cronjob and bash script to backup databases and portal on daily basis.
Logging Configuring logging, log backup and log rotation for database server.
Reporting Assisting report designer on writing query.
Optimization Tuning the databases to take advantage of server resources.
Edunet 2
Design and Implement Edunet 2.0 schema in Postgresql. The data model must support various level of education system for online learning.
Demo
Supporting demo preparation to prospect client such as Immigration, DOS and MyIPO. Preparing data and testing environment setup.
Training
Conducted training on Planner portion to iVLS / Edunet Technology Recipients on 10th December 2012 and 24th February 2014
Workshop Attended
Malaysian Health Data Dictionary Workshop (21st 23rd May 2013)
Malaysian Health Reference Data Model (17th 21st Jun 2013)
BASS Sdn Bhd
Web site
:
http://www.bassnet.no
Department
:
Research & Development
Specialization
:
Application for Maritime Operations
Industry
:
Software & Web Development
Position
:
Senior System Architect
Working Period
:
November 2009 - Jan2012
Work Description
As Senior System Architect, my responsibilities were as below:
1. Involved in development of Payroll System for BASS HR Manager using
BASS Framework 1.0 & 2.0
ASP.NET 3.5 C# Language
Infragistics NetAdvantage for Web Client ASP.NET
Microsoft Visual Studio 2008 and 2010
Microsoft SQL Server 2005 and 2008 (SQL and T-SQL)
Oracle Database 10g and 11g (SQL and PL/SQL)
Crystal Reports
JavaScript
HTML / DOM / CSS
2. Implementing new requirements
3. Involved in improving HR Manager Architecture.
4. Understanding the Payroll operations for Maritime industry.
5. Identify and fixing bugs.
6. Profiling the system performance.
Training Attended
Developing Excellent Presentation Skills for Business
MapKing (Malaysia) Sdn. Bhd.
Web site
:
http://www.mapking.com.my
Department
:
IT
Specialization
:
Navigation, GIS & Mapping
Industry
:
Software & Web Development
Position
:
Project Manager
Working Period
:
December 2008 - October 2009
Work Description
As project manager, my responsibilities were as below:
1. Monitor the integration of MapKing Webmap into 701Panduan project.
2. Prepare documentation and reports.
MapKing Webmap API References for 701Panduan developers
701Panduan Map Loading Performance Report.
701Panduan Server Utilization Report.
3. Assist Business Development Manager (Webmap).
Meet up with potential clients on requirements gathering.
Prepare Webmap architecture design.
Prepare Webmap prototype.
Prepare proposal and quotation.
4. Advice my colleague and superior on ICT technologies.
Networking.
Web services.
Mobile and SMS.
Webmap development.
5. Research & Development
Web Mapping MapServer, Openlayers, JavaScript, AJAX, CSS, PHP, PostgreSQL and MySQL.
Desktop GIS GIS Components, C#
Taylors College, Petalling Jaya (TCPJ)
Web site
:
http://www.taylors.edu.my
Department
:
School of Computing & School of Hotel Management
Specialization
:
Computing / IT
Industry
:
Higher Education
Position
:
Part time Lecturer & Tutor
Working Period
:
March 2008 - Octocber 2008
Work Description
As part time lecturer, I was given the opportunity to teach at both School of Computing (RMIT) and School of Hotel Management. My responsibilities were as below:
1. Prepare course materials lecture slides, coursework, and examination papers.
2. Conducting lectures, tutors and labs session.
3. Assessing student performance.
Modules Taught:
School of Computing RMIT Programmes
[Year 1 Subjects]
1. Introduction to Programming (use Alice)
2. Programming 2 (use Java)
[Year 2 Subjects]
1. Software Engineering: Process & Tools
Wiki, CVS
JUnit, JAR, Internationalization
2. Software Architecture: Design and Implementation
Remote Method Invocation
JDBC
Servlet
Cookies
HttpSession
School of Hotel Management
[Year 1 Subjects]
1. Computer Studies / Information Technology
Basic Computer Principle Hardware and Software
Office Applications Word, Excel, Powerpoint, Frontpage
University College Sedaya International (UCSI)
Web site
:
http://www.ucsi.edu.my
Department
:
Faculty of Management and Information Technology
Specialization
:
Computing / IT / Multimedia
Industry
:
Higher Education
Position
:
Lecturer
Working Period
:
August 2005 - December 2007
Work Description
As lecturer, my responsibilities were as below:
1. Prepare course materials lecture slides, coursework, and examination papers.
2. Conducting lectures, tutors and labs session.
3. Assessing student performance.
4. Supervise student final year project.
5. Involve in marketing activities.
6. Lead students to participate in competitions
MSC APICTA.
E-Genting Programming Competition.
Maxis Mobile Challenge.
7. Lead students to collaborate with partners.
JTrend Java Technopreneur Development Centre
Modules Taught:
[ Year 1 Subjects ]
1. Discrete Mathematics 1
2. Elementary Computing (C++ language)
3. Research Methods in Computing
4. Data Structures and Algorithms
5. Java Programming 2
[ Year 2 Subjects ]
1. Visual Basic .NET
2. Multimedia Programming (Flash & ActionScript)
3. Computing for Engineers (C++ Language)
[ Year 3 Subjects ]
1. Java Computing
2. Advanced Programming Model
3. Intelligence Systems
4. Multimedia, Internet and Networking (Director & Lingo Script)
Training Attended
Developing Mobile Phone Applications with J2ME Technology (DTJ-365)
Developing Mobile Applications Using the Microsoft .NET Compact Framework (2556)
In-fusion Solution Sdn. Bhd. / International Worldview College (IWC)
Website
:
http://www.in-fusion.com.my/
Department
:
School of IT
Specialization
:
Computing / IT
Industry
:
Higher Education
Position
:
IT Lecturer
Working Period
:
September 2004 - August 2005
Work Description
As lecturer, I was given the opportunity to teach at International Worldview College (IWC) and K-Force. My responsibilities were as below:
1. Prepare course materials lecture slides, coursework, and examination papers.
2. Conducting lectures, tutors and labs session.
3. Assessing student performance.
4. Involve in marketing activities.
5. Conduct corporate training short courses
Modules Taught (IWC):
1. Structured Programming (C++ Language)
2. Data Communication and Networking
3. Computer Graphics 1
4. Computer Architecture and Organization
5. Remedial Mathematics
Module Taught (K-FORCE):
1. Programming Principles and Techniques in C 2. Multimedia Systems and Techniques
Training attended
LAN Outcome Based Education Workshop
Sibu Computer Centre Sdn. Bhd.
Specialization
:
Hardware and Software
Industry
:
Computer Sales and Services
Position
:
Programmer, Artwork Designer and Technician
Working Period
:
June 2002 - September 2002
January 2004 June 2004
Work Description
June 2002 - September 2002
As computer technician, my responsibilities were as below:
1. Identify computer problems and solutions
2. Assist customer in choosing correct PC
3. Assemble new custom PC.
4. Setting up wired and wireless LAN.
January 2004 June 2004
As programmer, my responsibilities were to convert "Secretarial System" which was previously written in FoxPro 2.6 (DOS) to windows GUI application using Visual Foxpro 7.0 and Crystal Report 9.0 for Windows environment.
As Artwork Designer, I am in charge of designing company brochures and advertisement artwork to be published in Sin Chew Daily and Borneo Post newspaper under CSSA (Computer Sales and Service Association Sarawak) column. The artworks are done mainly using Corel Draw and Corel Photo paint.
Implemented Freelance Project
Project Title
:
Piren.NET
Period
:
March 2005 May 2005
Tools
:
Visual Basic .NET 2003
Crystal Reports
MS Access 2003 Database
Description
The project was developing a system to operate with weighting machine owned by Cremorne Sdn Bhd. The weighting machine which purchased from Korea was not bundled with any system. Cremorne Sdn Bhd supplies weighting machine to JPJ stations.
Piren.NET is the client for the weighting machine. It connects to the server using TCP/IP protocol (using Socket), retrieves the weight value, generates weighting ticket (Crystal Reports) and stored the data in MS Access database. The JPJ officer will issue summon ticket using Piren.NET if the vehicle is over weighted. The system was used in one of the JPJ station in Terengganu.
Project Title
:
DsBuilder Builder and Player Control
Period
:
June 2013 Sep 2013
Tools
:
WPF + Visual Basic .NET 2012
Description
The project consist of two parts. DsBuilder An application to allow the user to create a directory plan. User will load the floor plan and specify the location of each object. The file will be saved into XML file.
DsPlayer Control A user control that can be used in other project. By calling the functions, it will highlight the object on screen. It can also perform routing from one object to another object.
Skills
Operating System
Proficiency
Dos / Windows 3.11 / 9X / ME / 2000 / XP / 2003 / Vista / 7 / 8
Advanced
CentOS / Fedora Core / Ubuntu / Mint
Intermediate
Console Application Development
Pascal Language (Command line application)
Advanced
C and C++ Language (Command line application)
Advanced
Desktop Application Development
Java (OOP, AWT, Swing. NET, Thread, File, Collection, JDBC)
Advanced
Visual Basic 6.0 / .NET 2002 2012
Advanced
Visual C# .NET 2002 2012
Advanced
Visual FoxPro 6.0 - 9.0
Advanced
Mobile Application Development
Java ME (Midlet)
Advanced
.NET Compact Framework for Smart Device (VB or VC#)
Advanced
Web Development
HTML / XHTML / DHTML / CSS / DOM / XML
Advanced
JavaScript & AJAX
Advanced
Java EE (Servlet, HttpSession, Cookies)
Intermediate
Java Framework Spring IOC, Spring MVC, Hibernate
Intermediate
ASP .NET
Advanced
PHP 5
Intermediate
Database
MS Access
Intermediate
MySQL
Advanced
Oracle SQL & PL-SQL
Advanced
MSSQL & T-SQL
Advanced
PostgreSQL
Intermediate
Multimedia
Flash + ActionScript
Advanced
Director + LingoScript
Advanced
Adobe Photoshop
Intermediate
Audio and Video Editing
Advanced
Others
Socket Programming (Java / VB / C# )
Advanced
Computer Hardware, Software and Network Troubleshooting
Advanced
Web Mapping Solution (GIS)
Advanced
Crystal Reports
Advanced
Summary of Subjects Taught
TAYLORS COLLEGE PETALING JAYA (TCPJ)
1. Introduction to Programming (Alice)
2. Programming 2 (Java)
3. Software Engineering: Process & Tools
4. Computer Studies / Information Technology
UNIVERSITY COLLEGE SEDAYA INTERNATIONAL (UCSI)
1. Discrete Mathematics 1
2. Elementary Computing (C++ language)
3. Research Methods in Computing
4. Data Structures and Algorithms
5. Java Programming 2
6. Visual Basic .NET
7. Multimedia Programming (Flash & ActionScript)
8. Computing for Engineers (C++ Language)
9. Java Computing
10. Advanced Programming Model
11. Intelligence Systems
12. Multimedia, Internet and Networking (Director & Lingo Script)
INTERNATIONAL WORLDVIEW COLLEGE (IWC)1. Structured Programming (C++ Language)2. Computer Graphics I
3. Computer Architecture and Organization 4. Remedial Mathematics
5. Data Communication and Networking
K-FORCE (UNITAR)
1. Programming Principles and Techniques in C 2. Multimedia Systems and Techniques
Summary of Subjects Studied
Year 1 & Year 2 HnD in Computer Studies
1. Essential English2. Structured Programming (Turbo Pascal)3. Accounting & Application 4. Business Micro Application (MS Office)5. Basic Computer Principles6. Data Structures (Turbo Pascal)7. Intensive English8. Human Computer Interaction9. Economics10. Data Communication11. System Analysis & Design12. C++ Programming13. Operating System14. Business & Communication Studies15. Math & Quantitative Analysis16. Java Programming17. Organizational Management18. Cobol Programming19. Database Management System20. Computing Project (MS Visual Basic + Crystal Report)21. Malaysian Studies22. Moral
Year 3 - B.Sc. (Hons) Computing
1. System Development Management2. Programming Paradigms (C++, Java, Lisp, Prolog)3. Database Systems 4. Aspect of Artificial Intelligence5. Software Engineering6. Distributed Systems Architecture7. Computing Group Project (VB)8. Dissertation (Double Unit)
Year 4 M.Sc. Interactive Multimedia
1. Software Development (Java Language + AWT + Swing)2. Usability Evaluation3. Human Factors4. Design for Online Learning5. Computer Graphics6. Multimedia Technology7. Multimedia Design8. Network Applications (Java & C++ Socket Programming)
9. Dissertation
Award
Year
Award
Awarded By
2001
Book Prize Award for outstanding Academic performance
Kolej Damansara Utama
2000
Academic Achievement for outstanding Scholastic performance
Kolej Damansara Utama
1999
Academic Achievement for outstanding Scholastic performance
Kolej Damansara Utama
Languages Proficiency
Language
Spoken
Written
English
9
9
Malay
9
9
Chinese
4
1
Personal Strengths
I believe that my strengths are as below:
Responsible in carrying out my task professionally.
Will to work overtime to ensure project success.
Fast learner and not stingy to share knowledge.
Good in analysis, critical thinking and problem solving.
Pull team members to work together positively.
Considerate and not selfish.
References
Name
:
Ms. Tan Ee Xion
Telephone No.
:
+6012-4108320
:
Position
:
Research Assistant
Company
:
Monash University Malaysia
Relationship
:
Former colleague at UCSI and TCPJ
Name
:
Mr. Ting Hock Chin
Telephone No.
:
+6012-2580343
:
Position
:
IT Lecturer
Company
:
UCSI University
Relationship
:
Former colleague at UCSI