Post Job Free

Resume

Sign in

Sr React Native

Location:
New York, NY
Posted:
March 26, 2024

Contact this candidate

Resume:

LAMAR REDD

React Native Developer Mobile Developer

Phone: 718-***-**** Email: ad4lf3@r.postjobfree.com

A result-oriented professional with a proven track record in the IT industry, equipped with substantial expertise in React Native. Seeking Senior level opportunities in React Native Development with a reputable organization.

PROFILE SUMMARY

15+ years of IT industry experience, including over 10 years dedicated to Mobile Application Development including 8+ years of development in React Native.

Led the complete mobile application development lifecycle, from design to deployment, in React Native and Android environments.

Successfully integrated third-party libraries and APIs to enhance functionality ensuring a seamless user experience.

Proficient in designing visually appealing user interfaces and interactive webpages using HTML5, CSS3, LESS, SASS, and UX design tools.

Utilized React Native debugging tools such as Reactotron and Remote JS for efficient bug identification and resolution.

Implemented key features, including a camera module, push notifications, and social media login.

Experienced in creating professional UI web applications using front-end technologies such as HTML5, CSS3, JavaScript, Angular, React JS, React Native, ES5, ES6, and .Net MVC.

Proficient in React/Redux development using Babel, Web Pack, isomorphic fetches, ES6, and NPM.

Proficient in implementing Continuous Integration/Continuous Deployment (CI/CD) pipelines for React Native applications to automate the build, test, and deployment processes.

Strong command of TypeScript, leveraging its static typing features to enhance code quality, maintainability, and developer productivity in React Native projects.

Skilled in writing unit tests using the Jest framework to ensure the robustness and reliability of React Native components and features.

Familiar with React Testing Library (RTL) for writing integration and end-to-end tests to validate UI components and user interactions in React Native applications.

Knowledgeable in using Detox for writing and executing end-to-end tests for React Native apps, ensuring app functionality across different platforms and devices.

Demonstrated expertise in developing cross-platform mobile applications, ensuring consistency across iOS and Android devices.

Leveraged tools like Tamagui, Storybook, and Figma for UI component building and testing, using GraphQL for efficient data handling.

Proficient with various architectural patterns like MVVM, MVC, MVP, FLUX and VIPER to create scalable and maintainable mobile solutions.

Stayed up to date with React Native, JavaScript ecosystems, and best practices, spearheaded performance optimization initiatives, significantly enhancing app responsiveness and reducing load times.

Assisted in creating comprehensive test plans for new functionalities and provided support to the QA team during testing phases.

CORE COMPETENCIES

Mobile Application Developer Software Development Lifecycle (SDLC) React-Native Development Project Management Redux Full Stack Development Mobile Application Development Impact Analysis & Testing Requirement Gathering Software Design & Architecture Team Management

TECHNICAL SKILLS

React-Native Libraries: React-Navigation, React-Native-Router-Flux, Redux, React-Native-FCM, React-Native-Apple-Health-Kit, React-Native-Google-Health-Kit, Native-Base, React-Native-SQLite-Storage

JavaScript Libraries: React, Redux, React-Native, Native Bas, React Testing Library (RTL), Ext JS, Backbone.js, Node.js, AngularJS, Angular JS2, CI/CD, TypeScript, Jest, Detox

Development Tools: Jira, CS5, Visual Studio 2008/2013, Yahoo Search Marketing (Spring Tool Suit), Eclipse, Adobe (Dreamweaver, Photoshop, Illustrator, InDesign, Fireworks, Flash and Captivate)

IDE & Tools: VS Code, XCode, Android Studio, Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, JS fiddle, Luna

Web Technologies: HTML/HTML5, CSS3, JavaScript, ES5, ES6, AJAX, jQuery, JSON

Publishing Tools: Adobe PageMaker, MS Office, UX Design, Axure, Adobe Experience Manager (AEM), Figma, Atomic

Debugging Tools: React Native Debugger, Metro Bundler, Flipper, Expo DevTools, Reactotron

Database: PL/SQL (Oracle), My SQL, MSSQL, Taffy DB, Oracle APEX, SQLite

Architectural Patterns: MVVM, MVP, MVC, Flux, VIPER

Design Patterns: Higher-order Components, Provider, Compound Components, Hooks, Builder, Singleton, Factory, Facade, Decorator, Bridge, Proxy, Observer, Strategy

ORGANISATIONAL EXPERIENCE

Sr. React Native Developer

October 2022 - Present: Ada Health, New York, NY

https://play.google.com/store/apps/details?id=com.ada.app&hl=en_US&gl=US

https://apps.apple.com/nz/app/ada-check-your-health/id1099986434

