Experience?xml:namespace> |
June 2015 - Present
Mar 2014 – June 2015 (1 year 3 months ) | Software Engineer (CIM) Stats Chippac Ltd Project: QA Elogsheet -Develop and enhancing Elogsheet system covering all areas consisting of Assembly, EWLB, Final Test, Post Test, Wafer Sort and Wafer Process for QA engineer using VB.net, ASP.net, Javascript , AJAX and Oracle. QA Elogsheet is a major web application that link to numerous other systems. It essentially store and update details of each Wafer Lot as it passes one stage. System will determine the next stage/flow using data captured and applied algorithm. User is able to hold, release, track in /out each lot using the system via web services. -Enhance QA lot integrity check functionality that compare results and critical parameters from FT, eSummary and ITMS applications using VB.net, JavaScript, AJAX and Oracle. -Develop extensive reporting functionalities that would ultimately enable the user to export it into an excel format using VB.net, ASP.net and Oracle script. - Develop daily report email for “Front of Line Assembly” that would be triggered to respective stakeholder before next shift started on the productivity of each Manufacturing Specialist. Report contains number of lot transacted on a given time period, number of lot per employee and total time taken and time for each lot using DBMS job, Stored procedure and Oracle Script. -Develop from scratch and incorporating eQRR and QRR GUI systems into QA elogsheet in order for QA Engineer to raise ticket for problematic and defective lot using VB.net, ASP.net and Oracle script. Project: Resources Tracking System (RTS) -Develop and enhancing RTS system by creating Upload/download function that would enable user to upload “Preventive Maintenance” softcopy using Vb.net, ASP.net, JavaScript, Oracle and AJAX. System will be able to accept any file format with restricted file size. File is upload to FTP server. -Develop auto shutdown program for RTS system using Oracle script. Equipments in the production line will be automatically shut down when user does not upload PM softcopy after 5 days grace period. -Develop email notification to respective owner alerting and informing the stakeholder of missing PM softcopy and to upload the file using Oracle script and VB.net. -Develop email notification to inform stakeholder of equipment being shutdown and update equipment active status in the database using Oracle script and VB.net. -Develop daily email triggering mechanism to inform user of upcoming/next scheduled equipment PM (Preventive Maintenance) and overdue PM using VB.Net and Oracle script. Project: Post Test LowYieldTracker -Develop Count variant and stray unit system in order to keep track of defective die and move to paperless for Intel using VB.net, ASP.net, JavaScript and Oracle script. Project: TSMC_Klarf_Image_Transfer -Develop backend program and scheduled task in server to run regular 4 hourly FTP image file transfer from shared folder where files are stored upon receiving from another application to customer FTP server. Image files are zipped before transferring to customer server and original image folders are moved to backup folder using VB.net and Oracle script. Project: Post Test New Device Register System -Develop system enhancement of having 2nd party validation before updating and saving new data into system database using VB.net, ASP.net and Oracle. Enhancement involved email triggering to inform the user immediate superior of new device registration in the system upon clicking save button by the user. The superior could then click on the link of the email that will be directed to the system before activating the another button that will ultimately save the data. The email act as an approval email and add another level of validation to prevent accidental data tampering. Data to be update/save are encoded in the form of querystring. Analyst Programmer Nielsen |
| -Develops new enhancement on the company Retail Factory application/system and databases by evaluating business needs; analyzing requirements; developing software systems using C programming and Oracle. -Debug and identifies underlying issue and produce workaround for any critical production operation. -Support, pinpoint and document system flow and logic by studying the codes, conducting tests; modifying program sequence and/or codes. -Translating business requirement and measurement sciences algorithm into code. -Preparing test case and performing unit testing, black-box testing and smoke test for newly developed enhancement. -Conduct performance tuning and implementing optimization techniques through Oracle query and C codes to enhance the system performance and in order to reduce the running time for certain module when dealing with huge data. -Using TortoiseSVN as repository and versioning as well as applying new enhancement across different versions of the code. |
| | |
May 2013 - Mar 2014 (10 months ) | Software Engineer British Telecommunication Malaysia (BT) | Kuala Lumpur, Malaysia |
| •Understanding of the Market Facing Unit system stack, which consist a number of different components. Interaction between different systems. •End to end product flow in the system stack. •Developing test case, test scenario, control file using XML, UNIX scripting, XPATH, XSLT and PL/SQL on test automation system. •AGILE software development process. |
Education
Jul 2012 Royal Melbourne Institute of Technology
Bachelor's Degree in Computer Science/Information Technology | Malaysia
Related Projects:
•Designed and developed independently a Phone Kiosk System as well as a Vending Machine Simulator using C Programming Language which comprises a multifunctional, text-based application in UNIX environment. Double linked list is implemented as its data structures.
•Developed and designed independently the University's website using HTML, JavaScript and PHP complete with user registration for login and user login verification. Incorporated search function for the library page through regular expression and PHP.
•Developed independently a robot arm simulator using Java Programming Language.
•Designed and developed independently a Cinema Ticketing System using Java programming language.
•Designed and developed independently a web 3D environment to model the heavy industry using VRML script. The model is a complete 3D model with animated feature using PositionInterpolator, OrientationInterpolator, ScalarInterpolator, TimeSensor and other VRML script functions.
•Developed a Weather Observation System based on Bureau of Meteorology Australia's database using Java Programming Language. Real-time data extraction. System includes internationalization (multilingual website), music player and window auto resizing to fit the desktop screen without overlapped by taskbar or go beyond the screen size.
•Designed and developed a Schedule Managing System using Java Programming Language with complete GUI.
•Designed and developed independently a Hotel Booking System which involves developing business database applications using Visual Studio 2010 development environment, VB.NET 10.0 (.NET Framework 4.0) programming language and Microsoft SQL Server as well as employing Microsoft’s WPC and WCF framework. Optimize underlying database systems, resolve performance issues in database applications and the use of reporting tools.
•Developed and designed independently a broadband customer registration system using C++ with complete login system for different level of user. User login comprises of hidden password field and user verification. Alert sound is featured to inform invalid user and system termination upon 3 failed attempts. It is a multifunctional, command-line interface system.
•Developed and designed a computer hardware shopping website using PHP which provides distinctive functionalities that includes shopping cart and online payment.
•Described search strategies and solving problems by applying a suitable search method, minmax search and alpha-beta pruning in game playing, applied knowledge representation, applied probability theorem and Bayesian networks, describing key aspects of intelligent agents, described the key aspects of Evolutionary computation including genetic algorithms and genetic programming and described the key aspects of machine learning in Artificial Intelligence project.
•Analyzed and compare the characteristics of different types of computational problem and of different model and computation as well as designed and implemented solutions to a wide range of problems, including constructing grammars or automatons such as the Turing machine for a given formal languages and specifying formal languages for a given grammars or automatons. Writing a technical report in justifying the critical analysis in computing theory assignment.
•Implemented key algorithmic design paradigms; brute force, divide and conquer, decrease and conquer, transform and conquer, greedy and dynamic. Applied key data structures; tree, lists, stacks, queues, hash tables and graph representation. Defined, compared and analyzed and solved general algorithmic problem such as sorting, searching, string processing, graphs and geometric using C programming language.
•Illustrated the functions and objective of modern operating system, simulate how computing resources are used by application software and managed by system software, contrast kernel and user mode in an OS, techniques for achieving synchronization in an OS using C programming language and compare the common algorithms used for both preemptive and non-preemptive scheduling of tasks in OS and file system designs.
Jan 2007 Stamford College
Diploma in Business Studies/Administration/Management | Malaysia
CGPA 3.24/4
Skills
Intermediate C Programming Language, Visual Basic .NET, Oracle
Basic C++ Programming Language, PHP, HTML, Java, JavaScript, XML Schema, XHTML, LINUX
Programming languages and Technologies
Database Oracle, PL/SQL, Microsoft SQL Server, MySQL
IDE/ Tool Microsoft Visual C++, Visual Studio, QT, Eclipse, GCC, Lotus Domino
Web Development/Languages HTML, JavaScript, CSS, XHTML, PHP
Achievement/Personal Award
eMMP system
Successful deployment and implementation of eMMP system which attain Silver in the company reward system of Gold,Silver and Bronze for significantly improving production line quality, performance and process.
Languages
Proficiency level: 0 - Poor, 10 - Excellent
Language Spoken Written Relevant Certificates
English 9 9 -
Mandarin 8 2 -
Bahasa Malaysia 7 7 -
Jobstreet English Language Assessment (JELA)
Date Taken 28 Dec 2012
Score 34/40
马来西亚华裔wilson 现在杭州 自带旅游签 可尽快到岗 求职软件工程师,程序分析员,也可教英语口语,汉语很好,没有太多教学经验