About Me

Hi I am Bosen Cheng :wave:,
A resourceful Developer with 3 years of experience in programming and testing. A fast learner proficient in various technological skills. Skilled at utilizing a wide array of tools and programs to deliver effective solutions.

Programming Skills

C/C++

80%

Java

80%

Python

80%

C#

70%

Other Skills

Test Automation (Jenkins, Spinnaker, etc.)

90%

Cloud (Kubernetes, Helm, Docker)

70%

Unity

70%

Test Automation Developer, TietoEvry, Karlstad, Sweden

2024 Jan — Present

Contributed to Ericsson Cloud RAN Baseband Validation testing with a focus on VDU2.0 Module CI development. Designed and implemented test cases using Java and JCat (TestNG-based) for comprehensive scenario testing. Configured test channels to accommodate various scenarios, monitored Spinnaker and Jenkins pipelines for smooth operations, and resolved issues within the testing environment.

C++ Developer, TietoEvry, Karlstad, Sweden

2023 Jan — 2024 Jan

Contributed to the Ericsson SCTP and SS7 (Internet protocols) project on Ericsson's cloud microservice platform. Developed features in C++ to adapt SS7 and SCTP protocols for the cloud environment. Conducted functionality testing on Kubernetes clusters and implemented Helm charts in accordance with project requirements.

Master's degree, KTH Royal Institute of Technology, Stockholm, Sweden

2020 Aug — 2022 Sept

I majored in Interactive Media Technology for my master's degree. I studied courses like Computer Graphics, Visualization, and Human-Computer Interaction. During that time, I did a lot of game projects, which covers Unity (C#), JavaScript, and Unreal. I worked as the main programmer for those projects and mostly focused on game logic and graphics implementation.

Internship, Hasco Vision Technology, Shanghai, China

2021 April — 2021 Sept

I worked on my Bachelor's thesis project "Simulation of Human Perceived Glare Effect" at Hasco Vision Technology. We design an algorithm for simulating the human perceived glare effects on the original image based on the biological and physical structure of human eyes. I implemented the algorithm using C++ and OpenCV library. The program takes an image as input, and processes it with functions describing different parts of glare to generate the result.

Internship, Synopsys, Shanghai, China

2019 Aug — 2020 June

I worked as a technique intern at the AI lab department in Synopsys, Shanghai. I was in charge of configuring the artificial intelligence acceleration unit DPU (Deep-learning Processing Unit) on the Xilinx AI acceleration unit (a type of FPGA). We performed Machine Learning Benchmark MLPerf on the Xilinx AI accelerator to test the performance of artificial intelligence algorithms such as CK-NNTest and compare it with other platforms such as Huawei Ascend AI processor.

Bachelor's degree, Shanghai Jiao Tong University, Shanghai, China

2017 Sept — 2021 Aug

I majored in Electrical and Computer Engineering for my bachelor's degree. During that time, I studied courses like Data Structure and Algorithms, Operating Systems, and Computer Networks. I joined the Advanced Network Laboratory and worked on a data science project in my junior. Together with a Ph.D. student Zhiyao Li, we published our project "A unified task recommendation strategy for realistic mobile crowdsourcing system".