Full Stack Software Developer with experience building web and
mobile applications using React, React Native, Node.js, and
TypeScript. Skilled in developing REST APIs, integrating frontend
and backend services, working with relational and NoSQL databases,
and delivering maintainable software in Agile environments.
Developed cross-platform applications using React Native and TypeScript, delivering features for onboarding, credential management, consent, authentication, and notification workflows.
Created reusable, user-facing React Native components with internationalization support, Redux-based state management, and navigation.
Designed and developed a full-stack demo authoring tool using React, Node.js/Express, and REST APIs to create interactive product walkthroughs with scripted user flows, overlays, and clickable hotspots.
Tested, debugged, and optimized React Native applications across iOS and Android devices during Expo SDK upgrades to improve performance, stability, and cross-platform user experiences.
Managed application release validation and build distribution using TestFlight and Firebase App Distribution to support reliable pre-production testing.
Collaborated with product managers, designers, and engineers to prototype solutions, refine user flows, resolve technical challenges, and deliver user-focused features in Agile development cycles.
Leveraged AI-assisted development tools to accelerate prototyping, debugging, documentation, and feature development.
Software Developer Intern
Diaryz · Canada
Jan 2023 – Dec 2023
Developed mobile application features using React Native and JavaScript, including reusable UI components, navigation flows, and API integrations.
Education
Computer Applications Development
Conestoga College · Canada
2018
Relevant Coursework: C#, ASP.NET MVC, Object-Oriented Programming, SQL
Bachelor’s Degree in Mathematics
Lahore University of Management Sciences · Pakistan
Built a multilingual shopping cart with dynamic item filtering, real-time price calculations, and localized currency formatting using i18n. Implemented state management for cart updates and wrote unit and integration tests with Vitest and React Testing Library to validate core user interactions.
Developed a full-stack resume builder with JWT authentication, REST APIs, and MongoDB persistence. Implemented protected routes, form validation, CRUD operations, and a responsive React interface for real-time resume editing and preview.