Summary
Overview
Work History
Skills
Languages
Timeline
Generic
Hasan Iqbal

Hasan Iqbal

Castellon

Summary

Full-Stack Developer with expertise in React Native, Node.js, and MongoDB, specializing in building scalable mobile apps with real-time features like messaging, multimedia handling, and social media functionality. Strong skills in RESTful API development, Redux state management, and JWT authentication. Proven ability to deliver high-quality, user-focused solutions with a focus on performance and security.

Overview

1
1
year of professional experience

Work History

Full Stack Developer

Hasan Iqbal
Castellon
08.2023 - Current
  • Designed and developed a feature-rich social media application from scratch using React Native, providing an intuitive user experience for mobile users.
  • Implemented real-time messaging functionality using WebSockets, allowing users to exchange messages in real time.
  • Added support for stories, enabling users to share short-lived media content, similar to major social platforms.
  • Created a dynamic short video and long video feature that allows users to upload, view, and interact with both types of media.
  • Developed core functionalities such as image posts, threads, quotes, and replies, ensuring a robust user engagement system.
  • Utilized Redux for efficient global state management across the application to enhance performance and maintainability.
  • Built a RESTful API using Node.js, Express.js, and MongoDB for seamless backend operations, including:User authentication and authorization (register/login) using JWT.
    Image and video uploads (long and short formats) with proper media handling and storage.
    Threading, quoting, replying, commenting, and liking features for interactive content engagement.
    CRUD operations for posts, likes, and saved items.
  • Designed MongoDB schemas for users, posts, comments, media, and other key app components to optimize data storage and retrieval.
  • Developed backend controllers and routes to manage all user and media interactions efficiently.
  • Ensured real-time synchronization of user messages and notifications, enhancing engagement through immediate updates.
  • Led the deployment and testing of the app on both iOS and Android platforms.
  • Collaborated with other developers and testers to resolve bugs and improve performance.

Tech Stack:

  • Frontend: React Native, Redux
  • Backend: Node.js, Express.js, MongoDB.
  • API: RESTful APIs
  • Real-Time Communication: WebSockets
  • Authentication: JWT
  • Deployment: Heroku, AWS

Skills

  • React Native
  • NodeJS
  • MongoDb
  • Redux
  • Websocketio
  • Reactjs
  • Aws s3
  • Rest Api
  • Graphql
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Github
  • Chatgpt

Languages

Urdu
First Language
English
Upper Intermediate (B2)
B2
Spanish
Beginner (A1)
A1

Timeline

Full Stack Developer

Hasan Iqbal
08.2023 - Current
Hasan Iqbal