Back

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

Dec 2023 - Apr 2026
  • 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

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

2007

Skills

Languages TypeScript, Python, JavaScript, C#, SQL
Frontend React, React Native, HTML, CSS
Backend Node.js, Express, REST APIs, ASP.NET MVC
Databases PostgreSQL, MongoDB
Testing Jest, Vitest, React Testing Library
DevOps & Tools Git, GitHub Actions, Docker, GitLab

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.