In the development of the Ada app using React Native, I played a key role in creating a user-friendly interface for individuals to conduct health assessments conveniently. I contributed to features like symptom tracking, multilingual support, and secure data handling, ensuring users receive personalized health insights while maintaining strict privacy standards.

Deliverables:

Collaborated with cross-functional teams to replicate views and animations provided by the design team

Utilized Android Jetpack and Firebase for efficient data handling and real-time updates.

Integrated CI/CD pipelines to automate testing and deployment processes.

Integrated third-party libraries and APIs, ensuring enhanced functionality and conducting thorough testing using Jest and React Testing Library (RTL).

Implemented key features like camera modules, push notifications, and social media logins.

Debugged and resolved issues using Reactotron and Remote JS, leveraging React.js debugging tools for efficient troubleshooting.

Participated in hybrid Scrum development teams, ensuring timely releases and adherence to Scrum stories.

Addressed tech debt and defects on multiple projects, focusing on improving overall project quality through thorough testing with Jest and RTL.

Assisted in the creation of comprehensive test plans for new functionalities.

Contributed to monthly and bi-monthly releases, ensuring smooth deployment of features.

Worked with Kotlin for Android development, incorporating Android Architecture Components.

Assisted in the creation of comprehensive test plans for new functionalities, incorporating React.js and TypeScript testing methodologies to ensure robustness and reliability.

Developed GraphQL schemas and resolvers for efficient data querying and manipulation.

Ensured data privacy and security adherence, meeting the strictest data regulations.

Stayed up-to-date with React.js, TypeScript, Express.js, Node.js, and GraphQL ecosystems, incorporating best practices.

Led performance optimization initiatives, enhancing app responsiveness and reducing load times.

Implemented architectural pattern MVVM to ensure code scalability and maintainability.

Sr. React Native Developer

August 2021 - September 2022: Grubhub, Chicago, Illinois

https://play.google.com/store/apps/dev?id=5221434113747283744&hl=en_US&gl=US

https://apps.apple.com/us/app/grubhub-food-delivery/id302920553

In developing the Grubhub for Restaurants app using React Native, my role focused on empowering restaurant owners to efficiently manage orders on their mobile devices. I contributed to features such as real-time order notifications, seamless account access, and customizable app settings.

Deliverables:

Identified and refactored pain points in the existing React Native codebase, leveraging TypeScript for enhanced type safety and code maintainability.

Led development as a Senior React Native Developer, applying expertise in Android Jetpack core, Architecture Components, and AppCompat.

Integrated Firebase, Google Cloud Messaging (GCM), and Google Maps SDK to enhance app functionalities.

Utilized Kotlin for modern development in Android applications, seamlessly integrated with React Native frontend components, and incorporated GraphQL for efficient data querying and manipulation.

Implemented Lottie for enriched animations, Stripe for seamless payment features, and New Relic Mobile for performance monitoring.

Employed advanced tools including Picasso, Retrofit, and Joda for efficient development and optimal user engagement.

Debugged and resolved issues using Reactotron and Remote JS, leveraging TypeScript for enhanced code debugging capabilities.

Collaborated with cross-functional teams for seamless user experiences on both iOS and Android platforms

Integrated third-party APIs for order placement, delivery tracking, and secure payments.

Engineered real-time order tracking features using React Native and Express.js, providing users with live updates on their delivery status, and optimized app performance using Node.js for backend logic.

Employed performance optimization techniques, addressing memory leaks and enhancing app responsiveness.

Improved load times and reduced latency, especially with large data portions retrieved via GraphQL.

Created interactive components and animations using React Native, enhancing the app's visual appeal.

Built a robust backend API for data storage using NodeJS and the Express framework.

Orchestrated secure payment gateways, ensuring smooth transaction processing and enhancing user trust.

Developed and maintained React.js components for frontend UI, ensuring a responsive and intuitive user interface design.

Configured push notification systems to inform users about order status and promotional offers.

Participated in hybrid Scrum development teams, ensuring timely releases and adherence to Scrum stories, while incorporating CI/CD practices for continuous integration and delivery.

Collaborated with QA teams to conduct thorough testing, ensuring a bug-free and reliable application.

Maintained version control and organized the codebase efficiently using Git.

Developed usable and attractive cross-browser web interfaces with a focus on readability and accessibility.

Conducted code reviews of front and back-end changes before deploying new versions.

Implemented and utilized the Atomic design pattern for component architecture.

React Native Developer

June 2020 - August 2021: Nationwide Mobile, Columbus, OH

https://play.google.com/store/apps/details?id=com.nationwide.mobile.android.nwmobile&hl=en&gl=US

https://nationwide-mobile.en.softonic.com/iphone

