# Bassam El Hage > Staff Software Engineer at Activision Blizzard Media Location: San Jose, California, United States Profile: https://flows.cv/bassamelhage An accomplished Software Engineer with hands-on experience and strong knowledge of design and development in complex, mission-critical environments. Highly adaptable in quickly changing technical environments with strong analytical skills and focus on delivering business solutions using agile approaches and collaboration techniques. Team player with a demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environment. Languages: Java, SQL, HTML, XML, Shell scripting. Databases/Storage: MySQL, BigQuery, Redis, Oracle. OS: Mac OS, Linux, Windows. Cloud Platforms: GCP, AWS. Testing: Junit, Mockito, Postman Other Technologies: Kubernetes, CloudRun, Guice, PubSub, Spring, pFlight, Git, Gradle, Maven, gRPC, Protobuf, Json-rpc, Json, Xml, REST, JAX-RS, Quartz, Stax, Kafka, VAST, Memcached, IAP, JWT, Oauth 1.0, JDBC, jOOQ, Hibernate/JPA, Hive, JMS, MQ, Log4j, Graylog, Design Patterns, Docker, Hadoop, Grafana, Datadog, Tomcat, Netty, XAMPP. IDEs: IntelliJ, Eclipse. Agile Software Development: Scrum. ## Work Experience ### Staff Software Engineer @ Activision Blizzard Media Jan 2019 – Present | Foster City, California, United States Enabling video advertising on mobile games via broad contributions across various cloud based backend applications. Extensive contributions to design, development, and integration of services like Mediation service - ads backend gateway service, real time bidding win / loss Notification service, Vast parsing, Auction service, business events tracking and storage, data handling and reporting, metering frameworks and observability, and configurations management backed by various technologies such as Java, Kubernetes, CloudRun, PubSub, Kafka, MySQL, Redis, MySQL, gRPC, DataDog, King proprietary frameworks,...etc. ### Senior Software Engineer @ Verizon IPTV / OnCue Jan 2016 – Jan 2019 | Santa Clara, California, United States IPTV Vod, Santa Clara, CA Processing and provisioning various media contents such as vod, linear tv, and ads. ### Lead/Senior Software Engineer @ TiVo ( formerly Rovi ) Jan 2013 – Jan 2016 | Santa Clara, CA --Entertainment Metadata APIs And Cloud Services, Santa Clara, CA Led the efforts and delivery of movies metadata Restful apis including synopsis, cast, credits, and images. Authentication and authorization component for Rovi restful metadata services via memcached, Java, MySql, Jersey Oauth according to a 0-legged Oauth 1.0a specs model. Api traffic reporting system via Hadoop/Hive cluster, Java, shell scripts and MySQL database for billing and metering purposes. Rovi Ad Gateway project powering display and video ads on mobile devices and connected TVs. Full compliance with VAST 2.0 - Support for wrapper ads, Inline ads with ad companions, non-linear ads. Prototype implementation of Java and iOS clients to showcase metadata and Ads APIs consumption - full user experience examples with images, synopses, casts, credits,…etc. - iOS 6 video player events and user's events tracking,....etc. ### Senior Software Engineer @ YP.com Jan 2011 – Jan 2013 | Glendale, California, United States Various contributions to design and development on the Publisher Api and Ad Serving platform team. -- Display Api enhancements. -- Density based smart geofencing engine. -- KPI data feeds from data warehouse. -- Internal tools and reporting. -- Shell and Hive scripting. ## Education ### Computer Science University of California, Riverside ## Contact & Social - LinkedIn: https://linkedin.com/in/bassamelhage --- Source: https://flows.cv/bassamelhage JSON Resume: https://flows.cv/bassamelhage/resume.json Last updated: 2026-04-12