
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.
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 effectsANTD
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.
2019
Started my journey as a React developer at CipersLab.
2020
Joined Tafsol Technologies as React/React-Native Developer.
2021
Promoted to Senior Associate at Tafsol Technologies.
2021
Joined OIP as a Mob App Developer.
2021
Promoted as Team Lead Web and Mob App Developer at OIP.
2022
Joined FASCOM LTD. as a Software Engineer.
Personal Achievements
5+
Open Source Projects
3+
Employee of the Month
4.5+
Years of Experience