Farhan B.

About Me

Farhan is a Senior React Native Developer with experience in mobile and web development using React Native, Node.js, Express, MySQL, MongoDB, and AWS. He has experience in leading teams, mentoring developers, and optimizing application performance.

AI, ML & LLM

Frontend

Backend

Node.js REST APIs Laravel PHP Express.js

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Senior Web & Mobile Developer
2022 - Present (3 years)
Remote
  • Developing innovative web and mobile applications for clients across a broad range of industries.

  • Worked on a sports betting mobile application using React Native, XState, and GraphQL and implemented the app's onboarding features.

  • Developed a secure user portal for Tactacam with React.js, seamlessly integrating REST APIs, and successfully deployed the web application on AWS.

React NativeMobile Development Web DevelopmentXState GraphqlReact.jsREST APIs AWS
RegattaCentral
RegattaCentral
Senior React Native Developer
2023 - Present (2 years)
Remote
  • Led the development of mobile applications for managing and tracking regatta events.

  • Implemented real-time location tracking of boats and map visualization features for live event monitoring.

  • Integrated a live video broadcasting and streaming feature for live race using WebRTC and managed the deployment processes.

OwnersBox
OwnersBox
Senior React Native Developer
2020 - 2023 (3 years)
Ontario, Canada
  • Developed the fantasy sports mobile application from scratch using React Native and Redux Toolkit.

  • Managed the mobile development team, reviewing code and helping the team implement best practices.

  • Responsible for deploying builds to Google Play Store and App store.

React NativeRedux ToolkitMobile Development Redux.js
Audacia Bioscience
Audacia Bioscience
Software Developer
2020 - 2020
Ontario, Canada
  • Developed a React Native mobile application for doctors to run virtual clinical trials.

  • Designed and implemented REST APIs using Express and MySQL.

  • Deployed and maintained an application on AWS EC2 instance using Git, Docker, and Bitbucket pipelines for continuous deployment.

NETSOL Technologies
NETSOL Technologies
Angular Consultant
2018 - 2018
Lahore, Pakistan
  • Consulted a team of 15 developers and project managers to implement best practices in Angular development for a web application.

  • Optimized application performance by reducing page load time.

  • Implemented lazy loading.

AngularWeb App Development Performance OptimizationLazy Loading
TxLabz
TxLabz
Software Developer
2015 - 2018 (3 years)
Lahore, Pakistan
  • Developed high-performance mobile apps, progressive web apps (PWAs), and web portals.

  • Created and maintained RESTful APIs for various applications using Node.js and PHP with MongoDB and MySQL.

  • Mentored team members in technical growth, guiding them toward effective solutions.

Mobile Apps Progressive Web Applications (PWA) RESTFul APIs Node.jsPHPMongoDBMySQL

Showcase

Senior React Native Developer - OwnersBox Fantasy Sports
Senior React Native Developer - OwnersBox Fantasy Sports
  • Managed mobile development process, reviewed codes, enhanced performance, and deployed builds online for a fantasy sports application 'OwnersBox'.

  • Implemented new strategies in 'OwnersBox' to increase user engagement and improve user experience.

  • Successfully launched the live native iOS/Android applications of 'OwnersBox' on Google and Apple stores.

Senior Full-stack Developer - Cognizance VCT (Virtual Clinical Trials)
Senior Full-stack Developer - Cognizance VCT (Virtual Clinical Trials)
  • A clinical trial application designed to provide research, development, and marketing insights into brands and products.

  • Application transforms trials into convenient mPROs (mobile patient-reported outcomes) and ePROs (electronic patient-reported outcomes).

  • Responsibilities include design, deployment, and maintenance of solutions on the app using different tools.

Broccoli
Broccoli
  • Developed a mobile app using Ionic that allows users to sign up, earn cash rewards for answering surveys on broccoli, and share experiences and suggestions

  • Built the server side with RESTful APIs using Node.js and MySQL; these APIs were deployed on AWS

  • Enhanced app security by installing SSL certificates and introducing features like push notifications and social media logins

Hawas TV
Hawas TV
  • Hawas TV is a popular app in the Arabic region that offers a variety of cultural entertainment options

  • The mobile app was developed for Android and iOS using React Native

  • RESTful APIs for the application were built using PHP and WordPress functions.

Senior React Native Developer - Hyde Park Corner
Senior React Native Developer - Hyde Park Corner
  • Developed a visually oriented mobile-based social network that supports sharing vlogs, video chats, and more

  • Implemented solutions to deliver a highly available, scalable, and performant application

  • Utilized React Native for the development of the mobile application

Capstone Property
Capstone Property
  • Developed property search application for rent spaces in Doha, Qatar

  • Application includes listings for apartments, villas, and offices

  • Used React Native for Android & iOS application development, RESTful APIs created in PHP using WordPress functions

Education

MSc Computer Science
MSc Computer Science
University of Windsor - Canada
2018 - 2019 (1 year)
BSc Computer Science
BSc Computer Science
The University of Lahore (UOL) - Pakistan
2011 - 2015 (4 years)