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

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