Hong Xiaolong

Software Engineer at Geetest

Fujian, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Hong Xiaolong is a seasoned software engineer with 14 years of experience, currently building products at Geetest and serving as Engineer II at Alibaba on GitHub. He specializes in Android and mobile UI engineering, contributing to high-impact open-source projects like Virtualview-Android, vlayout, UltraViewPager, and Tangram-Android where he improved layout managers, fixed critical NPEs, and enhanced complex auto-scroll and UI behaviors. Comfortable across the stack, he has hands-on experience in both frontend UI components and backend compatibility fixes, often refactoring timers, handlers, and XML-driven interfaces for robustness. Based in Fujian, China, he combines deep practical engineering with a knack for making modular, dynamic UI systems more reliable and maintainable. An understated strength is his pattern of addressing subtle edge cases—position calculations, touch-driven scroll control, and Gradle/demo stability—that improve developer and user experience alike.
code14 years of coding experience
github-logo-circle

Github Skills (18)

debug10
mobile-development10
software-design10
ui-components10
ui-design10
android-recyclerview10
android-development10
java10
javas10
uid10
front-end-development10
android10
viewpager10
recyclerview10
gradle9

Programming languages (4)

JavaCoffeeScriptC++Objective-C

Github contributions (5)

github-logo-circle
alibaba/Virtualview-Android

Dec 2017 - Jul 2021

A light way to build UI in custom XML.
Role in this project:
userMobile Developer (Android)
Contributions:21 releases, 242 commits, 11 PRs in 3 years 7 months
Contributions summary:Hong made initial contributions to the Android project by adding and modifying Java source files. Their initial commit introduced essential project setup and foundational code in the ViewServer.java file. Further commits included making the demo runnable, fixing Gradle issues and other source code changes. Other commits include modifying UI components and building the UI interface in xml.
lighttangramxmlandroidjava
alibaba/Tangram-Android

Mar 2017 - Jul 2021

Tangram is a modular UI solution for building native page dynamically including Tangram for Android, Tangram for iOS and even backend CMS. This project provides the sdk on Android.
Role in this project:
userMobile Developer (Android)
Contributions:21 releases, 259 commits, 7 PRs in 4 years 4 months
Contributions summary:Hong's commits focused on updating the `BannerView.java` file, which is part of a modular UI solution for Android. They also merged a `develop` branch, which likely incorporated broader changes and updates. The commits suggest involvement in UI component updates and potentially integrating changes from a development branch into the main codebase.
cmstangramsdkandroidcustom-view
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
Hong Xiaolong - Software Engineer at Geetest