I'm a Senior Full Stack Engineer with 5+ years building high-performance, user-facing web applications and distributed backend services. I have deep experience with React and TypeScript, scalable document ingestion and search workflows, AWS deployments with CI/CD, and microfrontend architecture. I thrive on collaboration with Product and Design, and I focus on performance, accessibility, maintainability, and thorough documentation. I enjoy solving complex ingestion, indexing, and discovery challenges and delivering reliable features from idea to production. I'm always eager to learn, share knowledge with teammates, and ship robust software that empowers users and researchers alike.

Sadra Khosravi

I'm a Senior Full Stack Engineer with 5+ years building high-performance, user-facing web applications and distributed backend services. I have deep experience with React and TypeScript, scalable document ingestion and search workflows, AWS deployments with CI/CD, and microfrontend architecture. I thrive on collaboration with Product and Design, and I focus on performance, accessibility, maintainability, and thorough documentation. I enjoy solving complex ingestion, indexing, and discovery challenges and delivering reliable features from idea to production. I'm always eager to learn, share knowledge with teammates, and ship robust software that empowers users and researchers alike.

Available to hire

I’m a Senior Full Stack Engineer with 5+ years building high-performance, user-facing web applications and distributed backend services. I have deep experience with React and TypeScript, scalable document ingestion and search workflows, AWS deployments with CI/CD, and microfrontend architecture. I thrive on collaboration with Product and Design, and I focus on performance, accessibility, maintainability, and thorough documentation.

I enjoy solving complex ingestion, indexing, and discovery challenges and delivering reliable features from idea to production. I’m always eager to learn, share knowledge with teammates, and ship robust software that empowers users and researchers alike.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software and Data Engineer (L3) at Rio Tinto (Advanced Analytics Team)
January 1, 2025 - Present
Implemented a high-security microservice architecture using FastAPI and SAML/OIDC authentication; introduced a microfrontend strategy using Vite + Module Federation to improve frontend scalability and reduce technical debt. Engineered a LangChain deep-research pipeline for SensSearch, auto-generating metadata and summaries for 1M+ documents; improved search precision by 30% and reduced expert review time by 75%. Designed autoscaling AWS ECS infrastructure with self-healing capabilities for large-scale ingestion; optimized GitHub Actions CI/CD to reduce deployment time by 40%. Partnered cross-functionally to ship production features and improve reliability across data ingestion, indexing, and end-user discovery flows.
Software Engineer at Implantable Biosensing Lab (ICORD)
May 1, 2020 - January 1, 2025
Built SpectrumX, an Electron + React + TypeScript application with accessible UI and WebGL visualizations, enabling researchers to explore 100M+ data points with smooth zoom/pan interactions. Developed a real-time low-latency (<5ms) streaming engine using WebSockets and Node.js native addons (Rust/C), enabling live synchronization between SpectrumX and external applications. Created SpectreX, a tested signal-processing toolbox in Rust with a Node.js native addon wrapper and TypeScript integration (IIR filters, cyclic measurements, motion artifact removal). Developed native C# modules for Bluetooth device management and IPC (TCP/UNIX sockets, serialized streams) to bridge hardware data into the Electron application with low latency. Delivered robust internal tooling and documentation that supported research workflows and long-running data collection sessions.
Co-Founder / CTO and Engineering Lead (Part-time) at Tempbid Staffing Inc. (Startup)
April 1, 2023 - June 1, 2024
Led an agile team (2 developers, 1 UI designer) to deliver a scalable Nest.js API plus React web and React Native iOS/Android apps within one year; executed biweekly sprints with a 90% on-time delivery rate. Designed and deployed a scalable REST API using Nest.js and a 3NF SQL schema supporting complex RBAC for secure multi-tenant access. Owned end-to-end architecture decisions across frontend, backend, and deployment workflows.

Education

Combined Major (Computer Science and Physics) at University of British Columbia (UBC)
January 1, 2022 - February 22, 2026
Engineering Diploma at Capilano University
January 1, 2018 - January 1, 2020
Online Full Stack Tech Degree at Treehouse
January 1, 2020 - January 1, 2021

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Life Sciences, Healthcare, Education