Xiaoyan is a recent graduate with a Bachelor's degree in Software Development from Auckland University of Technology. He has hands- on experience in Java and C#, acquired through various university projects. Xiaoyan has successfully designed user interfaces, implemented security features, and developed game algorithms. Xiaoyan's notable projects include developing a Barcode Scanning App for Drones, which enhanced data collection efficiency, and upgrading the Flappy Bird game with new features like a store and in-game currency system. Xiaoyan is known for his strong teamwork and problem-solving abilities and is eager to apply his technical skills to drive innovation and deliver impactful software solutions in a professional setting.
Worked in a team to develop an app using Java that allows drones to scan barcodes using Java on Android studio.
Designed the app's UI (Constraint Layout).
Developed login, logout, and used password hashing to securely store user credentials.
Implemented features to store usernames and passwords in a database (SQLite).
Developed functionality to recognize barcodes and QR codes using the camera.
Implemented features to upload barcode and QR code data to the database.
Used Git to manage the source code.
Developed an advanced version of the Flappy Bird game using C# on Unity.
• Added a store feature allowing players to purchase items and bird skins.
• Developed functionality to convert game scores into coins for purchasing items.
• Designed the user interface for the game store.
Independently designed and developed a traditional Five-in-a-Row (Gomoku) game using Java on IntelliJ IDEA CE.
• Implemented Gomoku game rules.
• Developed win/loss determination algorithms.
• Designed the game's user interface.
• Created the design for game pieces.
Languages & Frameworks
Java, Kotlin – Android development
C# – Unity development
XML – Android UI layout
SQL – Working with SQLite databases
TypeScript – Website Development
HTML, CSS – Web front-end development
Python – Scripting, automation, basic backend tasks
Mobile Development
Android Framework: Activity, Layout, View, Constraint Layout
Experience in user authentication, QR/barcode scanning
Hands-on development in Android Studio/Unity
UI/UX design for mobile applications
Git – Version control and collaborative development
Unity Editor – Game/app development using C#
Android Studio – Android development
GitHub / GitLab – Source code management
Collaboration & Best Practices
Experience with code review processes
Agile mindset and collaborative team experience
Familiar with debugging, testing, and maintaining scalable code