Full Stack
Developer
Software Engineering
Building innovative solutions that transform complex challenges into elegant, user-focused experiences.

About Me
I'm Xiaoling Cui, a full-stack developer with a background in data-driven business analytics. I build end-to-end web applications across frontend, backend, and databases by creating React UIs, designing RESTful APIs in Python and JavaScript/TypeScript, and working with SQL-based data models, with hands-on deployment experience on AWS. I enjoy building scalable, maintainable features and collaborating in agile teams to ship reliable, user-focused products.
Work Experience
Business Analyst
Taiyuan Heavy Machinery Group Co., Ltd.
- Collaborated with cross-functional teams and international clients to develop BI solutions
- Extracted and analyzed large-scale datasets to uncover actionable insights
- Conducted customer survey analyses to inform operational improvements
- Led development of automated reporting tools, enhancing efficiency and accuracy
- Delivered training sessions on data visualization and self-service analytics
Education
Software Engineering
Holberton School Australia
- Completed intensive, full-time program emphasizing collaborative, hands-on learning
- Developed real-world applications strengthening full-stack development skills
- Applied software engineering principles and Test-Driven Development (TDD)
- Gained proficiency in CI/CD workflows and Git-based version control
- Studied data structures and algorithms with focus on performance optimization
Exchange Student - German
TU Bergakademie Freiberg
- Developed strong adaptability and intercultural communication skills
Bachelor of Arts - German
Northwestern Polytechnical University
University Scholarship for Academic Excellence (2012, 2013)
- Completed foundational coursework in computer science
- Studied Computer Engineering and Visual Basic Programming
Additional Information
Languages
English, Mandarin, German
Visa
Australian Permanent Resident
Location
Based in Melbourne and open to hybrid roles
Collaboration
Agile sprints, pair programming, code reviews
stay in touch