Full-Stack Software Engineer with 2+ years of experience focused on TypeScript and cloud engineering, delivering production-ready SaaS, marketplace, and AI-assisted application workflows across web, mobile, backend, and AWS environments. Owns feature-level delivery end-to-end—from business workflow analysis and API integration to implementation, integration testing, and release validation—leveraging React/Next.js, Node.js, PostgreSQL/MongoDB, AWS serverless services, CI/CD, and automated testing.

Johnny Zhou

Full-Stack Software Engineer with 2+ years of experience focused on TypeScript and cloud engineering, delivering production-ready SaaS, marketplace, and AI-assisted application workflows across web, mobile, backend, and AWS environments. Owns feature-level delivery end-to-end—from business workflow analysis and API integration to implementation, integration testing, and release validation—leveraging React/Next.js, Node.js, PostgreSQL/MongoDB, AWS serverless services, CI/CD, and automated testing.

Available to hire

Full-Stack Software Engineer with 2+ years of experience focused on TypeScript and cloud engineering, delivering production-ready SaaS, marketplace, and AI-assisted application workflows across web, mobile, backend, and AWS environments.

Owns feature-level delivery end-to-end—from business workflow analysis and API integration to implementation, integration testing, and release validation—leveraging React/Next.js, Node.js, PostgreSQL/MongoDB, AWS serverless services, CI/CD, and automated testing.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Swedish
Intermediate

Work Experience

