Summary
Sean Xiao is a senior software engineer with a decade of hands-on experience building polished Android applications for clients including Capital One, Samsung, AeroVironment, and Peloton. Self-taught and UCLA-trained in bioengineering, he combines a product-minded design sensibility with deep platform expertise across Android SDK/NDK, Kotlin/Java, OpenGL ES, and modern architectures like MVI and MVVM. He has shipped production features and performance-tuned apps using tools such as Dagger/Hilt, RxKotlin, Retrofit, ExoPlayer, Firebase, and AWS, and is comfortable debugging at the native layer with ADB, profilers, and the NDK. Sean has a track record of sustaining long-term client engagements and exploring cutting-edge tech through personal projects, which keeps his skills current across Android API levels 1–33. Based in Sunnyvale, he brings both client-facing experience and low-level engineering chops, often bridging UX polish and native performance optimizations.
10 years of coding experience
9 years of employment as a software developer
De Anza College
University of California, Los Angeles