Hello, I'm Zirui (Aaron) Xie. I'm a Software Engineer and Research Engineer with 4 years of experience in Robotics and Autonomous Driving. I enjoy building leading edge softwares and AI applications. My mainly using languages are C++, Python, Golang and Rust.
About me
After graduating with a master's degree in Electrical Engineering, I decided to pursue my passion for software development. My first full-time position as an Algorithm Engineer let me have the chance to solve real-world engineering problems and model it with codes and maths. After that, I decide to continue my career in robotics to chanllege more difficult problems. My most frequently used languages are C++, Python, Golang, Rust. Other languages that I've used are Java and Typescript. I am always looking to learn new technologies. I've also experienced with frameworks such as Spring, Kafka and Next.js.
When I'm not coding, I enjoy playing guitar and making music. I also enjoy learning new technologies. I am now interested in Quant Trading .
My skills
- Python
- C++
- Rust
- ROS
- OpenCV
- Ceres-Solver
- PyTorch
- NumPy
- Pandas
- SQLite
- PostgreSQL
- TypeScript
- React
- Next.js
- Tailwind
- Git
My experience
Backend System Engineer
Tokyo, Japan
I'm now a backend system engineer in robotics. I mainly work on AGV projects and robot system.
2024 - presentAlgorithm Engineer
Shanghai, Shanghai, China
I worked as an algorithm developer in the field of Autonomous Driving. My main tasks are trainning ML models for percesion and developing SLAM solutions
2021 - 2024Master
Adelaide, South Australia, Australia
I received my master's degree and got deeper into engineering and computer science.
2018 - 2020Bachelor
Guangzhou, Guangdong, China
I recevied my bachelor's degree in Electrical Engineering and Automation where I started to get interested in programming and robotics.
2014 - 2018Contact me
Please contact me directly at zirui.aaron.xie@gmail.com or through LinkedIn.