Verified Expert in Engineering
Baiqin is a senior software engineer with eight years of experience in Android application development. He worked on several modern Android apps at Yahoo and FuboTV. As an Android application developer, Baiqin has a deep understanding of Android internals. He is also an expert in various video technologies, including ExoPlayer, DRM, Dash, and HLS.
Android, Android TV, Android SDK, Kotlin, Java
The most amazing...
...things I've built are Yahoo Finance for Android and Fire TV, giving millions of Yahoo Finance users an easy access to a vast amount of financial videos.
Senior Software Engineer
- Worked as the tech lead of the Android playback team and made core engineering decisions on several platforms, including Android mobile, Fire TV, and Android TV.
- Implemented the Android stream playback using ExoPlayer.
- Investigated the Android Open Source Project (AOSP) video technology internals and the source code of several video-related projects like x264.
- Wrote a series of blog posts on Android inter-process communication (IPC) internals during spare time.
Software Application Engineer
- Architected and built Yahoo Finance Android app using Java and Kotlin and implemented various unit test facilities.
- Built Yahoo Finance TV apps from scratch and published them on Android and Fire TV platforms.
- Hosted Android tech talk sessions about Android app development and Android internals to help the team better understand the Android platform.
- Investigated AOSP and Linux kernel internals during my spare time to maintain an architecture perspective of Android systems and help solve some tricky tech issues in the company.
- Built a continuous integration back-end service for several Yahoo Android projects using Go and Appetize.io. This service automatically creates an Android emulator running the code in any GitHub pull request.
Yahoo Finance Androidhttps://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.finance&hl=en_US&gl=US
Yahoo Finance Android TV
Fubo TV Android Apphttps://play.google.com/store/apps/details?id=tv.fubo.mobile&hl=en_US&gl=US
Tech Blogs on Android Internalshttps://baiqin-droid1001.medium.com/
Forever | NOT Android
PiaoUS eCommerce Website
Android SDK, JUnit, Mockito, Spring
RxJava, Retrofit, Protobuf, x264
Android, Android TV, Linux, Amazon Web Services (AWS)
Software Engineering, Room, AOSP, Digital Rights Management (DRM), Dash, HTTP Live Streaming (HLS), H.264, MockK
Master's Degree in Computer Science
Columbia University - New York City, United States
Bachelor's Degree in Computer Science
Shanghai Jiao Tong University - Shanghai, China