Summary
Overview
Work History
Education
Skills
Languages
Timeline
SeniorSoftwareEngineer

Arthur Zhang

Melbourne,VIC

Summary

3+ years of administration experience with great attention to details. Seasoned software developer with 12+ years of experience in designing, developing, and maintaining complex software applications. Strong problem-solving and analytical skills.

Overview

12
12
years of professional experience

Work History

Senior Software Engineer

X-EPIC Co., Ltd
01.2022 - 06.2024
  • Support new features and demands from a variety of software products, including wrapping new classes, API maintenance, and utilities
  • Optimize memory usage, including memory alignment, leak, share, and pool mechanism
  • Analyze performance problems (by using valgrind, analyzer & collect, heaptrack and so on), and solve customer problems
  • Build automation test tools based on Python & Bash, etc
  • Manage regional outreach activities including travel to head office in Nanjing

Senior Software Engineer

Reci Laser Technology
06.2016 - 01.2022
  • Build software architecture, UI designing, research on geometric algorithms, communicate customer demands, pack & release softwares, and code review
  • Build an official website based on Django (REST api)
  • Develop CAD/CAM & HMI software for laser cutting machine
  • Research on intelligent sorting and automatic nesting algorithms in 2D
  • Encapsulate graphics, view (OpenGL), operation (mouse or touch), log, system setting, file stream, CNC code generated modules, and so on
  • Lead a small team of 4-5 people
  • Organise travel to stakeholders to seek feedback on products

Software Engineer

Control and Electronic Technology
03.2012 - 05.2016
  • Design image processing simulation system, to implement, test and verify image processing algorithms
  • Formulate metrics for the emulator and monitor its producing flow
  • Develop a simulation system, and then carry on experiments to verify algorithms, etc
  • Organise meetings, events and conferences with external stakeholders to get the best offer for the company

Education

Master of Engineering - image processing, digital signal processing (DSP hardware), data structures and algorithms, probability theory

Beijing Institute of Technology
03.2012

Bachelor of Engineering - C/C++ programming language, computer architecture (x86, etc.), digital circuit, advanced mathematics, linear algebra, optics

Beijing Institute of Technology
06.2009

Skills

  • Good at multiple computer languages including C, Python, QtQuick(QML), JavaScript, Qt, OpenCV, Django, Git, SVN, Clion, QtCreator, GDB & CMake
  • Excellent communication skills (English & Mandarin)
  • Highly organised with exceptional time management skills and multitasking abilities

Languages

English
Mandarin

Timeline

Senior Software Engineer

X-EPIC Co., Ltd
01.2022 - 06.2024

Senior Software Engineer

Reci Laser Technology
06.2016 - 01.2022

Software Engineer

Control and Electronic Technology
03.2012 - 05.2016

Bachelor of Engineering - C/C++ programming language, computer architecture (x86, etc.), digital circuit, advanced mathematics, linear algebra, optics

Beijing Institute of Technology

Master of Engineering - image processing, digital signal processing (DSP hardware), data structures and algorithms, probability theory

Beijing Institute of Technology
Arthur Zhang