Application & Architecture Developments Online Fashion Retail FABSPY.com Descriptions Deployment of an online fashion retail full equipped with complete Enterprise Resource Management (ERM) solutions including order fulfilment, product management, sales, and marketing automation, support services, inventory management, pricing management, and warehouse management. Involved in the business process management and system architecture design. Customer Relationship Management (CRM) Solutions Descriptions Multi-tenanted vertical Customer Relationship Management (CRM) solutions for small and medium sized businesses. Application is designed to facilitate plug-and-play of add-on modules without modifications to the rest of the system. Involved in the product roadmap planning and system architecture design including the application's development framework and database system. Application Development Framework Descriptions PHP and MySQL based application development framework licensed under the Common Development and Distribution License (CDDL) open source license. The framework aims at promoting standardised and good coding practices as well as eliminating mundane coding, allowing developers to focus on the development of core business objects. Involved in the architecture design, planning and development. Manjung Municipal Council Portal Descriptions Bi-lingual (English and Malay) municipal community web portal powered by a web content management system (as described above) to manage all textual, graphical, and web banner contents. Integrated payment facilities for council services through FPX (Financial Payment Exchange). All transactions are secured over SSL protocol with MSCTrustgate digital certificate.
Consulting and Integration Services Manjung Municipal Council Problem Domain Cross department business process integrations involving several silo applications and HERMIS. Some silo applications were developed by third party vendors who were not involved in the project. Some of these applications were retained. Automating various council application forms to reduce paper based processing Solutions Deployment of custom ETL tools to migrate information from legacy database systems. Information is extracted into JSON format for migration into new business systems. Custom REST API were developed as part of the ETL tool's controller to steer the JSON data transfer. Deployed server daemon to continuously monitor HTTP activities on third party applications, and extract its new data to the new data warehouse. Integrated document management application into the enterprise portal with form builders and work-flow management. Application forms are now created with the form builder. Form processing and approval are managed through the work-flow manager. Corporate Instructor Had been an active corporate training instructor for the past 10 years, delivering course throughout Malaysia to both private and public sectors. Courses delivered include software engineering, software project management, internet technologies, system architecture designs, and database development. Partial client list includes: Alam Teknokrat Sdn Bhd (SKALI) Maybank Berhad Lembaga Getah Malaysia Lembaga Hasil Dalam Negeri Jabatan Peguam Ministry of Defence Malaysia Jabatan Perkhidmatan Awam Jabatan Perdana Menteri Sage Software Sdn Bhd (Sage UBS) Sapura Technology Sdn Bhd Multimedia University (MMU) Universiti Malaya (UM) University Petronas Manjung Municipal Council Penang Development Corporation
Public Speaker Malaysia Open Source Conference (MOSC) 2010 Abstract: Delivered a talk on cloud computing from the perspective of developing nations. The objective is to raise a discussion on whether it is appropriate for developing nations to follow the foot-steps of developed nations in implementing a nation-wide cloud computing strategies, given the vast differences in culture. Infrastructure readiness, and availability of technical competencies. Reference: http://www.slideshare.net/marshalyung/cloud-computing-in-developing-nations Tunku Abdul Rahman College (TARC) Abstract: Invited speaker for TARC's students from computing school. The objective is to provide undergraduate students with an opportunity to have relevant dialogues with industry specialists and keeping abreast with the evolution and demand of the computing industry. Reference: http://www.slideshare.net/marshalyung/search-engine-optimisation-have-you-been-crawled-over Programming for Business: Real People, Real World Abstract: We were taught computing science and software engineering methodologies, and tools. But in the end of the day, it is people who built software for people, not machines for machines. This presentation studies the possibilities and potentials of realising the human factor in software development and maximising revenues through the enrichment of creative people. Reference: http://www.slideshare.net/marshalyung/programming-for-business-real-people-real-world
Work Experience Synapses Systems Sdn Bhd Job Title: Chief Software Architect Duration: June 2005 Until Current Responsibilities: Project management including scheduling, costing, resources management, and test planning throughout the whole project life cycle using Agile Methodologies and Extreme (XP) Programming practices. Collaborating with clients, software developers, and creative designers on web application architecture design and development from conception to UI design, database development, and third party vendor deployments. Translating business requirements into technical propositions and implementations Application framework design and development, business application consulting, proposition, and implementation. Planning test plans and strategies Achievements: Architecture design and build of an application development framework licensed under the CDDL (Common Development and Distribution License) open source license. System design and build of an AAA (Authentication, Access, and Account) management server with LDAP-like capabilities to manage the company's multi-tenancy SaaS products. System design and build of a PaaS solution integrated with source code repository, project workspace management, automated skeleton code generation, developers' discussion board, bugs tracking, and code version control. Full system development life cycle using open source platforms involving PHP, MySQL, Linux, and Apache. MIMOS Berhad Job Title: Business Solution Project Leader Duration: January 2001 Until June 2005 Responsibilities: Project coordination involving technology proposition, scheduling, and costing. Collaborating with cross-departmental operation teams in system requirements analysis and design. Translating business requirements into technical propositions and implementations. Planning test plans and strategies Achievements: Small scale Enterprise Resource Management solutions for internal deployment. Remote database integration with DigiCert between PHP/MySQL and Java/MSSQL platforms. System integration with DigiCert involving digital certificate authentication using Microsoft Active Directory and MySQL database server.
Academic University of Greenwich, London From: September 1998 Until: October 1999 Course Title: BSc. Computing Science Major Software Engineering Memberships and Affiliations Associate Member International Association of Software Architects (IASA) Programme Advisory Panel for Internet Technology Tunku Abdul Rahman University College