Junior Software Developer
Chicago, IL
zian.li.cpp@gmail.com
(586) 604-0712
Introduction
I'm a software developer with 4+ years of work experience.
Originally from China, I lived in France for 7 years, and moved to the USA since Aug. 2025. I am looking for a junior or mid-junior developer position in the USA, preferably in Chicago metropolitan area.
Alongside my developer career, I'm also an amateur organist.
Solid skills
C++ 11/14/17, C, Python, bash, git
Linux (package management, config, etc.)
Boost Libraries, Design Patterns, OOP
Unit Test, Regression testing, CI/CD
Secondary skills
Lisp/Scheme, OCaml, Scala
Apache, Nginx, Web Frameworks (Flask, CrowCpp, ...)
SQL, OpenCV, Docker/Podman, GTK/QT
Unix Programming, Network protocols
Functional Programming, Concurrent Programming
Languages
Chinese (Mandarin)
English
French
Baby Inc. is a multinational baby created in 2024. As one of the co-founders, I am currently working as a baby specialist for our little client, the baby. My tasks include but not limited to:
Skills not required: C, C++, Rust, Golang, Zig, Linux kernel development, RISC assembly language, VHDL, ...
Amadeus is a multinational IT company that provides software solutions to airline companies. I worked as back-end developer in Amadeus "Airline Ticketing" department with a Scrum team using SAFe method. Our team is in charge of the back-end systems for airline ticketing management. My tasks were very diverse, but mainly focused on cloud migration, such as:
Skills required: C++ (C++14/17), C, Boost C++ Libraries, bash, Linux, Python, Unit Testing (GTest), Regression Testing, SQL (Oracle), Control-M, REST API, Podman, OpenShift, Splunk, Kafka, Control-M, Design Patterns, Jenkins, SonarCube
Worked for a joined research project between my school and a private company in Paris. The subject was image processing and computer vision. Researched and implemented edge detection algorithms and its evalutation methods.
Publication: doi:10.1109/EUVIP50544.2021.9484026
Research intern at HARMAN research center in Shanghai. Topic: autonomous driving.
Diplôme d’Ingénieur (equivalent to Master Degree): Software Engineering and Artificial Intelligence.
Master program: Electronic Engineering and Embedded Systems. (Abandoned)
Bachelor Degree of Mechanical Engineering.
HYMNUS (HYpertext Manager for MUsicical Notation Scripts) is a web-based tool for music score library management.
It was written in Flask/Python and can be deployed either locally or server-side.
The source code is hosted on GitHub.
An sample webapp is deployed and can be tested here. I also built a daemon script that exports the content to read-only HTML pages and refresh them automatically, the pages are published here.
The Hautbois project ("Hybrid and Universal Text-Based Orchestral Instruments Simulator") aims to build a classical music analysis and musical instrument simulation system. I am currently working on the core symbols and the adapter for Lilypond.