roshaan_image

Sr. React Native/ReactJS Developer

Hey there,

I'm Roshaan. Inquisitive and Highly-motivated software engineer, with strong web and mobile application skills. Forward-thinker by nature and loves to code. Spends most of my time learning and experimenting with anything that looks promising.

My Resume
Github
Stack Overflow

Experience

Fascom Ltd.

- 2022 to Present

Software Engineer

Responsibilities:
  • Develop reusable components and libraries for future use.
  • Ensure the performance, quality, and responsiveness of applications.
  • Optimize components for maximum performance across different devices and screen sizes.
  • Implement caching mechanisms as needed.
  • Identify and troubleshoot performance bottlenecks and resolve bugs to improve application performance.

Outsource In Pakistan (OIP)

- August 2021 to March 2022

Team Lead (Web And Mobile Apps)

Responsibilities:
  • Implement pixel-perfect UI components that meet design specifications and ensure cross-browser compatibility.
  • Communicate effectively within the team and across departments to ensure smooth project execution.
  • Ensure applications meet quality standards, are fully functional, and are delivered on time.
  • Provide technical guidance and mentorship to junior developers.
  • Conduct code reviews to ensure adherence to coding standards, scalability, and performance.
  • Investigate and resolve complex technical issues and bugs.
  • Deploy applications to the App Store and Google Play Store.

Tafsol Technologies

- August 2020 to August 2021

Senior Associate (ReactJS | React Native | NextJS)

Responsibilities:
  • Collaborate with design to translate wireframes and mockups into functional components.
  • Implement best practices for front-end architecture, design patterns, and code quality.
  • Develop and maintain mobile applications using React Native for iOS and Android platforms.
  • Ensure seamless integration with back-end services and APIs.

Ciphers Lab

- June 2019 to December 2019

ReactJS Developer

Responsibilities:
  • Contribute to the design and implementation of new features and functionalities for web applications.
  • Write clean, reusable, and efficient code following best practices.
  • Take initiative in learning new skills and techniques to enhance your development capabilities.

Projects

Skills

I've worked with multiple technologies as a developer to develop & maintain my projects.

  • React JS

    Expertise in building user interfaces using React components. Deep understanding of the React virtual DOM and JSX..
  • React Native

    Demonstrated experience in building and deploying cross-platform mobile applications using React Native for both iOS and Android.
  • Next JS

    Solid experience in building applications with Next.js, leveraging its benefits for server-side rendering (SSR), static site generation (SSG), and serverless functions.
  • GraphQL

    Expertise in integrating GraphQL APIs into React applications using Apollo Client, including managing local state, caching, and UI reactivity. Proficiency in using Apollo hooks like useQuery, useMutation, and useSubscription.
  • Redux

    Skilled in managing asynchronous actions using Redux Thunk, allowing action creators to return a function instead of an action. In-depth knowledge of Redux Saga and its underlying concepts like watchers, workers, and effects
  • ANTD

    Solid understanding of the Ant Design component library, its guidelines, and core principles. Ability to utilize Ant Design to create intuitive and visually pleasing user interfaces that adhere to modern design practices.
  • MUI

    Solid understanding of Material-UI components, their properties, and behavior. Ability to utilize Material-UI to create interfaces that align with Material Design principles.
  • Express JS

    Solid understanding of the Express.js framework, its middleware architecture, and its underlying principles.
  • Google Maps

    Hands on google map Api's for search location, real-time tracking & guidance in my apps.
  • Firebase

    Work experience of Firebase for auth, database, push notification, real-time socket & messaging in my apps.
  • AWS(Lambda, S3, Event-Bridge, IVS)

    I possess expertise in some AWS services, including managing S3 buckets for scalable storage, deploying serverless Lambda functions, orchestrating event-driven architectures with EventBridge, and streaming video content using IVS.

My Journey

In my journey to date, I have learned a great deal about development and life in general.

Personal Achievements

5+

Open Source Projects

3+

Employee of the Month

4.5+

Years of Experience