# Jiajie Hu > Senior software engineer at Activision Blizzard Media Location: Newark, California, United States Profile: https://flows.cv/jiajiehu A quick-learner software developer offering 4 years Android development experience and 6+ years programming experience from projects and internships in Java, C/C++. Always eager to learn new skills and technologies and always passionate to Android development. Experienced in Android related programming languages, libraries, widgets such as Kotlin, XML, MVVM design pattern with live data. Worked as an Android Developer for 4 years. Focusing on the functionalities, applications structures, user interfaces and related issues. Experienced in developing Android application with RESTful APIs from a sketch and major UI updates. Proficient in UI layout design, data structures, problem-solving, and debugging. ## Work Experience ### Senior Software Engineer @ Xbox Media Solutions (Formerly Activision Blizzard Media) Jan 2023 – Present | San Francisco, California, United States • Architected and implemented a high-performance, cross-platform media delivery and rendering platform for Activision Blizzard King supporting dynamic mixed-media ads (Video, HTML, GIF). Featured with adaptive asset selection, parallel chunked download, and shared disk caching to optimize large asset delivery across heterogeneous networks, driving 100%+ CTR increase and 4% global VCR lift over legacy GAM implementations ### Software Engineer @ AppLovin Jan 2021 – Jan 2023 | Palo Alto, California, United States • SDK Performance Optimization: Engineered core SDK enhancements in Java, Kotlin, and Objective-C, directly improving ad rendering performance and user experience metrics across millions of devices. • Mediation Ecosystem Management: Maintained and upgraded 3rd-party Mediation Adapters, ensuring 100% compatibility with global ad networks and reducing integration-related churn through proactive bug resolution. ### Software Engineer (Android) @ PayPal Jan 2020 – Jan 2021 | United States • Market Expansion: Spearheaded the Android launch of PayPal "Pay Later" in Australia, implementing localized logic for a nationwide rollout. • MVVM Migration: Led a large-scale refactor of the GPL codebase to MVVM, increasing modularity and improving developer velocity. • Component Engineering: Developed a reusable Full-Screen UI component via Data Binding, standardizing design across multiple global flows. • Code Health: Reduced technical debt by purging legacy feature flags and deprecated classes. ### Software Engineer (Android) @ Yelp Jan 2019 – Jan 2020 | San Francisco Bay Area • Design System Integration: Contributed the end-to-end rewrite of the Search Overlay and Search Page to align with the "Cookbook" design system, optimizing suggestion logic and UI responsiveness. • Component Engineering: Developed and contributed core reusable widgets (e.g., "Pill" widget) to the global design system, enhancing UI consistency across the platform. • Feature Modernization: Refactored the Reservation Search module, simplifying the architecture to improve usability and maintainability. ### Android Developer @ Techstep Jan 2018 – Jan 2018 | Dallas/Fort Worth Area • Developed an Android application of an E-commerce website with woocommerce RESTful APIs. • Used MVP design pattern which can separate logic from activities and treat activities as View. • Implemented the network calls with Retrofit and used Gson to process the json data. • Handled time-consuming tasks such as network calls with Asynctask. • Used Fresco to download and display images as well as generate thumbnails easily. • Used thumbnail to reduce the loading time and made the APP running significantly more fluently. Home page: techstep.io ### TDS FW Intern @ Intel Corporation Jan 2016 – Jan 2017 | Beijing, China • Worked on some Windows & Unix tool such as decoder to finish some integration work in TDS FW and RF driver back office. • Deeply involved in project integration and management such as issue assignment and status updating. • Calculated and recorded the performance of new (written in C) and old functions (written in assemble language) in each platform by comparing the CPU clock cycles they cost. • Translated some easy code segments from assemble language to C. ## Education ### Master's degree in Computer Science Southern Methodist University ### Bachelor's degree in Computer Science and Technology Beijing University of Posts and Telecommunications ## Contact & Social - LinkedIn: https://linkedin.com/in/jiajie-hu-7062b9147 --- Source: https://flows.cv/jiajiehu JSON Resume: https://flows.cv/jiajiehu/resume.json Last updated: 2026-04-01