As a React Native developer, I contributed to enhancing the Nationwide Insurance mobile app, implementing new features such as selecting service providers for claims, enabling biometric authentication, and improving overall performance. My role involved optimizing user experience and integrating features like bill management, document viewing, and roadside assistance.

Deliverables:

Implemented Redux for efficient state management in the React.js application, enabling centralized control and organization of application state across components.

Utilized TypeScript for strict type checking and improved code reliability, enhancing the maintainability and scalability of the application codebase.

Integrated React Navigation for intuitive and customizable navigation within the app, enhancing user engagement and ease of use.

Leveraged React Native Gesture Handler for smooth and responsive touch interactions, improving overall app performance.

Implemented GraphQL for efficient data fetching and manipulation, enabling clients to request only the data they need, reducing over-fetching, and improving network efficiency.

Employed React Native Vector Icons for easily incorporating high-quality icons into the app's UI, enhancing visual appeal and user experience.

Utilized React Native Paper for streamlined UI development, offering pre-designed components and theming options for rapid prototyping.

Followed FLUX architectural pattern having unidirectional data flow.

Integrated React Native Firebase for seamless integration of Firebase services such as authentication, cloud storage, and analytics, enhancing app functionality and user engagement.

Employed React Native Camera for capturing and processing images within the app, facilitating features like in-app photo uploads or QR code scanning.

Utilized React Native WebView for embedding web content within the app, enabling seamless integration of web-based features and services.

Integrated React Native Push Notification services for implementing push notifications, enabling real-time communication and engagement with users.

Employed React Native Animated API for creating smooth animations and transitions within the app, enhancing visual appeal and user experience.

Utilized React Native AsyncStorage for persistent storage of small amounts of data locally on the user's device, ensuring data persistence and availability offline.

Integrated React Native Linking for deep linking functionality, enabling seamless navigation to specific screens within the app via URLs.

Employed React Native Background Geolocation for tracking the user's location in the background, enabling location-based features such as geofencing and location-based notifications.

Utilized React Native WebView for embedding web content within the app, enabling seamless integration of web-based features and services.

Maintained code quality and adhered to best practices using tools such as Google Guava, The Checker Framework, Apache Commons I/O, Reactive Streams, and Protocol Buffers.

React Native Developer/Front-End Developer

February 2019 - May 2020: Shopify Inc., San Francisco, California

https://play.google.com/store/apps/details?id=com.shopify.mobile&hl=en&gl=US

https://apps.apple.com/us/app/shopify-your-ecommerce-store/id371294472

In the development of the Shopify Mobile App, I contributed as a React Native developer, enabling the management of e-commerce businesses directly from mobile devices. My role involved implementing key features such as product management, order processing, real-time sales analytics, and integration with multiple sales channels.

Deliverables:

Successfully optimized React Native application performance, ensuring smooth functionality across various devices.

Led the development and maintenance of the app using React Native, delivering an enhanced user experience.

Designed dynamic and cross-browser compatible pages using HTML5, CSS3, SASS, and Angular5.

Collaborated with the API Team to implement creative user management communication from a UI perspective.

Implemented the latest ES6 features to enhance code standards and maintainability.

Translated wireframes into interactive and dynamic code.

Utilized Reactive JS Components, Forms, React-Bootcamp, Events, Keys, Router, Animations, Redux, and Flux Concepts.

Collaborate with cross-functional teams to enhance and optimize the e-commerce app's performance using React Native.

Implement and maintain features that ensure the app's speed, responsiveness, and seamless user experience.

Utilize technologies such as React Native, Android Jetpack, Firebase, Kotlin, and others to develop and integrate innovative solutions for Shopify's e-commerce platform.

Work on the intersection of design and functionality, ensuring that user interactions translate into a competitive edge for our users.

Stayed up-to-date with React Native and JavaScript ecosystems, incorporating TypeScript and Jest best practices for code quality and maintainability.

Stay updated on industry trends, emerging technologies, and best practices to enhance the app's capabilities.

Identify and address performance bottlenecks and participate in the ongoing improvement of the app's functionality.

Involved in all phases of the Software Development Life Cycle (SDLC), including Requirement Analysis, Implementation, and Maintenance.

Set up and maintained databases, including Firestore, MongoDB, and Algolia.

Refactored and cleaned up code to ensure maximum performance on mobile and other devices.

Developed native modules for integrating fixes in Android applications.

Deployed applications to the Google App Store and conducted Beta Testing with Android Beta Releases.

Implemented comprehensive code refactoring to improve readability, maintainability, and overall code quality.

Collaborated seamlessly with cross-functional teams, contributing to a cohesive development environment.

React Native Developer/Front-End Developer

July 2017 - January 2019: US Bancorp, Minneapolis, Minnesota

https://apps.apple.com/us/app/u-s-bank-trust-investments/id1142721727

