Summary
Overview
Work History
Education
Skills
Certification
Additional Information
Work Availability
Quote
Timeline
SalesAssociate

Muhammad Hassaan

Manchester

Summary

Experienced and dedicated full stack mobile app developer offering more than 5 years of expertise to the IT industry.

Dynamic and personable with strong focus on application lifecycle. Strengths in cross-platform mobile development with React Native and native Android development in Java/Kotlin.

Experience in variety of applications including Api's integration, Bluetooth connectivity, Image processing, Integrating c++ code for performance optimization etc.

Overview

6
6
years of professional experience
1
1
Certificate

Work History

Mobile Applications Developer

Prevayl
2022.03 - Current
  • Fixed bugs and added features in Prevayl React Native App (https://apps.apple.com/gb/app/prevayl/id1523840020)
  • Developed Prevayl APIs in AWS CDK (Typescript, schema validation using Zod)
  • Submitted more than 280 Git Pull Requests for Prevayl App and over 300 Pull Requests overall in 2 years
  • Fixed bugs in third-party open-source modules, such as react-native-reanimated, reproduced and submitted issues on their GitHub repositories, and maintained corrected version using path-package
  • Worked in sprints with team to achieve targets (Jira)
  • Utilized Git and continuous integration (CI/CD) tools
  • Fixed bugs and updated custom native modules that can be integrated into any React Native project (Prevayl Bluetooth module)
  • Updated React Native versions, libraries, and resolved conflicts if any
  • Added Urql GraphQL client, removed Apollo GraphQL Client from project, implemented offline support in app using optimistic response, cache updaters, and improved performance
  • Updated UIs and animations, upgraded React Native Reanimated to latest version
  • Maintained app and addressed any bugs related to Bluetooth, APIs, GraphQL, caching, animations, UI, or performance
  • Maintain app and fix any bugs related to bluetooth, Api's, Graphql, caching, animations, UI or performance.
  • Fixed bugs in Connected Worker (MVP) Android Native app and make UI responsive for mobile devices (App was originally developed for Tablets only)
  • Collaborated across multi-disciplinary teams using Agile development frameworks

Mobile Applications Developer

Whizpool
2018.02 - 2021.02
  • Published and developed Link File Share app in React Native from scratch and fix bugs (https://play.google.com/store/apps/details?id=com.whizpool.filelink)
  • Published and developed Actiitalk app from scratch (https://play.google.com/store/apps/details?id=com.actiitalk.app)
  • Published and developed Clean Green Pakistan app from scratch (https://play.google.com/store/apps/details?id=io.cleangreenpakistan.start)
  • Updated open-cv sdk and Ndk to support android devices with OS version 8.0+ and build split apk's for each architecture with different native compiled (.so) files (https://play.google.com/store/apps/details?id=com.whizpool.ezywatermarklite)
  • Manage free and paid versions of photo and video watermark apps
  • Improved image processing speed and resolved out of memory crashes in both Photo and Video watermark apps
  • Fixed bugs and update ffmpeg video watermarking library for Ezy Watermark video apps
  • Fixed bugs and updated the Work app, managed API calls, and helped the team achieve sprint targets (https://play.google.com/store/apps/details?id=com.mtg.workapp&hl=en)
  • Fixed bugs in Quran Explorer App (https://play.google.com/store/apps/details?id=the.explorer.quran.app)
  • Worked on variety of different applications that involve API integration, image processing, managing hardware resources, etc..
  • Reviewing code of other two developers was also part of my job
  • Tracked post-deployment bug reports to recognise and resolve trends among user-reported faults and complaints

Mobile Application Developer

Globia Technologies
2017.10 - 2018.02
  • Contributed in different applications and developed basic photo editor android application from scratch

Education

Master of Science - Applied Artificial Intelligence And Data Analytics

University of Bradford
Bradford, United Kingdom
03.2022

Bachelor of Science - Software Engineering

Bachelor's of Science In Computer Science
Islamabad, Pakistan
08.2017

Skills

  • React Native (4 years)
  • React.js (4 years)
  • Typescript (4 year)
  • Javascript (5 years)
  • Rxjs (2 years)
  • GraphQL (2 years)
  • Bluetooth Integration (2 years)
  • React Native Nfc (2 years)
  • React Hooks (2 years)
  • Native Modules (2 years)
  • Flutter (2 years)
  • Dart (2 years)
  • Background services and tasks (5 years)
  • Next.js (1 year)
  • Git (5 years)
  • Jira (5 years)
  • Api's Integration (5 years)
  • Continuous Integration (2 years)
  • Github Actions
  • Docker & Kubernetes
  • SOLID Design Principles
  • Aws cdk (2 years)
  • Android (5 years)
  • Ios (5 years)
  • Kotlin (3 years)
  • Kotlin Coroutines / Flows
  • Retrofit
  • Android Jetpack Compose
  • Jira/Confluence
  • JUnit, Espresso
  • Java (5 years)
  • Swift (2 years)
  • PHP (1 year)
  • XCode
  • Android Studio
  • Android SDK
  • MVVM
  • Dagger Hiilt
  • Kotlin Coroutines
  • Android NDK
  • Urql GraphQL Client
  • Apollo GraphQL Client
  • Feature Sliced Design
  • Agile Development Methodologies (5 years)
  • Unit Testing
  • User Experience Design
  • Code Quality
  • Flutter
  • Dart

Certification

React Native Developer - LinkedIn Learning, Online

GraphQL - LinkedIn Learning, Online

Additional Information

Plays Cricket

Likes social media


Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

Every problem is a gift—without problems we would not grow.
Tony Robbins

Timeline

Mobile Applications Developer

Prevayl
2022.03 - Current

Mobile Applications Developer

Whizpool
2018.02 - 2021.02

Mobile Application Developer

Globia Technologies
2017.10 - 2018.02

Master of Science - Applied Artificial Intelligence And Data Analytics

University of Bradford

Bachelor of Science - Software Engineering

Bachelor's of Science In Computer Science

React Native Developer - LinkedIn Learning, Online

GraphQL - LinkedIn Learning, Online

Muhammad Hassaan