Fariz Mohammed, React Native Developer

Fariz Mohammed

React Native Developer

Recode Exhibitions and Conferences LLC

Location
United Arab Emirates - Dubai
Education
Master's degree, Master of Computer Application
Experience
4 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :4 years, 5 Months

React Native Developer at Recode Exhibitions and Conferences LLC
  • United Arab Emirates - Dubai
  • My current job since January 2024

Collaborate with cross-functional teams to define, design, and ship new features for mobile apps. Develop high-quality, responsive, and performing mobile applications using React Native. Work closely with the product owner, CTO, UI/UX designers, back-end developers to ensure seamless integration of front-end and back-end components. Optimize app performance for maximum speed and scalability. Implement and maintain state management using Redux or other state management libraries. Troubleshoot and debug issues, conduct code reviews, and provide constructive feedback to team members. Write reusable, effective, as well as scalable JavaScript code and create interchangeable front-end modules. Architected, built, and maintained high-quality React Native applications with clean code. Successfully publish and maintain apps to the app store (Google Play Store or Apple App Store) Develop innovative and visually compelling floor plans for exhibitions that align with the overall theme and goals of the event

Freelance Software Developer at Freelance
  • United Arab Emirates - Dubai
  • September 2023 to December 2023

Freelance - Remote Sep 2023 - Dec 2023 Collaborated with international clients to develop high-quality mobile and web applications using React Native and React.js. Emphasized optimal performance and smooth user interactions in responsive web Application Work on existing projects and provide guidance to juniors/interns to ensure timely delivery of high-quality products. Optimized front-end architecture and documentation. Developed user-facing features and reusable components collaboratively with remote and in-office teams. Diagnosed, troubleshooted, and debugged issues, with a particular focus on banking and financial transactions. Implemented WebSocket communication for real-time updates.

Mobile Application Developer at Tomsher Technologies LLC
  • United Arab Emirates - Dubai
  • December 2022 to July 2023

Worked as a Full Stack Developer on multiple projects, utilizing React Native for mobile development and Node.js/Express.js for server side programming. Created responsive and user-friendly Mobile Applications for e commerce, financial services, and fintech solutions, incorporating payment gateway integrations for secure transactions. Write clean and efficient code using Visual Source Code, and React Native Debugger, and utilize SDKs for efficient App Development. Implement features for transactions, account management, and security. Optimized front-end architecture for speed and scalability, ensuring proper documentation. Worked with modern front-end build pipelines, Agile delivery, DevOps, and microservices. Utilized native build tools, Android Studio, and Xcode for app deployment.

Mobile Application Developer at Easy Entrance Pvt Ltd
  • India - Kozhikode
  • June 2021 to October 2022

Developed and published mobile applications on Android and iOS platforms using React Native. Proficient in JavaScript/TypeScript and Agile methodologies, ensuring timely delivery of high-quality products. Worked on existing projects and provided guidance to juniors/interns to ensure timely delivery of high-quality products, including troubleshooting and debugging complex issues. Implemented pixel-perfect UI designs and clean, modern animations for an excellent user experience. Integrated Firebase for seamless data transfer and utilized Redux, MobX, and RTK Query for state management and data fetching. Implemented version control using Git, Jira/Confluence, and continuous integration/continuous deployment with Kubernetes, GitHub, Jenkins, GCP, and AWS. Collaborated with native modules when required. Integrated third-party APIs seamlessly into applications.

React Native Developer at Netstager Technologies Pvt Ltd
  • India - Kozhikode
  • November 2020 to March 2021

Utilized RESTful APIs, Web API, JSON, GraphQL, and Axios for server communication. Worked with Redux and MobX for state management, incorporating code reviews Wrote comprehensive unit and integration tests to ensure robust code using Enzyme, Jest, Mocha. Collaborated with UI/UX designers for engaging user interfaces and secure financial data handling. Proficient in React workflows and build tools such as Gradle, NPM, XCode, React Native CLI, NPX, and Yarn. Collaborated with security teams for code reviews and vulnerability assessments.

Junior Application Developer at Okutics
  • India - Kozhikode
  • October 2019 to September 2020

Designed and built website front-ends using React.js. Generated WordPress themes and plugins. Developed mobile applications using React Native. Conducted website performance tests, troubleshooting content issues, and working on e-commerce websites. Worked with cross-functional team to define and write code for new features. Added new products and updated existing e-commerce websites. Collaborate with senior React Native developers to develop mobile apps as a beginner. Took initiative in learning React Native and successfully developed various features under minimal supervision. Stay up-to-date with the latest trends and advancements in mobile development and web development technologies Maintained documentation of payment gateway integrations and payment-related functionalities for future reference and team knowledge sharing.

Trainee - React Native & Reactjs at FinEdge
  • India - Kozhikode
  • July 2019 to October 2019

Developed strong skills in HTML, CSS, JavaScript/TypeScript, Android, Swift, Objective C, React, React Native, and Node.js. Worked collaboratively with the development team to gain hands-on experience in React Native and React.js, focusing on both mobile and web app development. Gained valuable experience with popular React workflows, such as Flux or Redux, and associated build tools like Gradle, NPM, XCode, React Native CLI, NPX, and Yarn. Actively utilized RESTful APIs, Web API, JSON, GraphQL, and Axios to retrieve and manage data from the server.

Intern - Android & at BlueGen IT Solutions
  • India - Kozhikode
  • October 2018 to March 2019

Project D-SIAS - Computer Science - Bachelor of Science An application that can be used to manage the union process online. Team lead. Front - end : PHP, Android. Back - end : MySQL. Creating the website architecture. Designing and managing the website back-end including database and server integration. Used HTML5 and CSS3 in the project

Education

Master's degree, Master of Computer Application
  • at Chandigarh University
  • April 2024
Bachelor's degree, BSc Computer Science
  • at University Of Calicut
  • March 2019

Specialties & Skills

CONTINUOUS INTEGRATION
APPLICATION PROGRAMMING INTERFACE (API)
DEBUGGING
MANAGEMENT
React Native
React js
Front-end
Mobile Application

Languages

English
Expert
Malayalam
Native Speaker
Hindi
Expert
Arabic
Beginner

Training and Certifications

Front-End Web UI Frameworks and Tools: Bootstrap 4 - Hongkong University Of Science & Technology (Certificate)
Date Attended:
June 2020
Server-side Development with NodeJS, Express & MongoDB - Hongkong University Of Science & Technology (Certificate)
Date Attended:
September 2020
Front-End Web Development with React - Hongkong University Of Science & Technology (Certificate)
Date Attended:
July 2020
Multiplatform Mobile App Development with React Native - Hongkong University Of Science & Technology (Certificate)
Date Attended:
June 2020