Software developer with 6 years background in creating innovative software solutions to enhance business productivity. Highly experienced in all aspects of the software development lifecycle and end-to-end project management, from concept through to development and delivery. Consistently recognised as a team player, skilled at understanding business logic, communicating effectively with end-users in non technical terms, and coordinating cross-functional teams in a fast-paced environment.
Technologies: React JS – Redux Toolkit, Figma, Git, Unity, Unreal Engine 5, Jira, Wordpress, Swagger
Develop web applications (full development life cycle) for the following websites/Saas/SI
Involved in designing UI/UX according to the business logic and standardising functionality implementation
Develop the software applications frontend using React Redux Toolkit and implemented code optimisation to reuse code functionality, reducing time taken for subsequent development and maintenance by 80%
Coordinate with cross-functional teams to design efficient API calls
Develop digital twin of company using Unity and Unreal Engine for smart facility management
In charge of conducting presentations/trainings for end-users to use the software applications
Write up user T&S/policy for the software applications
Write up of documentation for technical guide and user guide for the software applications
Involved in conducting research for market competitiveness and engage potential customers to purchase and subscribe to the software products
In charge of handling Customer Relation Management
Involved in deployment of Autonomous Mobile Robot for smart warehouse logistic implementation
Involved in onboarding new staffs to understand the software applications and business end to end process of the company
Technologies: React JS - Hook/Redux Toolkit, MongoDB, Git, Spring boot
Completed 2 web application project (full development lifecycle)
Appointed as Scrum Master for the development project and in charge of conducting daily scrum
Selected as team lead for the latter project. In charge of coordinating tasks assignment among the team to be completed within a 2-week sprint cycle
Responsible for raising any issues in development from the team to clarify with the end-users
In charge of UI/UX design for certain features of the project
Participated in conceptualisation session with end-users to analyse requirements based on the old-systems to migrate to a newer technology
Developed user stories that tackles possible corner cases that may occur from end users to provide better decision making in code functionality and implementation
Maintain product backlog continuously to provide real time update of the project and sprint progress for project managers
In charge of handling admin work for the team such as leave planning and performance evaluation
Supported the frontend data input of Accor Hotels website
In charge of maintaining the support site for customer request or bugs
Fixing of customer change request in frontend using Wordpress
Translated data from English into simplified and traditional Chinese
In charge of communicating and training clients located within Southeast Asia
In charge of testing before a developed website for the hotel goes live
Example of a developed website - royalplaza.com.sg
Employee Tracker (2024)
Helping a friend whom is an advisor for a company to create a MVP web application that allows employers to track the live location of employees to prevent cases of moonlighting while on the job
Develop Website to top up mobile game credits (2023)
Helped a friend in UI planning and frontend development to develop a website with features for customer sign up and simple UI to display promotions for mobile game top-ups
Purgastory (2018)
Developed a multiplayer game using unreal engine and autodesk maya to create customised 3D assets. Trailer can be seen at https://www.youtube.com/watch?v=gen16F6AmA0