Post Job Free

Resume

Sign in

Senior React Native Developer

Location:
Tappahannock, VA
Posted:
December 12, 2023

Contact this candidate

Resume:

A result-oriented professional with extensive knowledge in React-Native in the IT industry, targeting assignments as React Native Developer with an organization of high repute

PROFILE SUMMARY

Over 10 years of comprehensive experience in the IT industry, with a dedicated focus on Mobile Application development for the past 7 years using React Native, emphasizing performance and maintainability

Led the entire mobile application development lifecycle, including design, development, testing, and deployment using React Native and Android environments

Proficient in Android native development with extensive experience in Java and Kotlin languages and OS native development with expertise in both Swift and Objective-C programming languages.

Successfully integrated third-party libraries and APIs to enhance functionality, ensuring seamless user experiences

Expertise in designing visually appealing user interfaces and interactive webpages using HTML5, CSS3, LESS, SASS, and UX design tools like Photoshop, Prototype, Style Guides, and Adobe Experience Manager (AEM)

Utilized React Native debugging tools like Reactotron and Remote JS for bug identification and resolution

Implemented key features such as a camera module, push notifications, and social media login

Worked skilfully on integration of middleware components to enhance server functionalities, such as authentication, logging, and request handling.

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

Extensive experience in backend development using Node.js, leveraging its event-driven architecture for scalable and high-performance applications

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

Used AJAX for implementing dynamic web pages, making API calls to fetch content, and updating the DOM through JSON parsing

Implemented real-time data synchronization using cloud databases like AWS DynamoDB or GCP Firestore, providing users with up-to-date information and improving overall app responsiveness.

Strong understanding and practical application of the MVC architecture, ensuring separation of concerns for scalable and maintainable code

Demonstrated expertise in developing cross-platform mobile applications, ensuring consistent performance and design across both iOS and Android devices

Successfully integrated AWS/GCP services into the React Native app, leveraging cloud functionalities such as storage (S3), databases (DynamoDB/Firestore), and compute services

Leveraged tools such as Tamagui, Storybook, and Figma to build and test UI components and used GraphQL for efficient and effective data handling and management

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 the creation of comprehensive test plans for new functionalities before release and provided support to the QA team during testing phases when required

Effective communicator with strong analytical and interpersonal skills

Proficient in relating to individuals at all levels of business and management

CORE COMPETENCIES

Mobile Application Development Framework Software Development Life Cycle (SDLC) Project Management Redux Full Stack Software Development Development/Configuration Tools Mobile Application Development Impact Analysis & Testing Requirement Gathering React-Native Development Software Design & Architecture Team Management

TECHNICAL SKILLS

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

JavaScript Libraries: Ext JS, Backbone.js, Node.js, AngularJS, Angular JS2, React, Redux, React-Native, Native Base

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

IDE & Tools: Xcode, Eclipse IDE, Netbeans, Dreamweaver, Firebug, Developer Tools, JS fiddle, Luna, Netbeans 8.1

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

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

Debugging Tools: Firebug, Bugzilla, Internet Explorer

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

Knowledge of modern authentication and authorization mechanisms, such as JWT

ORGANISATIONAL EXPERIENCE

Sr. React Native Developer

Babylon Health, New York, NY Sep’21- Present

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

Babylon powered by eMed offers easy access to a range of clinicians, day and night, for appointments, medical advice, prescriptions, and more. Users can choose from various experts and access services like video or audio-only appointments, prescription collection, and referrals.

Deliverables:

Mapping requirements & providing best solutions involving evaluation and definition of the scope of the project; leading projects from inception to implementation

Led the development and maintenance of the Babylon Health app using React Native.

Ensured a seamless experience for users accessing GPs, Physios, Advanced Clinical Practitioners, Mental Health Practitioners, and Pharmacists

Implemented various permissions for secure and smooth app functionality

Ensured data safety and regulatory compliance with the Care Quality Commission (CQC) standards

Developed features allowing users to book video or audio-only appointments with various clinicians 24/7