https://play.google.com/store/apps/details?id=com.usbank.usbtrust&hl=en&gl=US

As a React Native developer, I played a pivotal role in developing the Trust & Investments Mobile app for U.S. Bank. Leveraging React Native, I contributed to implementing key features such as account balance tracking, transaction history viewing, and real-time market updates.

Deliverables:

Employed React Native framework for cross-platform mobile app development to ensure compatibility across devices.

Incorporated sensor and interface functionalities within the app to collect vital data from the US Bancorp.

Leveraged artificial intelligence algorithms and techniques to analyze collected data and calculate optimal processes in the central cloud.

Collaborated with cross-functional teams to ensure seamless coordination between material production, transport, and installation processes, aligning with the calculated optimal processes.

Implemented features within the app to keep everyone involved informed about the ongoing processes, minimizing downtimes and quality losses.

Leveraged Redux for efficient state management and data flow within the app.

Used AsyncStorage for persistent storage of key app data.

Worked on React Navigation for intuitive and customizable navigation within the app.

For seamless integration of Firebase services such as authentication, cloud storage, and analytics use Firebase Integration.

Implemented SSL pinning for encryption in transit to ensure the highest level of security, safeguarding sensitive data exchanged between the React Native application and backend servers.

Embedded web content within the app, enabling seamless integration of web-based features and services using React Native WebView.

Worked on React Native Push Notification services for implementing push notifications, enabling real-time communication with users.

Hybrid Mobile App Developer

March 2015 - June 2017: Harley Davidson, Milwaukee, Wisconsin

Deliverables:

Successfully maintained and enhanced the Ionic hybrid mobile app for the Harley Davidson mobile app.

Worked on its stability, performance, and compatibility with evolving mobile platforms and devices.

Migrated the Ionic codebase to the React Native platform, implementing native-like views and UI/UX.

Worked on Class components to make new screens using React Lifecycle methods for performance and optimization.

Used Modern ES6 syntax for feature development, using class syntax, REST Operator, Spread Operator, Arrow Functions, Destructuring, and Promises.

Used React's PureComponents for memoization and reducing render count.

Used Native location services in the React Native codebase for the app's Ride planning and Ride Record features.

Integrated REST APIs using ApiSauce and Redux for handling API responses and setting in a global state.

Used Chrome debug tools for Troubleshooting and debugging.

Provided technical expertise and guidance throughout the migration process.

Used Error boundaries to catch app exceptions and failsafe with friendly error.

Wrote unit tests using JEST for app business logic and data layer.

Followed SOLID principles and clean code architecture to segregate UI with Data and BL.

Led the deployment process of apps on App Store and Play Store using provisioning and code signing.

Full Stack Developer

February 2012 - March 2015: LinQuest, El Segundo, CA

Deliverables:

Led the full software development life cycle, from concept and design to testing, deployment, and maintenance.

Designed and implemented responsive, user-friendly interfaces using modern frontend technologies such as React, Angular, or Vue.js.

Developed robust and scalable server-side logic using frameworks like Node.js, Django, or Flask.

Designed, implemented, and maintained databases (SQL and NoSQL) to ensure data integrity and high performance.

Collaborated with external teams and third-party APIs to enhance system functionality and data exchange.

Worked closely with other developers, UI/UX designers, and product managers to deliver high-quality software solutions.

Participated in and conducted code reviews to ensure code quality, share knowledge, and mentor team members.

Embraced agile development practices and contributed to sprint planning, daily stand-ups, and retrospectives.

Stayed abreast of industry trends, new technologies, and best practices to enhance our technological stack.

Web Developer

May 2009 - January 2012: 6th Street Consulting, Redondo Beach, CA

Deliverables:

Led the development and implementation of web-based solutions, playing a crucial role in the complete software development life cycle.

Designed and developed responsive and visually appealing web interfaces, ensuring optimal user experiences.

Utilized a variety of technologies and frameworks, including but not limited to HTML, CSS, and JavaScript to create dynamic and interactive web applications.

Collaborated with cross-functional teams, including UI/UX designers and backend developers, to deliver integrated and cohesive solutions.

Participated in code reviews, ensuring code quality, adherence to best practices, and fostering knowledge sharing within the team.

Contributed to the agile development process, actively participating in sprint planning, daily stand-ups, and retrospectives to optimize project workflows and timelines.

Stayed updated on emerging trends and technologies in web development, ensuring the incorporation of the latest tools and methodologies into project work.

ACADEMIC DETAILS

Bachelor of Science in Computer Science from California State University, Dominguez Hills

CERTIFICATIONS

JavaScript and Coding Courses:

oWes Bos ES6 For Everyone

oWes Bos React For Beginners

Zero To Master Complete Web Developer

Systems Modeling Professional – Model User



Contact this candidate