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