09/08/2026 updated

**** ******** ****
100 % available

Senior Software Engineer | Full-Stack, Backend & Applied AI

Vancouver, Canada
Only remote
PhD, Computing Science, University of Alberta, 2014
Vancouver, Canada
Only remote
PhD, Computing Science, University of Alberta, 2014

Profile attachments

Amir_Firouzmanesh-freelancercamp_Resume.pdf

About me

Senior backend, full-stack and AI engineer with 10+ years of experience, including Microsoft and AWS. I build reliable APIs, scalable cloud systems and AI agents using Python, TypeScript, Go, Node.js and React. I take projects from architecture to production.

Full-Stack Development
Expertise in TypeScript, JavaScript, React, Next.js, Node.js, NestJS, and REST APIs for building full-stack products and platforms, including multi-tenant architectures shipped from architecture through release.

Applied AI & LLM Integration
Hands-on experience with LLM APIs, OpenAI, Anthropic, RAG, LangGraph, structured outputs, vector search, and ONNX Runtime, including integration of AI-powered features into production workflows.

Backend Engineering & Distributed Systems
Strong background in Python, FastAPI, Go, Java, C#, and SQL, combined with expertise in asynchronous and event-driven systems, Kafka, RabbitMQ, multi-tenancy, and observability tools such as Grafana and OpenTelemetry.

Cloud & DevOps
Proficiency with AWS, Azure, Docker, CI/CD pipelines, GitHub Actions, Playwright, and automated testing for reliable delivery and on-call readiness.

Database Management
Experience with PostgreSQL, Prisma, Redis, MongoDB, MySQL, SQL Server, Qdrant, and pgvector for diverse data storage and retrieval needs.

AI Image Processing & On-Device Models
Delivered AI editing capabilities including background/object selection, smart erase, and upscaling, integrating on-device models with Azure cloud fallback while balancing inference quality, latency, and compute cost.

Data Engineering & ETL Pipelines
Design and improvement of ETL pipelines for reliable, timely data delivery using AWS services such as Kinesis, Glue, Athena, and S3.

Systems Architecture & Access Control
Design of tenant isolation, role-aware permissions, transactional lifecycle rules, auditable workflow events, and seeded environments with comprehensive end-to-end test coverage.

Disaster Recovery & Cloud Migration
Building disaster recovery and cloud migration features with asynchronous communication across AWS, Azure, and GCP, including deployment and configuration automation to significantly reduce onboarding time.

Experience

Professional experience10+ years
Freelancer since2025

Languages

EnglishNative speaker

Project history

Founder & Principal Engineer

AandZ.tech
Built Oya / Creator Core as sole architect and developer: a multi-tenant platform spanning onboarding, campaign planning, negotiation, contracts, deliverables, payments, and rebooking. Owned frontend and backend delivery using Next.js, React, TypeScript, PostgreSQL, and Prisma; shipped the full V1 scope in time for MVP launch readiness. Integrated OpenAI-powered brief and narrative generation, real-time updates, background workers, notifications, and storage integrations into product workflows. Designed tenant isolation, role-aware permissions, transactional lifecycle rules, and auditable workflow events; established CI/CD, seeded environments, and 580+ end-to-end tests. Worked directly with founders to turn evolving requirements into product flows, explain technical trade-offs, prioritize delivery, and prepare the platform for pilot customers.

Learning Path Designer

Personal Project
Built a RAG and agent orchestration application for grounded learning plans and quizzes, combining a Next.js interface, Python services, vector retrieval, and structured outputs. Repository: github.com/amirhf/learningPathDesigner.

AI Image Search / Feature Router

Personal Project
Built semantic image search with local captioning and embeddings, Qdrant/pgvector retrieval, and cloud fallback governed by cost and latency policies. Stack: Python, FastAPI, Go, Redis. Repository: github.com/amirhf/imageSearch.

Credit Ledger

Personal Project
Implemented a double-entry ledger with transactional outbox, idempotent consumers, and replayable CQRS projections. Stack: Go, PostgreSQL, Kafka/Redpanda, Docker, Jaeger, Grafana. Repository: github.com/amirhf/creditLedger.

Senior Software Engineer

Property Finder
Reduced listing publishing and credit-related support tickets by 50%+ by fixing recurring failures, clarifying ownership rules, and simplifying error handling. Helped modernize subscription and credit systems from a monolith toward services; defined API contracts and added dashboards and alerts to improve release and on-call reliability. Technologies: Go, TypeScript, AWS, PostgreSQL/MongoDB, RabbitMQ, Docker, Grafana.

Software Engineer, Windows Photos & Designer AI

Microsoft
Shipped AI editing capabilities for Windows Photos, including background/object selection, smart erase, and upscaling, contributing to a 20% increase in monthly active users. Built full-stack application features and integrated on-device models with Azure cloud fallback; balanced inference quality, latency, compute cost, and device constraints. Improved heavy image-editing performance through tiling, batching, and memory optimization; strengthened automated tests and release quality while collaborating with product, design, and data science teams. Technologies: TypeScript, React, C#, Python, ONNX Runtime, Azure, Docker, CI/CD.

Software Engineer, RDS & Marketplace

Amazon Web Services
Designed RDS SQL Server capabilities including heterogeneous linked servers; implemented and launched TLS customization and improved SSAS reliability through fixes and automated tests. Improved AWS Marketplace seller-reporting ETL pipelines for reliable, timely data delivery using Kinesis, Glue, Athena, and S3. Technologies: Java, SQL Server, PostgreSQL, AWS, data pipelines, automated testing.

Senior Software Developer

DataGardens / CenturyLink
Built SafeHaven disaster recovery and cloud migration features, including asynchronous communication between customer VMs and control services and integrations across AWS, Azure, and GCP. Reduced enterprise onboarding from over an hour to approximately 10 minutes through deployment and configuration automation; improved recovery workflows, runbooks, and end-to-end testing. Technologies: Python, Go, Java, RabbitMQ, Ansible, Linux, AWS/Azure/GCP.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in