Business Analyst  ·  Melbourne

ShaochenJia

Translating messy enterprise systems into decisions people can act on.
BA with a bias toward analysis before automation.

93%

Time reduction

500k+

Records migrated

3×

BA placements

Scroll
Power Automate·BPMN·SQL·Agile·Stakeholder Analysis·Figma·Tableau·Power BI·Requirements Elicitation·SDLC·Power Automate·BPMN·SQL·Agile·Stakeholder Analysis·Figma·Tableau·Power BI·Requirements Elicitation·SDLC·
About

Hi, I’m
Shaochen.

I’m a business analyst who cares about the work that happens before any tool gets opened. Understanding why a process fails, where requirements break down, and what stakeholders actually need — that’s where I spend most of my energy.

I’ve worked across enterprise ERP rollouts, product teams, and architecture firms — always as the person connecting what the business wants with what can actually be built. Currently completing a Master of IT (Cyber Security) at Monash while looking for my next BA role.

Education

Master of Cyber Security
In Progress

Monash University · Mar 2026 – Nov 2027

Education

Bachelor of Information Technology
Business Information Systems

Monash University · Feb 2023 – Nov 2025 · WAM: Distinction

Location

Melbourne, Australia

Skills

01

Analysis & Design

01  ·  Analysis & Design

Figma
Miro
Jira
Confluence
Trello
Notion

02

Delivery & Testing

02  ·  Delivery & Testing

Jira
Azure DevOps
Excel
Trello
Confluence

03

Data & Automation

03  ·  Data & Automation

SQL
Python
Power Automate
Power BI
Power Apps
Tableau
Excel
Dynamics 365
Projects
Case Study

Global Fortune 500 Enterprise

↗

Order Reporting Automation

Automated enterprise order reporting across four related Dataverse tables — encoding complex PK/FK resolution and business logic to remove manual data lookup entirely.

93%

Time saved

500k+

Records

30s

Per report

Power AutomateDataverseOffice Script
AI Workflow · Open Source

github.com/shaochen-jia

↗

Moodle Agent

An agent that runs the weekly course-material chore on its own: every slide, worksheet and assignment brief filed into UNIT / Week 01–12, every lecture recording read into text, and grades logged as they post — leaving a folder you can paste straight into whichever model you use. Built for students with no technical background: one download, no install.

  • —Hands-off by design — wakes every three hours and at every logon, crawls each unit's deeply nested week sub-sections, and diffs against a manifest so late-released solutions arrive by themselves and nothing downloads twice
  • —Lectures become machine-readable — captions are pulled from Panopto and YouTube however staff published the video, written out as Word and plain text, with an explicit reason logged whenever a recording has to be skipped
  • —Bring-your-own-key AI layer — eight providers accepted, summaries off until you configure one, and the whole pipeline still runs with no key at all; nothing is ever sent to a model you did not choose
  • —Credential-free and self-contained — login runs in a real browser through university SSO and MFA so the tool never handles a password, and grade tracking keeps results beside the material they belong to

3h

Unattended runs

8

AI providers

0

Passwords stored

PythonPlaywrightLLM APIsReverse EngineeringPyInstaller
Personal Project

jiashaochen.com

Personal Portfolio Website

Designed and built this portfolio from scratch — editorial typography, staggered Framer Motion animations, CSS-only 3D tilt skill cards, interactive Asia-Pacific map, and scroll-stacking cards. Deployed on Vercel.

  • —Content Security Policy (CSP) — restricts script, image and font origins to a strict allowlist; blocks iframe embedding and object injection
  • —HTTP security headers — X-Frame-Options (clickjacking), X-Content-Type-Options (MIME sniffing), Referrer-Policy (URL leakage), Permissions-Policy (camera / mic / geolocation), HSTS (force HTTPS for 2 years)

3D

CSS tilt cards

2

City pins

Next.js 16Framer MotionTailwind v4TypeScript
Agile Project

Monash University

Campus Stress Tracking System

Led Agile delivery of a student stress tracking pilot — managing a 4-sprint roadmap with full traceability from user needs to sprint allocation using MoSCoW prioritisation.

4

Sprints

8

Epics

JiraScrumPMBOK 7

Contact

Let’s talk.

Open to BA roles, graduate programs, and interesting problems. Drop me a line — I reply promptly.

kevjia476@gmail.com
LinkedIn·GitHub