Kirill Kirichenko is a Senior Software Developer with nine years of professional experience and a long track record in UI and multimedia engineering, currently building a declarative UI framework at Huawei. He brings deep expertise in Java (including JavaFX), C/C++, JNI, multithreading and cross-platform Linux/Windows development, honed at Oracle, JetBrains and Sun Microsystems. His background includes low-level multimedia work—GStreamer integration, format parsing and progressive clip download—as well as embedded ARM Cortex-M3 firmware and kernel/driver-level Linux programming. Comfortable as a remote engineer, he routinely takes difficult technical challenges to completion and pairs systems-level thinking with polished UI implementation. Notably, his career spans both high-level declarative UI design and hands-on native debugging/resource management, giving him a rare full-stack perspective across application, native and embedded layers.
9 years of coding experience
23 years of employment as a software developer
Master of Computer Applications (M.C.A.), Computer Engineering, Master of Computer Applications (M.C.A.), Computer Engineering at Санкт-Петербургский Государственный Электротехнический Университет «ЛЭТИ»
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kirill Kirichenko - Senior Software Developer at Huawei