Web Developer Intern at Socoro Digital Group
March 1, 2026 - June 1, 2026
Built and enhanced production React/TypeScript features for Driver and Truck Management workflows, including reusable data tables, forms, search, filtering, pagination, and reporting. Translated product requirements into release-ready customer-facing pages, defining acceptance criteria and robust loading, validation, and error states. Integrated frontend with REST APIs, aligning data contracts and validation rules to ensure consistent journeys across customer and internal systems. Investigated and documented 50+ defects (UI, API, browser) and supported regression validation. Designed and maintained Playwright end-to-end tests for authentication, search, filtering, pagination, CRUD and reporting, improving release reliability.
Web Developer Intern at Socoro Digital Group – QuarryLink (Production SaaS Platform)
March 1, 2026 - June 30, 2026
Built and improved production React and TypeScript features for Driver and Truck Management workflows, including reusable data tables and forms, search, multi-criteria filtering, pagination, reporting and record-management flows. Translated product, operator and UI requirements into release-ready customer-facing pages, defining acceptance criteria and clear loading, empty, validation, permission, error and success states for complex workflows. Integrated frontend features with REST APIs and collaborated on request/response contracts, data states and validation rules to prevent incomplete journeys across customer and internal systems. Investigated 50+ UI, API-integrations and cross-browser defects; documented root causes and completed regression validation. Designed and maintained Playwright end-to-end coverage for authentication, search, filtering, pagination, CRUD and reporting, strengthening release reliability.
Full Stack Developer at Socoro Digital Group – QuarryLink
February 1, 2026 - Present
Delivered production-ready features for a TypeScript-based mining operations SaaS platform, covering quoting, docket, delivery, reporting, and operational data workflows. Modeled quarry operational processes into structured modules (customer/product/delivery/job-status/reporting) and designed REST API contracts and AI workflow services integrating Next.js frontend, Node/AWS Lambda backend, and Claude API for structured data extraction and validation. Improved asynchronous processing reliability using status tracking, idempotency, validation checkpoints, and recoverable failure patterns for AI-assisted operations. Supported CI/CD with GitHub Actions and infrastructure/deployment management with Terraform/consistent AWS environments. Built and maintained Playwright end-to-end test suites for authentication, search/filtering, CRUD, reporting views, and regression scenarios.
Full-Stack Developer at Zendulge
November 1, 2025 - February 1, 2026
Delivered end-to-end React and TypeScript features for booking, account, payment and business-operation workflows with Tailwind CSS and Radix UI. Converted broad client requirements into prioritised user journeys, component behaviour, API expectations and acceptance criteria; resolved edge cases before release. Built Node.js/Express services and REST API integrations for authentication, user management and workflow data, coordinating frontend and backend validation, loading and error states. Implemented Stripe subscription billing end-to-end, including plan selection, Checkout UI, webhook handling and Customer Portal access; tested success, failure and status-change scenarios. Integrated AWS S3 for file workflows and AWS SES for transactional emails; maintained release discipline with Git branches, Docker, PRs and CI validation.
Full-Stack Developer at Zendulge – Commercial Web Platform
November 1, 2025 - February 28, 2026
Delivered end-to-end React and TypeScript features for booking, account, payment and business-operation workflows; built Node.js/Express services and REST API integrations for authentication, user management and workflow data; implemented Stripe subscription billing (Checkout UI, webhooks, Customer Portal) and tested success, failure and status-change scenarios; integrated AWS S3 for file workflows and AWS SES for transactional emails; coordinated frontend/backend behavior with clear validation, loading and error states; used Tailwind CSS and Radix UI to create responsive UI; containerized with Docker; shipping via Git branches and CI/CD.
Software Engineer at Zendulge
February 1, 2025 - January 1, 2026
Built a savings-focused commerce platform for curated discount discovery, weekly savings reporting, and merchant-backed voucher campaigns. Developed Next.js/TypeScript frontend modules for deal feeds, category/store filtering, weekly reports, voucher checkout flows, merchant campaigns, and admin dashboards using Tailwind CSS and Radix UI. Designed REST APIs with Swagger for deal publishing, campaign approval, voucher claiming, saved deals, checkout initiation, and redemption workflows. Modeled MongoDB/Mongoose schemas for users, merchants, deals, reports, campaigns, vouchers, orders, and redemptions, including transaction and voucher status management. Integrated Stripe checkout and webhook-driven payment flows and implemented AWS S3 and SES integrations for assets and email delivery, supported by Docker and GitHub Actions for repeatable build/deploy.
Casual Academic (Computer Science) at The University of New South Wales
February 1, 2025 - Present
Tutored undergraduate and postgraduate students in Python, data structures, algorithms, debugging, and software problem-solving across COMP9021 and COMP9024. Delivered weekly tutorials and practical labs covering recursion, complexity analysis, linked lists, trees, graph traversal, sorting, and algorithmic design patterns. Reviewed and marked submissions with detailed feedback on correctness, readability, efficiency, and maintainability, and provided guidance to strengthen debugging logic and structured approaches to technical problem solving.
Casual Academic – Python Programming / Data Structures & Algorithms at University of New South Wales
February 1, 2025 - Present
Deliver weekly programming tutorials and practical labs, helping learners turn ambiguous requirements into implementable solutions, debug systematically and understand technical trade-offs. Review code for correctness, edge cases, performance and maintainability, and communicate technical issues clearly to audiences with varied experience levels.
Casual Academic at University of New South Wales
February 1, 2025 - Present
Deliver weekly programming tutorials and practical labs, helping learners turn ambiguous requirements into implementable solutions, debug systematically and understand technical trade-offs. Review code for correctness, edge cases, performance and maintainability, and communicate issues clearly to audiences with varied experience levels.
Founder & Software Engineer at UNSW Founders – Pet Dental Health Startup
May 1, 2024 - February 1, 2025
Built an AI-assisted pet dental health MVP to help pet owners manage dental images, screening history, pet profiles, and preventive care recommendations. Led MVP development across product discovery, workflow design, frontend and backend implementation, cloud architecture, and AI-assisted image analysis. Developed cross-platform owner experience using React Native (Expo) and Next.js with TypeScript for photo capture/upload, health records, screening history, result tracking, and reminders. Designed REST APIs with Node.js/NestJS/PostgreSQL with structured validation and role-based access control for users, pets, scan records, screening reports, recommendations, and vet review workflows. Implemented asynchronous AI screening using AWS S3, Lambda, SQS, and OpenAI, including image validation, AI-assisted risk analysis, structured result generation, and report updates. Improved reliability with GitHub Actions and AWS CloudFormation for repeatable, idempotent, retry-safe, recoverable deploym

Education

Master of Information Technology at University of New South Wales
May 1, 2024 - December 1, 2025
Master of Marketing and Business Analytics at University of Pittsburgh
July 1, 2019 - December 1, 2020
Bachelor of Arts in Swedish at Shanghai International Studies University
September 1, 2015 - June 1, 2019
Master of Information Technology at University of New South Wales
May 1, 2024 - December 1, 2025
Master of Marketing and Business Analytics at University of Pittsburgh
July 1, 2019 - December 1, 2020
Bachelor of Arts in Swedish at Shanghai International Studies University
September 1, 2015 - June 1, 2019
Master of Information Technology at University of New South Wales
May 1, 2024 - December 1, 2025
Master of Marketing and Business Analytics at University of Pittsburgh
July 1, 2019 - December 1, 2020
Bachelor of Arts in Swedish at Shanghai International Studies University
September 1, 2015 - June 1, 2019
Master of Information Technology at The University of New South Wales
January 1, 2024 - January 1, 2025
Master of Science in Marketing and Business Analysis at University of Pittsburgh
January 1, 2018 - January 1, 2020

Qualifications

Industry Experience

Software & Internet, Education, Professional Services, Healthcare, Agriculture & Mining, Financial Services