Summary
Overview
Work History
Education
Skills
Timeline
Generic

Zhenxi Zhang

Sydney

Summary

Studied software engineering in university for 3 years, and possess extensive experience in backend development using Spring Boot. Proficient in Java and JavaScript. Skilled in database design and management, particularly with MySQL, and familiar with MongoDB. Have hands-on experience in mobile app development for both iOS and Android platforms. Familiar with microservices architecture and adept at using Kafka for middleware communication. Have a basic understanding of Domain-Driven Design, ensuring smooth software solutions. In team projects, I am open to expressing my ideas and collaborate effectively with others, consistently aiming to enhance user experience and system functionalities through innovative solutions.

Overview

1
1
year of professional experience

Work History

Software Developer

University Of Wollongong, Northfields Ave - Stand E
02.2023 - Current

Mobile Web Application for Rheumatism Patients

School Project | February 2023 - Present

  • Designed and developed a mobile web application catering to rheumatism patients, with core features including medication reminders, social sharing, and one-on-one chats.
  • Took charge of the entire backend development and database design. Independently designed and implemented all backend services, including data storage, user communication, post features, and the gamified reward system's logical processing.
  • Actively participated in frontend development, proposing numerous UI and UX improvement suggestions. Collaborated closely with the frontend team to ensure a user-friendly interface and efficient feature implementation.
  • Designed an incentive system to encourage patients to adhere to medication schedules. Users can earn puzzle pieces by completing tasks, and by accumulating enough pieces, they can assemble a complete picture.
  • Established a social platform for patients to share treatment progress, daily life, and discuss conditions with peers, strengthening community bonding.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.

Software Developer

University Of Wollongong, Northfields Ave - Stand E
08.2022 - 11.2022

Domain-Driven Design (DDD) Project with Microservices Architecture School Project | (August 2023-November 2023)

  • Implemented a robust system using Domain-Driven Design (DDD) principles and microservices architecture to cater to different departmental needs: Purchasing, Sales, and Warehouse Management.
  • Designed three distinct services, each tailor-made to function independently for their respective departments, ensuring modularity and scalability.
  • Established inter-service communication using Kafka, allowing seamless data exchange and synchronization among Purchasing, Sales, and Warehouse services.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.

Mobile App Developer

University Of Wollongong, Northfields Ave - Stand E
04.2023 - 06.2023

Quiz Application Developed in Xcode

School Project

  • Developed a quiz application using Xcode, featuring smooth page transitions and a user-friendly interface.
  • Designed diverse question presentation logic, enhancing the user's quizzing experience.
  • Utilized Xcode's built-in database, Core Data, to store user quiz records and scores, ensuring persistent data storage and security.
  • Implemented a scoring ranking system, allowing users to view their rank among all participants, adding a competitive and interactive dimension to the app.

Education

Bachelor of Computer Science - Computer And Information Sciences

University of Wollongong
Wollongong, NSW
12.2023

Skills

  • Programming Languages: Proficient in Java and JavaScript
  • Backend Development: Experienced in backend development using Spring Boot, encompassing design, development, testing, and maintenance
  • Database Design & Management:
  • Proficient in designing, managing, and optimizing queries using MySQL and MongoDB
  • Knowledgeable in data persistence on iOS using Core Data
  • Microservices Architecture: Familiar with the design and implementation of microservices architecture, ensuring service independence and scalability
  • Middleware Communication: Experience with using Kafka for inter-service communication
  • Domain-Driven Design (DDD): Practical experience with domain-driven design principles
  • Mobile App Development:
  • Experience in iOS application development using Xcode, with an emphasis on intuitive design and user-friendly interfaces
  • Skilled in Android application development using Android Studio
  • Team Collaboration & Project Coordination: Extensive experience collaborating on projects, offering valuable suggestions and feedback to team members

Timeline

Mobile App Developer

University Of Wollongong, Northfields Ave - Stand E
04.2023 - 06.2023

Software Developer

University Of Wollongong, Northfields Ave - Stand E
02.2023 - Current

Software Developer

University Of Wollongong, Northfields Ave - Stand E
08.2022 - 11.2022

Bachelor of Computer Science - Computer And Information Sciences

University of Wollongong
Zhenxi Zhang