I am a Senior Software Engineer with 10 years of experience at Nokia, specializing in C++ development, Linux system software, communication-device platforms, and global technical support.
I have maintained and enhanced large-scale C++ systems, including Nokia HWAPI, a codebase of more than 600,000 lines supporting over 15 core services across base-station product ranges. My technical strengths include object-oriented design, multithreading, IPC, memory management, sockets, XML, and Linux containers.
I am experienced in diagnosing complex production issues such as deadlocks, memory leaks, crashes, and concurrency failures. I use root-cause analysis, log analysis, coretrace, Wireshark, and Valgrind to resolve critical customer and system issues.
I have led cross-regional teams and worked closely with colleagues in China, France, Finland, Germany, Japan, and North America. I built a China maintenance team, established knowledge-sharing processes, and improved work-order throughput and global resolution capacity.
I have also managed product delivery as a Technical Lead, Local Product Owner, and Project Manager. My experience includes release planning, risk control, integration testing, customer requirement management, software lifecycle coordination, and Agile/Scrum practices.
I use Python and Shell to automate troubleshooting and log analysis, and I have integrated automation tools into global platforms. I am also exploring AI and robotics technologies, including LLM APIs, prompt engineering, ROS/ROS2, Gazebo, and Webots.