Detail-oriented mobile and web application developer with 15 years of experience in leading technologies such as React Native, JavaScript, and Node.js. Proven track record of delivering high-quality applications that exceed client expectations, leveraging skills in Redux, TypeScript, and AWS. Committed to continuous improvement and innovation in software development practices.
Cross-platform development expert with a strong focus on mobile and web UI/UX architecture. Demonstrated proficiency in performance optimization for front-end and back-end systems, leveraging RESTful and GraphQL APIs. Experienced in working with a variety of databases, including MongoDB, PostgreSQL, MySQL, and NoSQL. Aiming to enhance user experiences through innovative solutions and robust system design.
Results-driven professional with a proven track record in developing large-scale, verified products for industry leaders such as General Motors and Boatsetter Inc. Demonstrates expertise in Agile development methodologies and CI/CD pipelines, fostering strong team collaboration. Committed to maximizing project efficiency and continuously enhancing product quality through insightful application of best practices. Authorized to work in the US for any employer, ready to bring skills and passion to a dynamic team.
Developed the US's top #1 boat rental platform in mobile (iOS and Android) and web. As a senior mobile and web engineer, I have developed various features and functionalities in Boatsetter's mobile apps and web application by using frameworks such as React Native, Next.js, Ruby on Rails, and programming languages such as JavaScript, TypeScript, Ruby on Rails, Swift, and Kotlin.
- Contribution to Boatsetter mobile application
• Worked as a senior mobile engineer to deliver and maintain iOS and Android Boat Rentals mobile application by using React Native, Redux, RESTful APIs, location based search technology. Product on the Apple App Store - https://apps.apple.com/us/app/boatsetter-boat-rentals/id1449873080. And on Google playstore - https://play.google.com/store/apps/details?id=com.boatsetterrenters&hl=en_US&gl=US&pli=1
• I worked as a senior mobile engineer to deliver and maintain the iOS and Android Boat Owner mobile application by using React Native, Redux, REST API, and Stripe SDK. Product on apple app store - https://apps.apple.com/us/app/boatsetter-owner-app/id1369215908 and on Google play store - https://play.google.com/store/apps/details?id=com.boatsetter.app&hl=en
• Cross-platform React Native experiences on Boatsetter Boat rental and Boat owner application development.
• Experiencing in various Build tools for mobile app development – Xcode, Android Studio, Gradle, Flipper and React native debugger.
• Javascript/Typescript programming lagnuages, Bared react-native framework using, with Redux for state management framework, Jest for unit testing, React-Navigation library, Axios for REST api client configuration, JWT token based authentication.
• UI/UX improvements by using React navigation, React native animation libraries and Tailwind CSS and other style libraries.
• Implemented Authentication feature by using OAuth framework and created a secured REST api client to communicate with server.
• Provided analysis about performance and recommended different solutions and gained a faster build time and reduced memory usage. Solutions included the best practice for using React hooks and Firebase analytics and Crashlytics.
• Worked for Google Maps and MapBox APIs on react-native to show proper boat places and count by geo-fencing.
• Push notification implemented by using FCM (Firebase cloud messaging) on apple (APNS) and google.
• Developed customized native components to make React native features by React Native Bridges and exported from Objective-C, Swift & Kotlin (for iOS and Android)
• Continuous integration and development by well-organized CI/CD pipelines on Github.
• Apple Appstore release and Testflight delivery, Google playstore release and internal, closed & opened alpha testing release by both of manual and automatic (by CI/CD pipelines with Fastlane)
• Implemented Payment SDK by using Stripe SDK into Boatsetter Owner mobile app.
- Contribution to the Boatsetter web product.
• Worked as a senior front-end engineer to manage SEO optimization, Elastic search implementation for Boat searching and insurance and other features implementing in next.js website – https://www.boatsetter.com
• Contributed to the design system of components used across web products and published packages of shareable assets and types as GitHub npm packages.
• Leverage experience with client-side UI frameworks with React in a mobile context to configure mobile view of website.
• Developed and deployed a new searching mechanism that utilizes Elastic-Search and Kafka Streams and improves querying performance by up to 10x.
• Worked for dynamic content upgrade by using Contentful API and CMS (Comfortable Mexican Sofa) content management system.
• Worked for Google Maps and MapBox APIs to show proper boat places and count by geo-fencing.
• Handled the complete architecture and development of the UI and connected it to the API. Added unit test and e2e tests by using Jest and Cypress.
• Worked for SEO improvement and sitemaps integration and could increase google search improvements.
• Experience working with various resources in AWS such as S3 bucket, Elastic search.
• Worked for backend REST apis by using Rails.
- Contribute to full team work.
• Initiated collaboration with external teams, participating in discussions, document reviews, and new idea proposals, full experiences with Agile development tools such as Jira, Atlassian, Git and Slack.
• Great team collaboration in Agile teams, happy working with all team members including designer, product manager and QA testers.
• Promoted to lead engineer in TSoftek, leading mobile app project for the customer product - Aware : Healthcare mobile (iOS and Android) react native application.
• Excellent startup experiences by providing the full product lifecycle from scratching until MVP version release.
• Provided full architecture design, agile team lead, managing tasks, deliverying product with keeping communication with customers.
• Lead the team with 4 engineers, 3 QA testers to deliver the Aware healthcare react native mobile app for the customer.
• Created a mobile app architecture by myself from scratching by using bared react-native framework, managed agile team until the successful delivery to apple app store and google play store.
• Provided a solution to customer for mobile app for HIPPA compliance as a United State healthcare product, designed user based database system and collecting frameworks.
• Distributed project coding rule to team and contributed to the major features implementation in Javascript react native mobile app.
• Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.
• Wrote user manuals and other documentation for roll-out in customer training sessions.
• Configured and managed CI/CD pipelines for DevOps, continuously developing and testing in a pipeline, regularly reported progress of the project, and kept testing during the development.
• Tracked tasks, status of the project for the team members, managed tasks in Jira.
• Full product is available on apple and google play store - iOS version : https://apps.apple.com/us/app/aware-mindfulness-wellbeing/id1631342681 and Android version : https://play.google.com/store/apps/datasafety?id=org.twentyninek.app.cupcake
As a Senior engineer in TSoftek, I have developed and published several Web and mobile app products in a team.
- Contribute to development TheGrint application: Top #1 social golf sports mobile and web application development.
• Joined into a large team to develop and deliver web front-end and mobile react-native application for theGrint - https://www.thegrint.com
• Mobile product deliverying, maintenance work on apple appstore - https://apps.apple.com/us/app/thegrint-golf-gps-scorecard/id532085262?mt=8 and Google play store - https://play.google.com/store/apps/details?id=com.grint.thegrint.pro&hl=en
• Full agile development flow experiences with a great team collaboration.
• Mentoring, commenting to junior developer's PRs on Github.
• React native full experiences (not Expo) by Javascript, React navigation, React animation and react-native-maps technologies.
• Full Google map overlay polylines, areas and marker UI configuration experiences in React.
• Full Google map overlay polylines, areas and marker UI configuration experiences in React Native.
• Redux javascript library for the web application full state management.
• GPS location tracking feature implementation in React native iOS and Android application.
• Full UI Chart implementation to show statistics for the golf playing in the app.
• Apple watch interface implementation for playing course and messaging.
• Full OAuth framework implementation in web (React) and in mobile (React native)
• Push notification implementation by using APNS and FCM on iOS and Android.
• Redux state management with Async storage for iOS and Android application.
• Jest using for unit-testing and functional testings.
• Analyze live app's using by using Google Analytics.
• CI/CD pipelines following for funtional testing, unit testing by Jet, e2e testing by Cypress, delivering staging/prod web hosting and release to TestFlight, Apple appstore and Google playstore.
• AWS amplify, node.js REST api work for the mobile related features for the backend reading and writing.
- Contribute to development CozyWallet application : Crypto Web3 mobile wallet application development.
• Working on React native iOS and Android Crypto wallet mobile application development : https://cwallet.com - iOS : https://apps.apple.com/ph/app/cozywallet/id6502897143 and Android: https://play.google.com/store/apps/details?id=com.blockabc.cctip&hl=en
• web3.js implementation in the react native (Expo) mobile app to integrate blockchain token sending/receiving features.
• Full socket api client configuration to receive real time price data for the cryptocurrencies.
• Integreate security feature (backup and restore by wallet key) in react native mobile app.
• Full startup experiences from scratching until the product release and update.
- Contribute to Revel.xyz app development : Social media marketplace React Native mobile application development.
• From scratching, joined to the team to develop and deploy the web and mobile application for revel.xyz : https://revel.xyz iOS app : https://apps.apple.com/us/app/revel-xyz/id1614465131 and Android app: https://play.google.com/store/apps/details?id=xyz.revel.app&hl=en
• Experienced in porting exisiting mobile app features from Flutter to React Native and adding more major features with React native.
• Developed mobile application by using React native Javascript for the front-end and used Google Firebase as a backend.
• Integrated AI generated image module.
• UI/UX work with full Figma design implementation into the app.
• Worked on Node.js firebase cloud scripting.
• Facebook, Twitter, Instagram social apis full implementation (with authentication, Facebook Graph api and Twitter, Instagram REST api implementation).
• Tracking usage of the live app for the real users' events.
• Full startup experience from scratching.
- Participant to develop ezCater application : Food delivery service mobile and web application development.
• Combined experinces in React, Node.js, Postgre SQL, React Native and Native programming languages (Swift and Kotlin) while working on ezCater web and mobile products - https://www.ezcater.com/ and iOS : https://apps.apple.com/us/app/ezcater-business-catering/id1162865183 and Android: https://play.google.com/store/apps/details?id=com.ezcater.ezcaterapp
• Programming languages experiences in Javascript, Swift, Kotlin and Node.js
• Worked on the landing website page configuration (Mostly working on HTML, CSS design implementation) for the web.
• Developed reusable components which can be reused at the enterprise level applications
• Native features (with Swift and Kotlin programming language) exporting to Javascript by using React Native Bridges for location tracking feature.
• Experienced Kotlin MVVM architecture configuration for the full app features implementation.
• Implemented realtime chat feature and realtime location tracking features by using Socket.io
• Web services integration by node.js, express.js for REST apis to communicate between front-end and back-end, with SQL queries implementation (PostGre SQL)
As a junior software engineer role, I was evolved in various web and mobile application development team.
- Participant to develop Best Buy application : Online ecommerce website and mobile application development
• Worked for large ecommerce website by using React, and developed iOS and Android native applications for Best Buy by using Swift and Kotlin.
• Full shopping app configuration experiences with full payment SDK implementation.
• Full enterprise app development experiences for Best Buy.
• Configured user authorization, user membership
• Integrated Tax holding, Shipping features for goods buy/sell in React website.
• Redux javascript library using for the web application shared state management.
• Provided 100% coverage for unit-testing by Jest and E2E tests by Cypress.
• MVC and MVVM architecture experiences in native mobile application development (Swift, Objective-C, Kotlin and Java)
• Designed databases to store application data using SQL Server or MongoDB technologies.
• Developed, tested, debugged and documented software programs using Java, JavaScript and HTML and CSS.
• Deployed applications on server machines with AWS.
• Collaborated with UI/UX designers to improve software usability and user experience.
• Utilized Agile methodologies to manage project timelines and deliverables efficiently.
• Ensured user-friendly navigation and responsiveness across different screen sizes and devices.
- Contribute to YouSound app development : Web and mobile music streaming & shopping application development.
• Developed iOS music streaming & shopping application - YouSound : https://apps.apple.com/us/app/yousound/id1452078262 along with Website development - https://yousound.com
• Integrated object-oriented design and development techniques into projects to support usability goals.
• Designed and developed a visually appealing and intuitive dealer portal with an image/tile-based layout.
• Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
• Developed iOS application by using programming language - Objective-C and Swift with various of iOS libraries such as AVFoundation, Alamofire, CoreData with CocoaPod library.
• Experienced using various of 3rd party libraries such as Stripe SDK, SDWebImage caching.
• MVC architecture configuration for iOS application development.
• Redux and full state management experiences in React web application dev.
- Contribute to StreetEasy website development : NY real estate web platform development.
• Experienced to join to the full enterprise real estate platform development - https://streeteasy.com
• Conducted regular database capacity planning to accommodate business growth.
• Developed, implemented and maintained database systems to ensure data accuracy and integrity.
• Built prototypes of web applications using HTML, CSS, JavaScript, Angular.
• Developed and implemented a secure, scalable architecture for web applications using Node.js, Express, Angular and MongoDB.
• Created custom components, forms, and interfaces for user interactions in Angular.
• Created interactive elements using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, ReactJS.
• Responsive CSS implementation for UI/UX elements.
- Contribute to MicroHealth Hemophilia app development: iOS and Android healthcare app product development.
• Developed a Hemophilia iOS and Android application by using native programming languages with Objective-C and Java : https://apps.apple.com/us/app/microhealth-hemophilia/id816380822 and https://play.google.com/store/apps/details?id=com.microhealth.hemophilia&hl=en
• Defined and conducted design processes at all stages, including research, conceptualization, testing and implementation.
• Monitored app reviews to identify areas for improvement and implement necessary adjustments.
• Ensured all applications adhere to high standards of security and data protection.
• Full Xcode and Android Studio experiences during the development.
• Deployed new versions of the app on App Store and Play Store after passing through QA procedures.
Promoted to a full-time Full stack software engineer and evolved in various web and mobile Internet service technology development.
- Participant to develop Blynk IoT : IoT mobile service solution architect
• Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions.
• Ran performance tests to calibrate and integrate systems.
• Developed high-level and low-level code and maintained knowledge of programming languages.
• Collaborated with design teams to develop data structures and system architecture.
• Working on mobile application development tools such as Xcode and Eclipse, Android Studio.
- Participant to the team to develop Kids Beaconize : iBeacon BLE kids tracker mobile application development
• Designed databases and data models for efficient storage of application data.
• Performed maintenance tasks such as upgrading software versions or patching security vulnerabilities.
• CoreBluetooth framework experiences in Objective-C iOS and Beacon technology integration into Android application.
• Contributed to release app via Adhoc build distribution system for iOS and Apk distribution for Android apps.
• Local notification implementation in iOS and Android application along with BLE sending/receiving messages feature implementation.
- Contribute to develop MyNetDiary : Web and mobile fitness application development
• Developed a full enterprise product for website and iOS/Android mobile application for Fitness.
• Full local database (SQLite) management utility functions implemented and maintained.
• Web templates configuration by using HTML, CSS and jQuery.
• MVC framework by using CodeIgniter (PHP) on website development.
• iOS continuous development by using Objective-C on XCode to support iOS devices. Integrationg Xib & Storyboard based UI elements and layouts.
• Android continuous development by using Java SDK on Eclipse and Android studio, MVVM architecture configuration for the full app coding.
Internship in AT&T to do a best practice in HTML, CSS, Javascript, Objective-C, Java for web and mobile application development service.
Mobile Applications (15 years)
Web applications (10 years)
React Native (9 years)
React (9 years)
Redux (9 years)
Expo (6 years)
Nextjs (6 years)
Angular (4 years)
GraphQL (5 years)
RESTful APIs (9 years)
Firebase (7 years)
Javascript (10 years)
Typescript (9 years)
Rails (4 years)
Swift (5 years)
Kotlin (6 years)
Objective-C (6 years)
Nodejs (6 years)
Jest (7 years)
Unit Testing (8 years)
Cypress (4 years)
MongoDB (5 years)
MySQL (7 years)
Postgre SQL (
OAuth (8 years)
AWS (7 years)
Azure (4 years)
Git (10 years)
Jira (8 years)
Agile (9 years)