Baiqin Wang
Verified Expert in Engineering
Software Developer
Syosset, NY, United States
Toptal member since December 22, 2021
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.
Portfolio
Experience
Availability
Preferred Environment
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.
Work Experience
Senior Software Engineer
FuboTV
- 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
Yahoo!
- 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.
Experience
Yahoo Finance Android
https://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.finance&hl=en_US&gl=USYahoo Finance Android TV
Fubo TV Android App
https://play.google.com/store/apps/details?id=tv.fubo.mobile&hl=en_US&gl=USTech Blogs on Android Internals
https://baiqin-droid1001.medium.com/Forever | NOT Android
PiaoUS eCommerce Website
Education
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
Skills
Libraries/APIs
RxJava, Retrofit, Protobuf, MockK, x264
Languages
Kotlin, Java, C, C++, Go, JavaScript
Frameworks
Android SDK, JUnit, Mockito, Spring
Platforms
Android, Android TV, Linux, Amazon Web Services (AWS)
Storage
MySQL
Other
Software Engineering, Room, AOSP, Digital Rights Management (DRM), Dash, HTTP Live Streaming (HLS), H.264
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring