Ivan Tran

Full-Stack Engineer

mystoganx2001@gmail.com 0405 266 660 Melbourne, Australia github.com/IvanTran-2001 linkedin.com/in/ivan-tran-76164017a/

Professional Summary

Full-stack TypeScript engineer focused on production-ready systems, real-client software, and open-source SaaS. Built FriendChise for a Walker's Doughnuts franchisee to improve operational efficiency with a searchable knowledge hub, paperless workflows, and scalable multi-tenant architecture.

Education

RMIT University — Bachelor of Computer Science

Completed coursework in:

  • Data Structures & Algorithms
  • Software Engineering
  • Database Systems
  • Object-Oriented Programming
  • System Design

GPA: 3.6

Work Experience

Echt Apparel — Warehouse Inventory Systems Consultant
3rd-party WMS optimization — warehouse inventory operations
  • Worked with a third-party WMS vendor to optimize inventory tables and improve warehouse operations
  • Documented calculation logic, filtering rules, and edge cases for the system redesign
Walker's Doughnuts — Freelance Full-Stack Engineer
Franchisee location software — FriendChise
  • Deployed FriendChise to support doughnut shop operations and keep workflows consistent as staff change over time
  • Built the platform around real franchise needs, covering task management, role-based access, and location coordination

Technical Skills

Frontend: React, Next.js, TypeScript, JavaScript, TailwindCSS

Backend: Node.js, Express.js, REST APIs, tRPC, Prisma

Databases: PostgreSQL, MongoDB, SQL, Redis

Testing & Quality: Playwright, Vitest, Jest, Sentry

DevOps & Tools: Git, GitHub Actions, CI/CD, Vercel, Docker

Languages: TypeScript, JavaScript, Python, C++

Selected Projects

For more projects: ivantran-2001.github.io
FriendChise – Franchise Management SaaS V2 — Live
Built for a real Walker's Doughnuts franchisee — Next.js, TypeScript, Prisma, PostgreSQL, Auth.js, Redis, Sentry, Vercel
  • Designed and developed a production web application using React, Next.js, TypeScript, PostgreSQL, and Prisma.
  • Built REST-style APIs, authentication, role-based access control, and multi-tenant data isolation.
  • Implemented automated deployment pipelines, monitoring, and error tracking using GitHub Actions, Vercel, and Sentry.
  • Collaborated directly with stakeholders to gather requirements, prioritize features, and deliver production-ready solutions.
  • Developed reusable components and workflows that improved operational efficiency and reduced onboarding overhead.
  • Live: friendchise.app | GitHub: github.com/IvanTran-2001/FriendChise
QA Wolf Technical Assessment
Automated Testing & Web Scraping
  • Built a Node.js and Playwright automation tool to validate Hacker News article sort order; reached the paid final-candidate round (AUD $220) after placing in the top 15 out of thousands, showing strong edge-case thinking and testing ability
Warehouse Management System Redesign
Database Schema Consulting — Warehouse Inventory
  • Simplified inventory tables and workflows so tasks that previously required a 2-person operation could be completed by 1 person nearly as quickly; improved retrieval and movement efficiency by roughly 60-80%
  • Made onboarding and training easier by reducing table complexity, which improved hiring/training efficiency by about 50% and cut the margin of error by roughly 40% ahead of peak Christmas sales
Vending Machine Simulator
C++ Team Project — 4-person collaboration
  • Collaborated in a 4-person team to build a C++ vending machine simulator using disciplined code structure, documentation, and design patterns
  • Delivered efficiently and earned a 100% grade with time to spare

Open Source Contributions

DevTasks — Developer Tool Suite
Open-source React/Vite developer tool suite
  • PR #274: added a favorites layout for Dev Utilities with browser persistence and unique-card handling.
  • PR #226: built config-driven sidebar navigation with route-aware persistence and collapse animation.

Competitive Programming

  • LeetCode: 200+ problems solved, including 180+ completed before AI tools became common, reinforcing logic, structured thinking, and core CS fundamentals
  • HackerRank: completed all React and TypeScript courses, reaching the highest React rank and reinforcing frontend fundamentals

Portfolio

Check out more projects at ivantran-2001.github.io.