Surrey, British Columbia / Open to new opportunities

Making complex systems make sense.

I’m Mehdi Vahabisani, a Business Systems Analyst who translates business needs into clear software requirements, using UML, BPMN 2.0, and user story mapping.

3+
Years of industry experience
5
Analyst & design roles
3
Degrees in systems & technology

BPMN 2.0 · Requirements to delivery

Stakeholder Analyst Delivery Describe need Elicit &analyze Model withUML / BPMN valid? no · refine yes Specify SRS& stories Build & test(BDD)

A little about my work

I work where people, processes, and technology meet, bringing structure to ambiguity so teams can build with confidence.

3+ years of industry experience in requirements elicitation, process modeling, UI wireframing and technical documentation (SRS, use cases, product vision), grounded in systems and industrial engineering, and extended by graduate research in decision intelligence and human-centered AI at Simon Fraser University.

Areas of expertise

From ambiguity
to alignment.

Three areas I bring to every project. Open one to see the methods and deliverables involved.

Methods

  • Requirements elicitation
  • UML 2.0 modeling
  • Data modeling (ERD)
  • UI prototyping & wireframing
  • User story generation & mapping
  • UX research
  • BDD
  • DDD

Deliverables

  • Software requirements specifications (SRS)
  • Use case specifications
  • Product vision & personas
  • Test cases & scenarios

Methods

  • Process identification
  • Process architecture
  • BPMN 2.0 modeling
  • APQC
  • SAP
  • ITIL

Deliverables

  • As-is and to-be process models
  • Process documentation
  • Implementation support

Methods

  • Agile
  • Scrum
  • Kanban
  • Business planning
  • Cost estimation
  • Effort estimation

Deliverables

  • Prioritized backlogs & story maps
  • Project cost and effort estimates
  • Plans in JIRA, Trello and MS Project

How I work

A clear path from
question to spec.

A typical engagement, step by step. Select a stage to see what happens and what you get.

Understand the real need

Stakeholder interviews, UX research and personas to gather functional and non-functional requirements, and to separate what people ask for from what they actually need.

You get

  • Stakeholder & requirements list
  • Product personas
  • Product vision

A record of making things clearer

Experience &
research.

  1. 2023 — PresentCurrent

    Software Designer

    Integrated Science Lab · Surrey, BC

    • Analyzed the requirements of a multi-stage, causality-driven decision support system.
    • Designed mid- to high-fidelity UI wireframes of the system.
    • Implemented selected interfaces using HTML, CSS, JavaScript, SVG and D3.js.
    • Requirements analysis
    • Wireframing
    • D3.js
    • SVG
  2. Apr 2023 — PresentCurrent

    Research Assistant

    Simon Fraser University · Surrey, BC

    • Decision intelligence, visual analytics and human-centered AI.
    • Supervisor: Dr. Brian Fisher.
    • Decision intelligence
    • Visual analytics
    • Human-centered AI
  3. Nov 2021 — Sep 2022

    Systems Analyst & Tester

    System Group Co. · Tehran, Iran

    • Elicited, analyzed and specified software product requirements; generated product personas and user stories.
    • Applied user story mapping to refine and prioritize backlog items, and designed medium- to high-fidelity UI wireframes.
    • Modeled user flow, behavior and structure with UML 2.0, created use case specifications, and worked with design and development teams to clarify and review requirements.
    • User story mapping
    • Personas
    • UML 2.0
    • Use cases
  4. Jan 2021 — Nov 2021

    Business Systems Analyst

    Alo Application Co. · Tehran, Iran

    • Gathered and analyzed functional and non-functional business and stakeholder requirements.
    • Modeled core business processes with BPMN 2.0 and designed the software data model with ERD.
    • Applied BDD for living documentation and acceptance tests, and DDD with event storming to classify business entities; authored SRS documents.
    • BPMN 2.0
    • ERD
    • BDD
    • DDD
    • SRS
  5. Sep 2020 — Dec 2020

    Business Analyst

    Algorithm Pars Co. · Tehran, Iran

    • Designed the data model and low-fidelity UI wireframes for HSE software modules, and created SRS documents.
    • Applied BDD for living documentation of customer needs and acceptance tests, and DDD with event storming to identify business domains.
    • Data modeling
    • Wireframing
    • Event storming
    • SRS
  6. Sep 2019 — Dec 2022

    Research Assistant

    Tarbiat Modares University · Tehran, Iran

    • Agile software development and software development risk assessment.
    • Agile
    • Risk assessment
  7. Oct 2019 — Sep 2020

    Junior System Analyst

    ARKA DML Co. · Tehran, Iran

    • Modeled the as-is behavior and data model of the implemented software solution using UML diagrams.
    • Identified test scenarios, created test case documents, and performed static analysis to identify and fix code-related issues.
    • UML
    • Test cases
    • Static analysis
  8. Dec 2018 — Sep 2019

    Research Assistant

    University of Tehran · Tehran, Iran

    • System dynamics modeling, macroeconomic policy planning and the water–food–energy nexus.
    • System dynamics
    • Policy planning

Tools & skills

The working
toolkit.

  • Visual Paradigm
  • Enterprise Architect
  • Microsoft Visio
  • Bonita BPMS
  • Bizagi BPMS
  • Figma
  • Adobe XD
  • JIRA
  • Trello
  • MS Project
  • Microsoft SQL Server
  • Python
  • C++
  • C#
  • JavaScript
  • HTML & CSS
  • SVG
  • D3.js
  • GAMS
  • Vensim
  • SPSS
  • Word
  • Excel
  • Access
  • PowerPoint

The foundations

Education &
perspective.

Languages

EnglishFluent
FarsiNative
Apr 2023 — Present

M.Sc. Interactive Arts and Technology

Simon Fraser University · Surrey, BC, Canada

Research in decision intelligence, visual analytics and human-centered AI.

2019 — 2022

M.Sc. Systems Engineering

Tarbiat Modares University · Tehran, Iran

2015 — 2019

B.Sc. Industrial Engineering

University of Tehran · Tehran, Iran

Have a complex problem worth untangling?

Let’s find the
clear next step.

Hiring for a business or systems analyst role, planning a project, or exploring a research collaboration? Send a note and I’ll get back to you.

What’s this about?

Goes straight to Mehdi’s inbox. He usually replies within a couple of days.