Yossapas Buaon
Verified Expert in Engineering
Mobile Developer
Bangkok, Thailand
Toptal member since February 22, 2022
Yossapas has worked in mobile development for five years. He specializes in iOS development, using Swift, cross-platform mobile development with React Native, combining both approaches to create applications that balance quality and time-to-market. Yossapas is willing to contribute to challenging projects that help him learn along the way.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Xcode, Visual Studio Code (VS Code), SnapKit
The most amazing...
...project I've developed is the Jitta Wealth mobile application, an automated investing application used by more than 20,000 users.
Work Experience
Mobile Engineer, Technical Lead
Jitta
- Led the team in developing and maintaining the Jitta Wealth mobile application written in React Native and Swift. This app gets users started in automated investing in stocks and global ETFs and projects users' investment portfolios.
- Built various native features in Swift and Kotlin and integrated them into the React Native application, resulting in better performance up to ten times faster.
- Refactored the mobile application foundation using Swift and facilitated integration with the legacy React Native application.
- Created user segments and monitored stats using Firebase.
- Utilized AWS Device Farm to perform unit and UI tests in real mobile devices.
- Contributed with knowledge and mentored teammates regularly.
iOS and Android Developer
Freelance
- Developed sharing music covers to Instagram stories for the Fungjai iOS application using Swift.
- Implemented deep linking for the Fungjai iOS application.
- Fixed chart-related bugs in the client's Android application using Kotlin.
React Native Developer
EXBIZ (Thailand) Co., Ltd.
- Developed H@ppy, a cross-platform mobile application written in React Native that encourages users to exercise and meditate through mission-based games.
- Collaborated with a product manager and a designer during the initial phases to create app requirements and design UX/UI.
- Implemented the login and signup feature using Facebook SDK.
iOS and React Native Developer
EXBIZ (Thailand) Co., Ltd.
- Developed and maintained Smart School iOS application using Swift, helping schools manage students and knowledge in the schools.
- Developed and maintained Smart School Android application using React Native.
- Gathered user feedback during pre-launch processes and oversaw launch processes, resulting in a successful launch to more than 6,000 users.
Full-stack Developer
EXBIZ (Thailand) Co., Ltd.
- Developed Core Success System iOS application that includes many features such as playing videos, displaying PDF files, in-app purchases, and credit card payment for a client.
- Developed a back-end service for Core Success System applications using Node.js, Firebase, and AWS.
- Developed an admin website for Core Success System applications using Vue.js.
- Collaborated with an outsource Android developer to develop the Core Success System Android application.
Software Developer
EXBIZ (Thailand) Co., Ltd.
- Designed and developed a smart home solution software including an iOS application and a Node.js MQTT server communicating with the Lutron smart home system over TCP.
- Built an IoT solution based on Bluetooth (Bluetooth Low Energy and iBeacon) mainly consisted of an iOS application (using Swift, Core Location, Core Bluetooth) and a device (Nordic nRF51822).
- Developed API servers for web applications using Node.js/Express.js.
Experience
Jitta Wealth Mobile Application
https://apps.apple.com/th/app/jitta-wealth/id1240390683I was a Swift and React Native developer for the project. I developed the core app, including the investing journey and dashboard to display users' investment portfolios.
Core Success System iOS Application
I was a full-stack developer for the project. I developed the entire iOS app, including playing videos, in-app purchases, and credit card payments. I also built the back end using Firebase and the admin back-office using Vue.js.
Jitta Mobile Application
https://apps.apple.com/th/app/jitta-value-stock-investing/id1095214727I acted as a Swift and Kotlin developer, enhancing stock charts using native modules that resulted in better performance—up to ten times faster.
Smart School Mobile Application
https://appadvice.com/app/smartschool-thailand/1403943533I was the Swift and React Native developer tasked with building the entire app.
H@ppy Mobile Application
I was the React Native developer in charge of building the entire app, including Facebook SDK and YouTube playing videos.
Skills
Libraries/APIs
React.js, SnapKit, Node.js, Vue.js, Facebook SDK, FFmpeg, RxSwift, REST API, Firebase iOS SDK
Tools
GitHub, Slack Development, OneSignal, Xcode, Swift, AWS Device Farm, Node-RED, MQTT, Android, Auth0
Languages
Swift, JavaScript, GraphQL, Swift 5, Swift, TypeScript, ECMAScript (ES6), Objective-C, Kotlin, Go, HTML5, Python
Frameworks
React Native, SwiftUI, UIKit, iOS, Core Data, Android SDK
Paradigms
Clean Architecture, Model View ViewModel (MVVM), REST, Mobile App Design
Platforms
iOS, Mobile App Design, Firebase, Visual Studio Development, Amazon EC2, MacOS, Bluetooth Low Energy (LE), Android
Storage
Amazon S3
Other
React Native Bridge, AVFoundation, Concurrency, Mobile App Design, In-app Purchases, iOS, Instagram, iBeacon, RESTful Services
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring