React Native Developer
Current• Developed IOS and Android Mobile application using React Native Framework using ES6 and used Redux for Global State Management of the application.• Worked with UX team to draft, design and prototype the screens in FIGMA prior to development.• Worked Extensively with Android Studio Emulator to simulate, debug and build the Executable/Deployable APK file for Android devices.• Similarly Xcode to run IOS emulators and build files for IOS devices like various Iphone variants.• Developed Custom reusable components out of 3rd party libraries such as Native Base.• Expertise in implementing Server Side Caching using tools such as Redux Tool Kit Query for both Webpages and React Naitve mobile application.• Worked with libraries such as react-native-geolocation to get access to the location coordinates in the mobile app and react-native-keychain to handle the memorizing of the secure passwords.• Involved in Production deployments of the apps to Appstore and Playstore.• Used tools such as RN Debugger and Chrome Debugger to debug mobile application and Redux toolkit for web application.• Created the Components using the Lastest function components using latest Hooks.• Worked Extensively with Mock Service Worker (MSW) to mock the endpoints response to develop the UI with out the actual endpoints.• Desgined Responsive web pages using React, HTML, CSS and JavaScript.• Involved in implementing Agile and SDLC software development methodologies.• Worked on GCP to integrate the server side and client-side code.• Used React Router to handle the navigation bulding the Single Page Application.• Worked on responsive design and development using React Flexbox Grid that work on desktops, tablets, and mobiles.• Consuming the Kafka message which are produced by different microservices and modified the rule engine process to handle Kafka message as per the business intent.