Summary
Overview
Work History
Education
Skills
Timeline
Certification
Work Availability
Accomplishments
SeniorSoftwareEngineer
Chan Thai Thong

Chan Thai Thong

Senior Software Engineer
Singapore

Summary

Experienced React Developer with a strong background in designing user-friendly interfaces that are practical and accessible. Well-versed in Facebook's design best practices and up-to-date with emerging UI development techniques. Skilled at utilizing creative UI frameworks and optimizing user experience to connect users with exceptional assets. Proficient in Saga, Redux, Reducer, Router, React Hooks, and Functional Components.


Experienced React Native Developer adept at leveraging mobile-specific components such as Text, View, and TouchableOpacity to build intuitive mobile UIs. Well-versed in utilizing popular libraries including React Navigation, React Native Reanimated, React Native Gesture Handler, and React Native Screens to enhance app functionality and user experience.


Experienced Backend Developer with a proven track record of designing and implementing scalable, high-performance server-side applications using Golang and C#. Adept at building robust microservices architectures, designing RESTful APIs, and optimizing system performance for enterprise-level applications.

Skilled in containerization and orchestration using Docker and Kubernetes, ensuring seamless deployment, scalability, and reliability of backend systems. Extensive experience with cloud platforms like AWS and Azure, as well as database technologies, including SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).

Expert in leveraging concurrency patterns in Golang and multithreading in C# to maximize efficiency and handle high-traffic systems. Passionate about implementing CI/CD pipelines, automating workflows, and delivering clean, maintainable code that meets business goals. Collaborative and results-driven, with a strong commitment to Agile development practices and delivering innovative solutions.


Seasoned iOS Developer with a proven track record of 10 years in Swift and Objective-C. Recognized consistently for delivering excellent performance and making significant contributions to the success of the tourism industry. Specializes in Augmented Reality, Machine Learning, Apple indoor location, and Agile Scrum methodologies, supported by comprehensive training at NUS.


Self-employed blockchain developer, had deployed a few ERC20 Tokens, which were audited by Certik.

Overview

11
11
years of professional experience
3
3
Certificates

Work History

