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