KUZIE CHEN

Software Developer

About Me

I am a Software Developer with interest in C++ and any infrastructure tech using C++. I specialize in full-stack development and have a strong background in creating efficient, high-performance applications.

Work Experience

Software Developer

Barclays

August 2024 - Present

Manchester, United Kingdom

  • Collaborating with testers in the Self-Service Stack Engineering team to implement new features, maintain, and troubleshoot full-stack systems, including client-facing front-end and back-end using C# and JavaScript.
  • Implement and test the integration of a sign language interpreter and screen reader on the bank's website for an internal project, leveraging Python, FastAPI, and JavaScript to enhance accessibility for customers with vulnerabilities.

Software Developer

Viridien (CGG)

December 2023 - July 2024

London, United Kingdom

  • Develop, optimize, and maintain large-scale, multithreaded data visualization applications for high-performance geophysical data analysis using C++ (Qt), Python and debugger/profiling tools.
  • Enhance mathematical models for geophysical data processing scripts by implementing multithreading, significantly reducing runtime and memory usage.

Software Engineer Intern

Sky

July 2023 - August 2023

London, United Kingdom

  • Worked with the embedded software development team for Sky Glass TV's HDMI-CEC and Bluetooth technology in RDK-V architecture.

Education

Bachelor of Computer Science with First-Class Honors

University of Birmingham

2020 - 2023

Birmingham, United Kingdom

Modules: Data Structure and Algorithms, OOP (Java) (100%), Full Stack Development (Java) (98%), Mathematical and Logical Foundations of CS, Security and Networks, System Programming in C/C++, Functional Programming, Advanced Network

Highlighted Projects

Final Year AI Project: Multi-Agent Pathfinding

University of Birmingham

October 2022 - May 2023

  • Research and adapt the Conflict-Based Search, Space-Time A* search and multi-agent search to solve a new form of multi-agent pathfinding problem in C++.
  • Developed automation bash script to convert the result of the C++ pathfinding algorithm into a Python Matplot program which dynamically display routes for all the agents and the map.
Learn more and see demo videos

Automated Planning and Scheduling Summer School

Summer 2023

Participated in a summer school focused on automated planning and scheduling, learning about state-of-the-art techniques and applications.

  • Developed planning models using PDDL (Planning Domain Definition Language)
  • Implemented and tested planning algorithms

Skills

Programming Languages

C++
Python
Java
JavaScript
C

Frameworks & Tools

QT
PDDL
MATLAB
AWS