Resume

Kunyang Dai

0415 832 322 | Kunyang.dai1123@gmail.com | Sydney, Australia

Professional profile

Final-year software engineering student with hands-on experience in backend development, AI-assisted platform features, and data-oriented system design. Strong foundation in Java and Python, with practical experience in authentication, API development, SQLAlchemy-based modelling, and technical documentation. Interested in graduate software engineering roles that combine dependable backend systems with emerging intelligent technologies.

Education

Bachelor of Engineering (Honours), Software Engineering, University of Technology Sydney, February 2021 – Current. WAM: 77.

Diploma of Software Engineering, UTS College, February 2019 – October 2020.

NSW Higher School Certificate, Pittwater High School, September 2016 – November 2018.

Technical skills

Programming: Java, Python.

Backend and web: FastAPI, RESTful API design, modular routers, middleware, OpenAPI documentation, CORS configuration.

Security and data: OAuth2/JWT authentication, password hashing and verification, schema validation, SQLAlchemy, indexes and constraints.

AI-related tools: model training support, dataset handling, embeddings, vector stores, LangChain-based conversation workflows, prompt templates.

Other capabilities: data visualisation, analysis of datasets, structured logging, unit testing, environment configuration.

Professional experience

Nanjing Mobile Internet Research Institution, Nanjing, China — Production Manager / Researcher, January 2021 – July 2021. I participated in application design and research related to skin disease image recognition.

Sydney Schoolmates Pty Ltd, Sydney, Australia — Internship, June 2025 – January 2026. Contributed to backend scaffolding for an AI-driven travel planning platform. Built modular FastAPI routes and supported authentication and profile update security. Developed travel-domain data models with SQLAlchemy and helped structure itinerary planning APIs with validation, retries, and persistence layers. Assisted with RAG setup through document chunking, embeddings, and vector-store preparation. Supported AI chat integration through conversation memory, prompt templates, and itinerary modification workflows. Improved maintainability by contributing to structured logging, exception handling, configuration management, and minimal unit testing.

Key strengths

Teamwork and leadership: able to coordinate tasks, support peers, and help projects move forward under time pressure.

Reliability: able to work independently and complete difficult components when needed.

Learning agility: comfortable entering unfamiliar technical areas and learning from documentation and implementation practice.

Problem-solving: able to connect client requirements with technical design and practical implementation.

Referee

Yun, Sydney Schoolmates Pty Ltd, 678007139.