Implemented functionality for same-day prescription collection from any pharmacy or same-day delivery

Guided users in switching from their current GP practice to access the service

Worked with a team of 4 developers to create an app with React Native for cross-platform mobile development

Implemented unit tests to ensure code quality before submitting pull requests to the GitHub Repository

Built a backend API using NodeJS and Express

Enhanced the user interface and user experience with permissions for secure app functionality

Collaborated closely with the product team to prioritize and implement new app features

Ensured cross-platform compatibility and optimal performance on various devices and screen sizes

Worked to provide full network access and download files without notification

Control Near Field Communication and receive data from the Internet

Implemented the features to modify or delete the contents of USB storage, Take pictures and videos, record audio, and control vibration

Worked on enhancing UI with changes in Bluetooth settings, disabling the screen lock, running at startup, and preventing the phone from sleeping

Added the Permissions related to Bluetooth connectivity, notification handling, and badge management

Ensured on-time completion of projects within budget constraints with compliance with technical specifications

Sr. React Native Developer

Publix Super Markets Inc., Lakeland Florida Apr’20-Sep’21

https://play.google.com/store/apps/details?id=com.instacart.client.publix&hl=en&gl=US

Publix Delivery offers users to order groceries from their neighborhood Publix to be shopped and delivered by Instacart* the same day, in as little as one hour.

Identified and refactored pain points in existing React Native code, enhancing overall development efficiency

Utilized React Native to develop and maintain a versatile mobile application for delivery.com, catering to food, and groceries

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

Successfully integrated and customized payment gateways (e.g., Stripe, Braintree) into the app, providing users with secure and seamless transaction experiences

Engineered real-time order tracking features, providing users with live updates on their delivery status

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.

Implemented features for generating and sending payment confirmations and digital receipts, enhancing transparency and user trust in the purchasing process.

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

Utilized Firebase's live database update notifications for real-time messaging with push notifications.

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

React-Native Developer

Press Reader Inc., Vancouver Oct’18-Apr’20

https://play.google.com/store/apps/details?id=com.newspaperdirect.pressreader.android&hl=en_GB

This app provides unlimited access to thousands of global magazines and newspapers. Users can download complete issues for offline reading, set automatic downloads, and visit PressReader HotSpots for complimentary access. The app offers a personalized news feed, real-time order tracking, and a unique channel creation feature for tailored content. With key features like auto-delivery, translation, and font customization, PressReader delivers an authentic multi-platform reading experience.

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

Created animations and interactive components using React Native, including buttons, text fields, checkboxes, and radio buttons

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

Collaborated with designers on UI/UX design decisions, creating mockups as needed

Implemented unit tests to ensure high code quality, conducting thorough testing before submitting pull requests to the GitHub Repository

Improved SEO using Semrush and implemented basic website security with Google reCaptcha and iThemes Security

Collaborated with cross-functional teams to implement new features and improvements for both iOS and Android platforms

Enhanced the user interface and experience for a seamless and engaging shopping process

Provided users with real-time order updates and easy access to previous-day news

Developed a barcode scanning feature for price checks, reviews, and online subscription

Built a Members-only section for club members to share basic information

Used various JavaScript libraries like Vue.js, Axios, jQuery, and ScrolMagic, and utilized Webpack for the website's admin side

Ensured cross-platform compatibility and optimal performance on various devices and screen sizes

Stayed up-to-date with React Native developments and best practices

Addressed user feedback and support inquiries promptly to enhance user satisfaction

Monitored app analytics and usage data to make informed, data-driven decisions for continuous improvements

Used Webpack mostly for the website's admin side

React-Native Developer

Dave Inc., Los Angeles, CA Jan’17-Oct’18

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

In a Dave Spending account, there are no interest charges, credit checks, or late fees. Additionally, paychecks

can be accessed up to two days earlier. It offers cashback, Dave Goals helps you save money, and for those seeking additional income, Dave can assist with Side Hustle. Easily discover and apply for side jobs to earn extra cash.

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

