Senior Full Stack Developer
Refactored an application due to issues with performance and looming bottlenecks. Developed new features in the app, e.g., Google Maps, Apple Pay/Google Pay, location- based results, or opening a hotel room using NFC. Reworked a wallet into a React Native solution instead of using separate iOS (Objective-C)and Android (Java) versions. Implemented new check-in solutions for restaurants and hotels using React Native. Created tooling necessary to easily add new assets and configure them so that a new client’s new application could be easily created without developer input. Developed native libraries for key door unlocking for hotels and added React Native bindings for them to be used within an application. Added CI/CD process deployment with AppCenter instead of the manual building that was consuming much developer time. QA can build a new version on demand and set version code and their own. Deployed apps for release on both the App Store and Google Play Store. Set up deployment for web projects (wallets) with CI/CD on Bitbucket Pipelines.