Ario Rostami

Full-Stack Software Engineer

Metro Vancouver, BC

Full-stack engineer with 3+ years building production web applications in C#/.NET, Angular, TypeScript, PHP, and MySQL. Experience with cross-application search, database design, REST integrations, and automated testing.

Professional experience

Sourcis

Full Stack Software Engineer

Healthcare operations and digital marketing · Four-engineer team

  • Built and expanded a production healthcare platform in C#/.NET, Angular, TypeScript, and MySQL, including patient-facing forms, prescriptions, and scheduling.
  • Designed cross-application full-text search and optimized schemas, queries, and indexes. Search p95 was under 500 ms in performance tests.
  • Built PHP/MySQL analytics and REST integrations with Stripe and Zoho CRM. Wrote automated tests and used Docker to catch regressions and improve deployment reliability.

Broadcom Software

Junior Software Developer in Test

AppNeta Performance Manager

  • Built Python and Selenium test suites for the application and its REST APIs, covering integration, end-to-end, regression, and performance testing.
  • Investigated defects across application layers, reproduced issues, and verified fixes.
  • Created application and test builds in TeamCity for automated regression testing and manual QA.

Skills

Languages
C#, TypeScript / JavaScript, SQL, Python, PHP
Frameworks
.NET / ASP.NET Core, Angular, React, Node.js, Fastify
Databases & APIs
MySQL, PostgreSQL, Drizzle, REST APIs, schema and index design
Development & testing
Git, Docker, Selenium, Vitest / jsdom, GitHub Actions, TeamCity, AWS, Azure

Selected projects

Moneycomb

In development

A household finance app for shared budgeting, multi-currency net worth tracking, savings and investment contributions, and financial independence (FIRE) planning.

Household permissions, original-currency records with dated conversion, and tested deterministic scenario comparison.

TypeScript · React · Fastify · PostgreSQL · Drizzle

Moneycomb overview of a fictional household's budget and net worth.
Synthetic demo data View full screenshot

Reddit Sign-In Popup Blocker

Published · Aug 2026

Published Chrome and Firefox extension that dismisses Reddit sign-in popups without extension API permissions, network calls, or data collection.

Batches cleanup once per animation frame; narrow selectors preserve unrelated modals. Automated tests and CI validate manifests and build release packages.

JavaScript · Manifest V3 · Vitest / jsdom · GitHub Actions

Gerrymander.io

Prototype · May 2026

A browser redistricting editor for painting North Carolina voting precincts into districts, with stroke-level undo, district locking, and JSON save/load.

Updates individual map features without re-uploading the dataset. Painting and statistics update once per animation frame.

React · TypeScript · Vite · MapLibre GL

Education

B.Sc. Computer Science

University of British Columbia

Contact