Skip to content
Thisara Jayamuni

Thisara Jayamuni

Full Stack EngineerMelbourne, Australia

I build web solutions that hold up in production.

Six years shipping full-stack applications — React and Next.js on the front, Node.js and MySQL behind them.

Open to senior full-stack roles

About

I'm a full-stack engineer with six years at product companies. Most of that was EatMe Global, a food-ordering platform, where I joined as a trainee and left as a senior engineer owning the admin panel and the restaurant-facing back office.

What I enjoy most is building apps end to end — taking a rough idea through to something people rely on every day, whether that's a customer-facing ordering flow or a back-office screen that saves an operations team an hour a day. Once it's live, I keep optimizing: tracking down the slow query behind a slow report is its own kind of satisfying. I've mentored five junior engineers and I take code review seriously in both directions.

I've just finished a Master of Information Technology at Deakin University in Melbourne, including two industry capstone projects with Gopher Industries. I'm now looking for a senior full-stack role in Australia.

Years shipping software
6+
Engineers mentored
5+
Faster reporting endpoints
40%

Toolkit

Frontend
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • React Native
Backend & APIs
  • Node.js
  • Express
  • REST API design
  • Real-time systems
Data
  • MySQL
  • Sequelize
  • MongoDB
  • Mongoose
  • MS SQL Server
  • SQLite
  • Query optimization
Integrations
  • Google Maps
  • Stripe
  • Pusher
  • Twilio
  • OneSignal
Delivery
  • Docker
  • Kubernetes
  • CI/CD
  • NGINX
  • ESLint
  • SonarQube
  • Agile

Experience

  1. 2019 — 2024

    EatMe Global

    1. Senior Software Engineer

      2023 — 2024

      • Led full-stack development of the admin panel — user, restaurant, and dish management plus operational reporting — introducing role-based access control across three user tiers.
      • Shipped the Back Office portal, letting 100+ restaurant partners manage their own settings and read their own performance analytics instead of filing support tickets.
      • Cut response times on key reporting endpoints by 40% through indexing, query restructuring, and removing N+1 patterns from MySQL, and mentored five junior engineers through code review.
    2. Software Engineer

      2019 — 2023

      • Engineered the customer web app covering delivery, pick-up, and dine-in flows, with real-time order tracking over Pusher and Firebase, serving daily orders across multiple restaurants.
      • Designed and built 5+ Node.js and Express services for orders, menus, payments, and notifications, consumed by the web app, admin panel, and mobile clients.
      • Integrated Stripe payments, OneSignal push, Twilio SMS, and the Google Maps API for address resolution and delivery-radius logic. Joined as a trainee and moved into the engineer role within six months.
  2. 2017 — 2019

    Seefa Business Solutions

    1. Associate Software Engineer

      • Built a React Native sales-order app with an offline-first architecture — local persistence with automatic sync to MS SQL Server on reconnection — deployed on DigitalOcean behind NGINX and PM2.
      • Delivered order, production, and accounting modules for a desktop ERP system used by a manufacturing client.
      • Started as a trainee and stepped into the associate role within six months.

Work

  1. EatMe — Admin Panel & Back Office

    2023 — 2024

    Multi-role admin dashboard and partner back office for a food-ordering platform.

    Role-based access control across three user tiers, covering user, restaurant, and dish management alongside performance reporting. The back office moved 100+ restaurant partners onto self-service settings and analytics that previously went through the support team.

    • Next.js
    • TypeScript
    • Node.js
    • Express
    • MySQL
    • Sequelize
  2. EatMe — Customer Web App

    2019 — 2023

    End-to-end food ordering for delivery, pick-up, and dine-in, with live order tracking.

    Real-time order tracking via Pusher and Firebase, Stripe payments, OneSignal push, and Twilio SMS, with the Google Maps API handling address resolution and delivery radius. Backed by Node.js and Express services shared with the admin panel and mobile clients.

    • React
    • Node.js
    • Express
    • MySQL
    • Stripe
    • Pusher
  3. Guardian Monitor

    2026

    Healthcare monitoring product built with an industry partner during a Deakin capstone.

    Delivered the Staff Management module — paginated data table, role and organisation filters, live search — and a Support Ticket module with create and edit flows. Worked across a full trimester in a cross-functional Agile team, shipping every frontend component independently and flagging non-functional backend APIs during integration.

    • React
    • JavaScript
    • Agile
  4. Birdmark

    2025

    Admin dashboard for a Gopher Industries product, built in a second Deakin capstone.

    Built the Publication feature end to end — UI, data fetching, validation, and consistency handling against the backend APIs. Also defined the data requirements and endpoint contracts for the gallery feature, aligning backend structures with the UI before implementation started.

    • Next.js
    • TypeScript
  5. Seefa — Sales Order App

    2018

    Offline-first mobile app for field sales staff working without reliable connectivity.

    Handles invoicing and stock management with local persistence, then syncs automatically to MS SQL Server once the device reconnects. Deployed with NGINX and PM2.

    • React Native
    • Node.js
    • MS SQL Server

Let's build something.

I'm looking for a senior full-stack role in Melbourne or remote across Australia, and I'm happy to talk about contract work too. Email is the fastest way to reach me — I reply within a day.

Résumé (opens in new tab)