Senior Software Engineer (React,C#,IOS) - Remote

Morpheus Consulting Pte Ltd
03.2020 - Current
  • Conduct sprint planning to ensure product tasks are completed on time.
  • Persuaded team members to use React Compiler in React 19. Improved app overall performance by 20% by using useMemo annotation introduced in react compiler
  • Performed knowledge sharing session with team member regarding React 18's features. Example: React 18's suspense, useMemo hooks to cache value and prevent unnecessary render of component
  • Setup and use TeamCity for CI/CD among projects
  • Review peers' code to ensure code quality meets standards and follows best practices and DRY concepts.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Developed scalable applications using Agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Using Redux-Saga as our side effect manager.
  • Using Redux for local storage with state, actions, and reducer.
  • Collaborated with BA and Designer to ensure UI/UX has met stakeholders' expectations.
  • Maintained high-level expertise in React state management strategies.
  • Modernized legacy applications through implementation of React best practices and updated libraries.
  • Reduced application load times by optimizing React components, utilizing code-splitting techniques, preloading assets.
  • Design, develop, and maintain APIs using C# and ASP.NET Core 6.0.
  • Write clean, maintainable, and efficient C# code, following best practices and design patterns (e.g., SOLID, DDD)
  • Monitor and troubleshoot backend services, ensuring high availability and minimal downtime.
  • Developed iOS native gaming app using Swift and build UI programmatically without storyboard

Full Stack Alchemist / IOS Developer / Certified Scrum Master

Singapore Tourism Board
01.2017 - 02.2020


  • Well experienced in iOS App UI guidelines, lifecycles, and design patterns.
  • Achieved a production office hot desking app with desk booking and virtual floor plan layout view which show every desk's current user, and with a CTO tracker features which leveraging Apple indoor location features in the office with high accuracy (within 1 to 5m) and improved battery consumption by 70% using beacon BLE to trigger on GPS location usage on background when necessary and auto trigger off GPS when user leave office level.
  • Showcased the use cases of indoor location using my application on Tourism Industry Conference 2018.
  • Refactor UI layout code by using reusable classes in iOS.
  • Use singleton variable for reuseIdentifiers instead of String in UITableViewCell files for better scalability, maintainability, readability in iOS
  • Use Final for class which not being use for inheritance furthermore for better performance in iOS
  • Use Weak references in delegate patterns and closures to avoid retain cycles which may caused memory leaks in iOS
  • Well experienced in ARKit, SceneKit, MetalKit and RealityKit.
  • Developed Augmented Reality App with persistence AR and occlusion features, which is powered by ARKit and ARCore.
  • Developed a multiplayer game by making use of persistent AR.
  • Experienced in 3D modeling post-production for AR-ready.
  • Experienced in handling AR Model animation and lighting.
  • Experienced in machine learning with image processing.
  • Created a prototype app that is able to recognize the outlets in Orchard Shopping Mall by using Azure Vision and CoreML framework.
  • Created an app that is able to recognize the claims receipt and email using TensorFlow and OCR technology.
  • Created an NFC App, which records the attendance of an event for STB.
  • Created a Watch app as an iOS companion app using WatchKit and the WatchConnectivity Framework.
  • Experienced in Vue.js for a chatbot.
  • Experienced in React Native for an order prototype.
  • Experienced in WeChat Mini Program using the MINA framework.
  • Experienced in Ruby on Rails for app backend.
  • Experienced in Firebase for app backend.
  • Integrated CI/CD for production apps using Fastlane, Jenkins.
  • Used Git for versioning, and GitLab for the repository.
  • Experienced in IoT, as developed event attendance iOS app with Flomio NFC devices.
  • Experienced in IoT, developed the smart office by automating and manipulating the Nanoleaf lights, Philips lights, and Amazon Alexa.
  • Experienced in IoT with Estimote BLE beacon devices, achieved indoor location with high accuracy and low battery consumption compared to traditional GPS by leveraging the combination of Apple indoor location's Wifi signal mapping and Estimote BLE beacon devices.
  • Experienced in IoT with Raspberry Pi, achieved a simple automated robot with Raspberry Pi Kit and speaker
  • Built an internal HR app using Flutter.
  • Communicate with vendors, product owner regarding projects.
  • Estimate and perform prioritization of tasks for the team.

Blockchain Developer

Self Employed Web
01.2017 - Current

Developed ERC20 token smart contracts using Solidity with Remix IDE.

  • Submitted ERC20 token to Certik for audit and get certified.
  • Developed Dapp which mint NFT and buy / sell NFT with wallet integration
  • Token was listed at BKEX and Gate.io successfully.
  • Enhanced blockchain security by implementing advanced cryptographic techniques and protocols.
  • Performed AMA for the token using Telegram.
  • Promote token by advertising token on US billboard.
  • Paid CoinMarketCap few times for trending top 1, top 3, and top 20 tokens.
  • Paid Coin Gecko for highlight token

Senior Mobile Developer / Project Manager

E-net Solutions
11.2015 - 12.2016
  • Collect and analysis business goals and user requirements for mobile application.
  • Create wireframe and design mockup for iOS/Android App for further brain storming using Axure , Sketch and etc.
  • Create Prototype using Marvel.
  • Build up interface design using progressive disclosure to maximize the signal and minimise noise.
  • Brain Storming and review the prototype with team to ensure the product is fulfilled with three principles of good UI design (Organise, Economise, Communicate).
  • Develop native iOS App using Xcode (Objective-C, Swift, Cocoa).
  • Develop Android App using Android Studio (Java).
  • Refactoring the iOS code, code encapsulation, creating extensions, using Enum, GCD etc.
  • Familiar App with auto layout, CoreData, MapKit etc.
  • Frameworks Familiar : Cocopods, Firebase, AWS, Phonegap, Cordova, Facebook SDK, Wechat API, Google APIs and etc.
  • Schedule and keep track the progression of the whole project after confirmation of the business goals, user requirements, features list.
  • UI Frameworks used : AngularJS, ReactJS, NativeScript, ionic, Vue.js.
  • APIs used : REST API , JSON API, Wechat API, Google APIs etc.
  • Experienced in Credit Card Processing App using Stripe/Braintree.
  • Experienced in Reative Programming (RxJava, RxSwift, RxCocoa).
  • Perform unit testing using Jenkins for iOS/android development.
  • Schedule and keep track the progression of the whole project after confirmation of the business objectives, user requirements, features list.
  • Completion/handover of project before deadline.
  • Allocate the resources effectively to ensure everyone can applied their skills to ensure the smoothness and effectiveness of the project progression.
  • Developed educational app for Android/ios from scratch to complete app alone and with team (Layout Design, UI/UX design, Android development [Android Studio], IOS Development [XCode] with objective-C on this app).
  • Apps are currently in production on App Store and Play Store.
  • Developed music player/ weather forecast app on IOS with Swift 3.0 ( XCode8).
  • Developed Local Web Site with custom CMS ,ipay88 , google analytics, SEO and etc.
  • Developed Brunei E-commerce Web Site with Wordpress (Woocomerce and etc) Skills: PHP, Swift , Objective-C , UI/UX design on Sketch , Photoshop , Illustrator , Wordpress , mySQL database, AngularJS , JSON , SOAP , phpMyadmin , oracle database , UNIX , bash shell , .zhrc shell and etc.
  • Frameworks familiar: Firebase, AWS EC2, Cocoapods, Ionic, Phonegap, Cordova, Xamarin and etc.

Technical Engineer / Mobile App Developer

Macro Kiosk
08.2014 - 11.2015
  • Developed internal Android / iOS internal App and gift App which published on Playstore/App Store.
  • Part of team that would plan, develop, and create mobile applications to match the needs of industrial clients.
  • Assisted in auditing complex application and creating a report of suggested changes.
  • Assisted in creating app progress reports to large industrial clients of Macro Kiosk, such as Maybank and etc.
  • Develop Android App using Android Studio (Java).
  • Develop iOS App using Xcode (Objective-C, Swift, Cocoa).

Intern Java /JavaScript Programmer

Eprotea Finexus Sdn Bhd
2 2014 - 7 2014
  • To design and manage the development of Banking system modules for JDB (Joint Development Bank) by using Netbeans 7, Eclipse, MySQL Developer, Baretail.
  • Debugging the modules of the module by analyzing the log file/ F12 / Developer Tools.
  • Configure the Database to build up the field pool of screens.
  • Building the CrossDyna.js and calling this CrossDyna.js and modify the structure of JavaScript by calling the CrossDyna JavaScript to ensure the system is multiplatform support.
  • Live Data checking, record and analyze the loan accounts data.
  • ACCOMPLISHMENT: Completed Direct Debit Module and CrossDyna for JDB project - both delivered a few weeks ahead of schedule.

Education

Bachelor - Science, Internet Technology

Campbell University
North Carolina
08.2012 - 2014.06

Advance diploma - Internet Technology

Tunku Abdul Rahman University College
Malaysia
08.2012 - 2014.06

Diploma - internet Technology

Tunku Abdul Rahman University College
Malaysia
06.2010 - 2012.06

Some College (No Degree) -

SMK© SHING CHUNG Secondary School, SMJK© SHING CHUNG Primary School
Malaysia
01.2003 - 2007.12

Skills

React

Timeline

Senior Software Engineer (React,C#,IOS) - Remote

Morpheus Consulting Pte Ltd
03.2020 - Current

Certified Scrum Master (SF)

05-2019

Agile Testing

03-2018

Design Secure Mobile Architecture

10-2017

Full Stack Alchemist / IOS Developer / Certified Scrum Master

Singapore Tourism Board
01.2017 - 02.2020

Blockchain Developer

Self Employed Web
01.2017 - Current

Senior Mobile Developer / Project Manager

E-net Solutions
11.2015 - 12.2016

Technical Engineer / Mobile App Developer

Macro Kiosk
08.2014 - 11.2015

Bachelor - Science, Internet Technology

Campbell University
08.2012 - 2014.06

Advance diploma - Internet Technology

Tunku Abdul Rahman University College
08.2012 - 2014.06

Diploma - internet Technology

Tunku Abdul Rahman University College
06.2010 - 2012.06

Some College (No Degree) -

SMK© SHING CHUNG Secondary School, SMJK© SHING CHUNG Primary School
01.2003 - 2007.12

Intern Java /JavaScript Programmer

Eprotea Finexus Sdn Bhd
2 2014 - 7 2014

Certification

Certified Scrum Master (SF)

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Accomplishments

  • Lead a team of 6 developers in the end-to-end development of a scalable web application using React.js, overseeing architecture design, task delegation, code reviews, and agile sprint planning to ensure timely delivery and high code quality in remote setting since 2023
  • Mentored 3 new employees to bring them up to speed on projects, resulting in quicker overall completion milestones.
  • Received an award on tourism industry conference 2018 with showcase high accuracy indoor location in Suntec city (Singapore).
Chan Thai ThongSenior Software Engineer