Defined and implemented new validations using Angular JS for form field validation

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

Optimized React Native application performance on various devices, including iOS, Android, and FireTV

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

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

Followed Agile Methodology and Scrum practices for efficient project management

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

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

PREVIOUS EXPERIENCE

Full Stack Developer

New York Life Insurance, New York, NY Oct’15-Jan’17

Engaged in end-to-end development, covering both frontend and backend components of software applications

Leveraged expertise in both frontend and backend technologies to create cohesive and efficient solutions

Collaborated with UX/UI designers to create visually appealing and intuitive user interfaces

Implemented secure and scalable APIs that facilitate seamless communication between the frontend and backend

Utilized database technologies such as MySQL, MongoDB, or Oracle to manage and retrieve data effectively

Collaborated with cross-functional teams, including business analysts and system architects, to integrate systems and modules effectively

Ensured smooth interoperability between different software components

Implemented security best practices to safeguard sensitive data and ensure compliance with industry regulations

Conducted regular security assessments and implement measures to mitigate potential risks

Developed and executed unit tests, integration tests, and end-to-end tests to ensure the reliability and functionality of the software

Collaborated with QA teams to identify and address bugs and issues in a timely manner

Implement CI/CD pipelines to automate the build, testing, and deployment processes, ensuring rapid and reliable releases

Worked closely with other developers, product owners, and stakeholders to understand project requirements and deliver solutions that meet business needs

Participated in agile development processes, contributing to sprint planning, reviews, and retrospectives

Created comprehensive documentation for code, APIs, and system architecture to facilitate understanding and maintenance

Software Engineer (Full-Stack) May’13-Oct’15

Murphy USA, El Dorado, AR

Led the end-to-end development process, from requirements gathering to deployment, ensuring the delivery of high-quality software solutions

Utilized a diverse technology stack such as Java, Python, JavaScript, React.js, Node.js, HTML, CSS, and various databases to build and maintain applications

Designed and implemented scalable and efficient system architectures, considering performance, security, and reliability

Developed and maintained database structures, optimized queries, and ensured data integrity using database management systems like MySQL, MongoDB, and others

Built and consumed RESTful APIs, enabling seamless communication between different components of the software ecosystem

Developed intuitive and responsive user interfaces using modern front-end frameworks such as React.js, ensuring a positive user experience

Worked collaboratively with cross-functional teams, including UX/UI designers, product managers, and other developers, to deliver integrated and cohesive solutions

Followed Agile methodologies, participated in sprint planning, and adapted to changing requirements to ensure the timely delivery of software increments

Implemented thorough unit testing and participated in code reviews to maintain code quality and identify areas for improvement

Adhered to security best practices and compliance standards, ensuring that applications met industry and regulatory requirements

Provided ongoing support, troubleshooting, and maintenance for existing applications, addressing issues promptly to minimize downtime

Stayed updated on emerging technologies, industry trends, and best practices, incorporating new knowledge into development processes

Maintained comprehensive documentation for code, APIs, and system architecture, facilitating knowledge transfer and onboarding of new team members

PROJECTS

Card Generator

Profile card based on a series of variables that could change in value during runtime

This project was done with HTML, CSS, Bootstrap, and Javascript

Help Hub

A platform where individuals can tap into their unique skills and passions to make an impact while earning extra income. This website allows our users to connect and contribute meaningfully to their communities

The planning for this project was done with Figma and for the execution we used HTML, CSS, Bootstrap, React, Javascript, Python, Flask, Cloudinary, and External APIs

Rick & Morty Reading Blog

This project involved building a minimalist version of the Rick and Morty Databank using React and Bootstrap components. Data from the https://rickandmortyapi.com/ API was fetched and displayed, and a "Read Later" functionality was implemented

It also included grid layouts, "Details" views, and the use of Context for accessibility. Features such as preventing API fetching on refresh

ACADEMIC DETAILS

Full Stack Software Developer, 4Geeks Academy

Law School Degree, Nigeria Law School



Contact this candidate