Full Stack Software Developer
Sarah Rehan
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, writing automated tests, and delivering maintainable software in collaborative Agile environments. Working knowledge of Python, particularly for algorithmic problem-solving.
Experience
Full Stack Software Developer
One37 Solutions, Inc · Canada
- Developed cross-platform applications using React Native and TypeScript, integrating backend services and SDKs for digital identity workflows.
- Created reusable, user-facing React Native components with internationalization support, Redux-based state management, and navigation.
- Designed and developed an internal demo authoring platform using React, Node.js/Express, TypeScript, and REST APIs, replacing manual presentation-based workflows with reusable tooling for creating, validating, and managing interactive product demonstrations.
- Tested, debugged, and optimized React Native applications across iOS and Android devices 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 design, implement, test, and deliver user-focused features in Agile development cycles.
- Leveraged AI-assisted development tools to accelerate prototyping, debugging, documentation, and feature development while independently reviewing and validating generated output.
Software Developer Intern
Diaryz · Canada
- 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
Relevant Coursework: C#, ASP.NET MVC, Object-Oriented Programming, SQL
Bachelor's Degree in Mathematics
Lahore University of Management Sciences · Pakistan
Skills
Projects
Resume Builder Node.js · Express · React · MongoDB · JWT · REST APIs
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.
Shopping Cart React · TypeScript · CSS · i18n · Vitest · React Testing Library
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/integration tests with Vitest and React Testing Library to validate core user interactions.
Community Engagement and Continuous Learning
- Volunteer Connector at KW Multicultural Centre and participant in WCT Mentoring Circles & Pods.
- Active in local tech communities, with continuous learning through personal projects.
- Completed the freeCodeCamp Python Developer Certification. Currently studying MIT OpenCourseWare 6.100L: Introduction to Computer Science and Programming Using Python.
- Expanding knowledge of Azure, Kubernetes, and AI-assisted development.