Jichao Liu is a software engineer based in Shanghai with eight years of hands-on experience building server-side architectures, IM servers, and desktop C++ applications. He is proficient in C++, C#, Python, SQL (MySQL/SQL Server) and familiar with design patterns, Boost, assembly, and stored procedures, while also comfortable reading English technical docs. At 民泰贵金属 he focuses on app server and messaging architecture, and previously developed MFC and file-mapping solutions in C++ at iSoftStone. He contributed to Android support libraries by adding a PermissionCompatDelegate to ActivityCompat/FragmentCompat to improve Instant Apps permission handling on Lollipop devices, showing an eye for backward-compatible platform fixes. Known for strong algorithmic foundations, disciplined logic and fast learning, he combines low-level systems skills with practical backend and scripting experience.
8 years of coding experience
2 years of employment as a software developer
Bachelor, computer science, Bachelor, computer science at Sichuan University
Contributions summary:Jichao added support for delegates in `ActivityCompat` and `FragmentCompat`, enabling delegation of permission compatibility methods. This change allows for Instant Apps support, particularly on Lollipop devices where runtime permissions are utilized. The user's commits included modifications to `ActivityCompat.java`, introducing a `PermissionCompatDelegate` interface and related methods. They also made updates to `FragmentCompatTest.java` to reflect the changes.
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.