Senior Developer
Permodalan Nasional Berhad (PNB)
Total years of experience :15 years, 1 Months
Responsible for the design, build, deployment, debug & maintenance of Android applications for Kiosk and server-side elements.
Insured all applications were developed with the SDLC Software Development lifecycle.
Responsible for designing distinctive screens for tablet optimization and a cleaner layout.
Prepare well-structured system design and architecture by understanding the business logic and project requirements.
Participate on SIT and UAT, assist tester to perform different test scenarios.
Programmed with clean, modular, robust code using Java and XML with Android SDK platform.
Fixed bugs with code, design patterns and miscellaneous occurrences during projects.
Administrating Samsung Knox to customize the android operating system to deliver the required services.
Projects
1. ASNB Kiosk 2: Android SDK, Samsung Knox, Restful API, JSON.
2. ASNB Kiosk 1: Android SDK, JavaScript, Samsung Knox, Morpho Smartcard API, Codesoft Printer API.
• Performed detailed analysis of the requirements and developed comprehensive plans defining and scoping project requirements.
• Design and develop system like Transaction signing, second factor authentication and reciprocal authentication.
• Development responsibilities inclusive of Web, mobile and server-side elements.
• Leading role in mobile authenticator development, particularly as pertains to cryptographic, encoding and local channel elements.
• Ongoing development of analytic and engineering skills related to previously cited functional areas.
• Prepare report and documentation for on-going projects and writing technical articles, such as patents and conference papers as contribution to ongoing research project.
Projects
• Cryptography Protocols: C++, Android SDK
• Audio signal processing App: Java, JavaScript, Android SDK
• Smart doorlock system: Java, Android SDK
• Mi-Signet/Transaction Signing: PHP, Javascript, Java, Google Cloud Messaging, JSON.
• Analyze user requirements, develop proof of concepts to demonstrate the design feasibility and support system analysts to document user requirements.
• Evaluate and modify existing applications by designing and adding new features base on the new requirements and specifications.
• Test the developed applications to diagnose the errors and debug the program to resolve any faulty issues to ensure that application perform according to the specifications.
• Prepare project documentations, such as project plans, project testing plan, gantt chart, flow of the system and user manual.
• Identify and ensure the use of best practices technologies and tools among the team as per the project requirements.
Projects
1. iCafe Game Agent Management: CodeIgniter Web Framework, PHP, MySQL, JavaScript, Ajax.
2. Friendster Hotspot: HTML, CSS, Radius Server, Coova-chilli, Ubuntu.
3. iSCSI Client: Microsoft Visual Studio, Visual C++.
• Develop the prototype of the proposed theory and implement the system to carry on experiment on real time environment.
• Participate in the development of a framework, methods and tools to support software process improvement and knowledge management activities.
• Contribute on different research projects in the group, share ideas and assist on-going projects to complete on time.
• Research, design and implement best practice solutions to new problems.
• Prepare visual demonstration of analyzed data, write progress report and other technical document such as; conference paper, journal and user manual.
• Arrange meeting and seminar to apprise the research collaborators and other groups regarding the progress of the project.
Projects
1. Triangulation Positioning: C++, MySQL, Ubuntu.
2. Fingerprint Positioning: C++, MySQL, Ubuntu.
Faculty of Electrical (FKE), Universiti Teknologi Malaysia, Malaysia.
• Configure network and sharing on different power electronics and diagnostic equipment
• Working on the web development of the Inverter Quality Control Centre.
• Prepare User manual and supporting documents to provide information to the client and future developments.
Project
IQCC Web: PHP, JavaScipt, HTML, MySql, Apache Server, Linux.
by Research Non-gradable(Passed)