Professional iOS Developer with 10+ years of experience specializing in Objective-C and Swift. Proficient in applying iOS design patterns and architectures such as MVC, MVVM, and Clean Architecture to create robust and scalable applications. Adept in writing clean, maintainable code and following Test-Driven Development (TDD) practices to ensure high-quality, bug-free applications. Curious and keen learner, keep up-to-date with latest technologies or other platforms like SwiftUI, Flutter, Unity. Distinguished for excellent communication skills, facilitating confident and friendly interactions with clients and team members alike.
Project list
Telesense's GrainSafe iOS
Adding more features. Fix bugs, performance enhancement.
- Adding more features.
- Fix bugs, performance enhancement.
App booking funeral services. Research AR Development, making app with AR as core function. Integrate with previous App to make an funeral booking eco-system.
- In charged of making source code and manage it using git.
- Develop system functionalities.
- Writing reports.
- Research AR Technology.
- Discuss enhancement (api & design).
Develop application to promote new cryptocurrency (ripple).
- In charged of managing source code branching (using git)
- Develope system functionalities + code base.
- Review code, support technical members.
- Manage tasks & QnA within development team.
- Writing reports.
Technologies: Swift
BSNextApp
Develop application for BridgeStone retail stores.
- In charged of managing source code branching (using git)
- Develope system functionalities.
- Review code, support technical (members, customers).
- Manage tasks & QnA within development team.
- Writing reports.
Technologies: Swift
SGBBC
Develop application for people in Singapore, make it easier for them to buy and sell their cars.
- In charged of managing source code branching (using git)
- Developed system functionalities.
- Involve in writing unit test, integration and system test.
- Submit Appstore.
Technologies: Objective-C, SQLite
Select Coach
Upgrade swift 2-> 3, add more features, update UI.
- In charged of managing source code branching (using git)
- Developed system functionalities.
- Involve in writing unit test, integration and system test.
- Writing reports.
Technologies: Swift
X-POS
This project aimed to develop an iOS tablet POS (Point of sale) Application for Magento e-commerce customer (iPad only). This application allow end-user to scan product barcode, add product to cart and check-out. Store, product information is sync with online store through a Magento back-end server.
- Involved in analyzing and re-designing the iOS Mobile Application.
- Involved in customize and deploy app for special request from customers.
- In charged of managing source code branching (using git)
- Developed system functionalities.
- Involve in writing unit test, integration and system test.
- Submit to app stores.
Technologies: Objective-C, SQLite
X-POS 2
This project aimed to be an upgrade version of X-POS. Its main features is basically the same, but interact with a new server system.
- Involved in analyzing and designing the iOS Mobile Application.
- In charged of managing source code branching (using git)
- Developed system functionalities.
- Involve in writing unit test, integration and system test.
- Involve in writing pseudo code.