π― Objective: I'm a passionate Mobile App Developer with 4+ years of experience specializing in React Native. My journey started with academic excellence in Computer Engineering, followed by a fully-funded Master's in Mechanical Engineering from Shanghai Jiao Tong University. Iβve since dedicated myself to delivering innovative and user-friendly mobile applications, working with US/Austrailia based companies to create cutting-edge solutions. My goal is to continually grow and create meaningful mobile experiences for users worldwide.
π Location: Gujrat, Pakistan
π§ Email: [email protected]
πΌ LinkedIn: Shahjahan on LinkedIn
π GitHub: shahjahanpak, shahjahansnapraise, shahjahancodingpixel
π‘ StackOverflow: Shahjahan on StackOverflow
- Frontend: React Native, ReactJS, JavaScript, TypeScript, HTML, CSS
- State Management: Redux Toolkit, Sagas, RTK Query, XState, Context API
- Backend Integration: Firebase, Realm, MongoDB Realm, APIs (REST, GraphQL)
- Dev Tools: Git, Firebase Analytics, Sentry, Notion, Linear, Jira
- Real-Time Technologies: WebSockets, Socket.io, Firestore
- Notifications: OneSignal, FCM, Pushwoosh
- Payments: Stripe, PayPal, Google/Apple In-App Purchases
- Other: Social Logins (Facebook, Google, Apple), Firebase Auth, Maps integration
- Leading the development of a robust POS application using React Native and Expo.
- Utilizing XState state machines for workflow management.
- Implementing MongoDB Realm for backend data management and improving performance.
- Collaborating with stakeholders using Linear for project task management in an agile environment.
- Redesigned legacy products using modern React practices.
- Managed state using Redux Toolkit and Sagas.
- Integrated Firebase Analytics, WebSockets, Sentry, and other critical services.
- Delivered reskinned versions of the app using TypeScript, functional components, and API integration.
- Developed pixel-perfect mobile UIs and deployed apps on AppStore and Google Play.
- Integrated real-time chats, notifications, and payment gateways (Stripe, Apple/Google In-app, PayPal).
- Mentored junior developers and collaborated cross-functionally for feature delivery.
- Developed an education-based pilot project from scratch, benefiting thousands of teachers.
- Used Firebase technologies and Google Maps SDK for location-based features.
- Implemented Context API for state management and maintained clean, functional component structures.
-
MSc in Mechanical Engineering
Shanghai Jiao Tong University, Shanghai, China
Graduated: 2015 -
BSc in Computer Engineering
COMSATS University, Abbottabad, Pakistan
Graduated: 2011
- Shanghai Municipal Government Scholarship - Shanghai Jiao Tong University
- Academic Achievement Campus Gold Medal - COMSATS Abbottabad
- Academic Achievement Institute Bronze Medal - COMSATS Islamabad
- Certified Engineer - Pakistan Engineering Council
- Member - Pakistan Software Export Board
Organization: Snap! Mobile
About: Revolutionizing school communication by providing parents with real-time updates.
Role: Reskin/Rewrite version individually.
Features: Functional Components, Redux Toolkit/Sagas, Real-time chats (Websockets), Notifications (Pushwoosh), Firebase Analytics, Sentry, Formik/Yup.
Links: iOS App, Android App
Organization: Coding Pixel
About: A community-based legal directory connecting people with diverse lawyers.
Role: Individual contributor.
Features: Functional Components, Redux Toolkit, Real-time chats (Firestore), Notifications (FCM), Payments (Apple/Google in-app), Formik/Yup.
Links: iOS App, Android App
Organization: Coding Pixel
About: E-commerce app enabling item swapping across the US.
Role: UI fixes, API integration, third-party library integration, chats, notifications, app publishing.
Features: Functional Components, Redux Toolkit, Real-time chat (Socket.io), Notifications (OneSignal), Payments (PayPal/Braintree, Stripe), Enhanced filtering, Order tracking with USPS.
Links: iOS App, Android App
Organization: Next X
About: All-in-one fasting tool with community interaction.
Role: Individual contributor.
Technologies/Features: React Native, TypeScript, Redux Toolkit, Bar Graphs, Google Mobile Ads, Firebase, Google/Apple Sign-in.
Links: iOS App, Android App
Organization: Next X
About: A pregnancy tracking app with tools for maternity, baby milestones, and postpartum care.
Role: Individual contributor.
Technologies/Features: React Native, TypeScript, Redux Toolkit, Bar Graphs, Google Mobile Ads, Firestore, FCM, Firebase Functions, Analytics, Clarity, Google/Apple Sign-in.
Links: iOS App, Android App
Organization: Coding Pixel
About: Timely administration of ColdFaid medical kit medications.
Role: Individual, excluding Android scheduled notifications integration.
Features: Locally scheduled push notifications, Functional Components.
Links: iOS App, Android App
Organization: iParagons
About: App to help teachers find mutual transfer options.
Role: Individual contributor.
Features: Context API, Firebase Phone Auth/Firestore/Analytics, Google Maps SDK/Geocoding.
Links: Android App
Organization: Coding Pixel
About: Financial planning app for FitBUX members.
Role: UI development, API integration, chart work, call scheduling through Calendly, basic Plaid integration.
Features: Functional Components, Redux AsyncThunk, TypeScript, Bar/Chart/Progress Graphs, API Integration, Plaid/Calendly integration.
Links: iOS App, Android App
- Odoo Sales: Individual project developed for Nodlays.
- Virgil: Route creation app for Coding Pixel.
- Biisq: Restaurant-based app developed for Coding Pixel.
- Game Saver: Real-time sports updates app for Coding Pixel.
I'm always eager to collaborate on innovative mobile projects, open-source contributions, or anything React Native-related. Feel free to reach out to me via email or connect with me on LinkedIn.