cvs / resume full - files.hii-tech.com file · web viewcontact information. address: a-04-06, desa...
TRANSCRIPT
Resume of Charles Hii Wan KinUpdated on 21th July 2014
Personal Particulars
Gender : MaleDate of Birth (Age) : 2nd August 1981 (32 years old)Nationality : MalaysianIC No. : 810802-13-5121Marital Status : Married
Contact Information
Address : A-04-06, Desa IdamanJalan Prima Utama 1, Taman Puchong Prima47150 Puchong, Selangor, Malaysia.
Mobile No. : +6012-8095121E-mail : [email protected]
Education Background
Heriot Watt University, Edinburgh, United Kingdom (2002 – 2003)Course : M.Sc. in Interactive MultimediaLevel : Master DegreeMajor : Interactive MultimediaAwarded By : Heriot Watt University, United KingdomGraduation Date : November 2003
Kolej Damansara Utama, Malaysia (2001)Course : B.Sc. (Hons) in ComputingLevel : Bachelor DegreeMajor : ComputingAwarded By : University of Lincoln, United KingdomGraduation Date : July 2002
Kolej Damansara Utama, Malaysia (1999 – 2000)Course : Higher Diploma in Computer StudiesLevel : Higher DiplomaMajor : Computer StudiesAwarded By : Kolej Damansara Utama, MalaysiaGraduation Date : March 2001
SMB Tung Hua, Sibu, Sarawak, Malaysia (1994 – 1998)Qualification : Sijil Pelajaran Malaysia (SPM)
Penilaian Menengah Rendah (PMR)Level : Secondary EducationMajor : ScienceAwarded By : Ministry of Education, Malaysia
Certification
MCTS: SQL Server 2008, Implementation and MaintenanceCertification Body : MicrosoftDate : April 2014License Number : E795-1025
Working Experience
MIMOS BerhadWeb site : http://www.mimos.myDepartment : Software Development PII (Previously known as Knowledge Engineering Centre)Specialization : DevelopmentIndustry : Software & Web DevelopmentPosition : Staff Engineer (NR8)Working Period : Feb 2012 - Current
Work Description
iVLS Provision ToolsDeveloped 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 PlannerDeveloped 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.1SMRP 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 tasksIdentify 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.3Clean 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 BetaInformation 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 BetaICD10 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 2Design and Implement Edunet 2.0 schema in Postgresql. The data model must support various level of education system for online learning.
DemoSupporting demo preparation to prospect client such as Immigration, DOS and MyIPO. Preparing data and testing environment setup.
TrainingConducted training on Planner portion to iVLS / Edunet Technology Recipients on 10 th December 2012 and 24th February 2014
Workshop AttendedMalaysian Health Data Dictionary Workshop (21st – 23rd May 2013)Malaysian Health Reference Data Model (17th – 21st Jun 2013)
BASS Sdn BhdWeb site : http://www.bassnet.noDepartment : Research & DevelopmentSpecialization : Application for Maritime OperationsIndustry : Software & Web DevelopmentPosition : Senior System ArchitectWorking 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 requirements3. 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.myDepartment : ITSpecialization : Navigation, GIS & MappingIndustry : Software & Web DevelopmentPosition : Project ManagerWorking 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#
Taylor’s College, Petalling Jaya (TCPJ)Web site : http://www.taylors.edu.myDepartment : School of Computing & School of Hotel ManagementSpecialization : Computing / ITIndustry : Higher EducationPosition : Part time Lecturer & TutorWorking 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.myDepartment : Faculty of Management and Information TechnologySpecialization : Computing / IT / MultimediaIndustry : Higher EducationPosition : LecturerWorking 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 12. Elementary Computing (C++ language)3. Research Methods in Computing4. Data Structures and Algorithms5. Java Programming 2
[ Year 2 Subjects ]1. Visual Basic .NET2. Multimedia Programming (Flash & ActionScript)3. Computing for Engineers (C++ Language)
[ Year 3 Subjects ]1. Java Computing2. Advanced Programming Model3. Intelligence Systems4. 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 ITSpecialization : Computing / ITIndustry : Higher EducationPosition : IT LecturerWorking Period : September 2004 - August 2005
Work DescriptionAs 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 Networking3. Computer Graphics 14. Computer Architecture and Organization5. 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 SoftwareIndustry : Computer Sales and ServicesPosition : Programmer, Artwork Designer and TechnicianWorking Period : June 2002 - September 2002
January 2004 – June 2004
Work Description
June 2002 - September 2002As computer technician, my responsibilities were as below:
1. Identify computer problems and solutions2. Assist customer in choosing correct PC3. Assemble new custom PC.4. Setting up wired and wireless LAN.
January 2004 – June 2004As 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.NETPeriod : March 2005 – May 2005Tools : Visual Basic .NET 2003
Crystal ReportsMS Access 2003 Database
DescriptionThe 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 ControlPeriod : June 2013 – Sep 2013Tools : WPF + Visual Basic .NET 2012
DescriptionThe 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 ProficiencyDos / Windows 3.11 / 9X / ME / 2000 / XP / 2003 / Vista / 7 / 8 AdvancedCentOS / Fedora Core / Ubuntu / Mint Intermediate
Console Application DevelopmentPascal Language (Command line application) AdvancedC and C++ Language (Command line application) Advanced
Desktop Application DevelopmentJava (OOP, AWT, Swing. NET, Thread, File, Collection, JDBC) AdvancedVisual Basic 6.0 / .NET 2002 – 2012 AdvancedVisual C# .NET 2002 – 2012 AdvancedVisual FoxPro 6.0 - 9.0 Advanced
Mobile Application DevelopmentJava ME (Midlet) Advanced.NET Compact Framework for Smart Device (VB or VC#) Advanced
Web DevelopmentHTML / XHTML / DHTML / CSS / DOM / XML AdvancedJavaScript & AJAX AdvancedJava EE (Servlet, HttpSession, Cookies) IntermediateJava Framework – Spring IOC, Spring MVC, Hibernate IntermediateASP .NET AdvancedPHP 5 Intermediate
DatabaseMS Access IntermediateMySQL AdvancedOracle SQL & PL-SQL AdvancedMSSQL & T-SQL AdvancedPostgreSQL Intermediate
MultimediaFlash + ActionScript AdvancedDirector + LingoScript AdvancedAdobe Photoshop IntermediateAudio and Video Editing Advanced
OthersSocket Programming (Java / VB / C# ) AdvancedComputer Hardware, Software and Network Troubleshooting AdvancedWeb Mapping Solution (GIS) AdvancedCrystal Reports Advanced
Summary of Subjects Taught
TAYLOR’S COLLEGE PETALING JAYA (TCPJ)1. Introduction to Programming (Alice)2. Programming 2 (Java)3. Software Engineering: Process & Tools4. Computer Studies / Information Technology
UNIVERSITY COLLEGE SEDAYA INTERNATIONAL (UCSI)1. Discrete Mathematics 12. Elementary Computing (C++ language)3. Research Methods in Computing4. Data Structures and Algorithms5. Java Programming 26. Visual Basic .NET7. Multimedia Programming (Flash & ActionScript)8. Computing for Engineers (C++ Language)9. Java Computing10. Advanced Programming Model11. Intelligence Systems12. Multimedia, Internet and Networking (Director & Lingo Script)
INTERNATIONAL WORLDVIEW COLLEGE (IWC)1. Structured Programming (C++ Language)2. Computer Graphics I3. Computer Architecture and Organization 4. Remedial Mathematics5. 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 By2001 Book Prize Award for outstanding Academic performance Kolej Damansara Utama2000 Academic Achievement for outstanding Scholastic performance Kolej Damansara Utama1999 Academic Achievement for outstanding Scholastic performance Kolej Damansara Utama
Languages Proficiency
Language Spoken WrittenEnglish 9 9Malay 9 9Chinese 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 XionTelephone No. : +6012-4108320Email : [email protected] : Research AssistantCompany : Monash University MalaysiaRelationship : Former colleague at UCSI and TCPJ
Name : Mr. Ting Hock ChinTelephone No. : +6012-2580343Email : [email protected] : IT LecturerCompany : UCSI UniversityRelationship : Former colleague at UCSI