beBee background
Professionals
>
Lahore
Muhammad Irfan

Muhammad Irfan

React Native | ReactJS/Typescript | Ruby on Rails

Technology / Internet

Lahore, Lahore District

Social


Services provided

I am a full stack developer with 8+ years of specializing in ReactJS, React Native, and Ruby on Rails. I possess a diverse skill set that enables me to handle both the front-end and back-end aspects of web application development. I can excel in building robust and interactive user interfaces using ReactJS on the client-side, while also implementing server-side functionality using Ruby on Rails. 

I am working on a ReactJS project using Figma design and converting it into React UI and integrating with the backend & also have a full hand on given requirements like JEST, Redux, Responsive Design, HTML/CSS, etc. I am also working on GraphQL integration on both ReactJS & Ruby on Rails.

Approximate rate: $15 per hour

Experience

I am working on a ReactJS project using Figma design and converting it into React UI and integrating with the backend & also have a full hand on given requirements like JEST, Redux, Responsive Design, HTML/CSS, etc. I am also working on GraphQL integration on both ReactJS & Ruby on Rails.

My responsibilities as a full-stack developer in ReactJS, React Native, and Ruby on Rails include:
1. Front-end Development:
* Leveraging my expertise in ReactJS to create engaging and intuitive user interfaces.
* Implementing reusable UI components and ensuring their seamless integration within the application.
* Utilizing HTML, CSS, and JavaScript to build responsive and visually appealing web interfaces.
* Collaborating closely with UI/UX designers to translate their designs into functional and interactive experiences.
* Optimizing front-end code for performance, scalability, and cross-browser compatibility.
2. Back-end Development:
* Harnessing the power of Ruby on Rails to develop server-side applications and APIs.
* Designing and implementing RESTful APIs to facilitate data exchange between the front-end and back-end.
* Integrating with databases, managing data models, and ensuring efficient data storage and retrieval.
* Implementing server-side logic, business rules, and algorithms to support the application's functionality.
* Incorporating authentication and authorization mechanisms to ensure secure user management.

Education

I have completed Bachelor's degree in Computer Science. Here are some key components typically found in a Bachelor's in Computer Science program:

  1. Core Computer Science Courses
  2. Programming Languages
  3. Software Development
  4. Database Management
  5. Operating Systems
  6. Networking and Security
  7. Artificial Intelligence and Machine Learning
  8. Web Development
  9. Mathematics and Logic
  10. Electives and Specializations

Professionals offering similar services to those of Muhammad Irfan

Professionals in the same Technology / Internet sector as Muhammad Irfan

Professionales offering Web Application Developers services

Professionales offering Mobile application services

Professionals from different sectors near Lahore, Lahore District

Other users who are called Muhammad

;