G

Greg Benson

Engineering Manager

San Francisco, California, United States23 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 20 years of software development experience.
  • Expert in mobile application development.
  • Strong leadership in engineering management.
Stackforce AI infers this person is a Mobile Applications and Software Engineering expert with extensive experience in B2C environments.

Contact

Skills

Core Skills

Mobile ApplicationsEngineering ManagementSoftware Engineering

Other Skills

Agile MethodologiesAlgorithmsAmazon Web Services (AWS)AndroidApplication developmentBookkeepingBudgetingCC#Cash Flow ManagementCloud ComputingContinuous IntegrationCross-platform solutionsDesign PatternsDigital Signal Processors

About

• 20 years of broad software development experience including 8 years of engineering management experience • Previous reports have included those in engineering, engineering management, manual testing, test automation, and program management roles • Over 10 years of mobile experience (native Android, React Native, plus some Flutter) • Teams have also launched web apps (using React) and backend services (Google Cloud)

Experience

Netflix

Engineering Manager

Dec 2024Present · 1 yr 3 mos · San Francisco Bay Area · Hybrid

  • Working on the Mobile Core team, focused on improving the member Discovery and Viewing Experience for Android and iOS.
Mobile CoreAndroidiOSMobile ApplicationsEngineering Management

Disney streaming

Director of Software Engineering

Sep 2022Feb 2024 · 1 yr 5 mos · San Francisco Bay Area

  • Lifecycle Engineering group, Disney Streaming (Disney+, Hulu, ESPN+ Star+).
  • Managing teams responsible for application development in the messaging space. This includes a React app for internal content creation & operations, and pioneering a cross-platform solution to display server-driven in-app messages on all Disney Streaming clients (~6 code bases).
ReactCross-platform solutionsApplication developmentSoftware EngineeringMobile Applications

Career break

Gap year

Jun 2021Sep 2022 · 1 yr 3 mos

  • Took a year off to learn, explore, and recharge:
  • Startup advisor for Duplex Bioscience
  • Completed "Hands-On Machine Learning" book by A. Géron, with exercises
  • Completed Intro to Accounting courses
  • Traveled to Ghana (for WAVO, above)
  • Worked on a farm (chestnuts & blueberries)
  • Lots of reading :)

Google

2 roles

Tech Lead / Manager, Grasshopper

Jan 2019May 2021 · 2 yrs 4 mos

  • Grasshopper's mission is to prepare adults, especially from underserved groups, for careers using code by removing barriers to accessing coding education. We are the mobile coding app for beginners. With fun, quick lessons on a phone, the app teaches adult learners to write real JavaScript. Grasshopper was started as a project in Area120, a workshop for experimental projects within Google.
  • Mobile app developed using React Native, web app developed using React. Backend uses Firebase and Google Cloud.
React NativeFirebaseGoogle CloudMobile ApplicationsSoftware Engineering

Tech Lead / Manager, Play Store

Nov 2017Jan 2019 · 1 yr 2 mos

  • The Play Store 'Beyond Mobile' team is dedicated to providing a high-quality experience on a variety of non-mobile platforms, including TVs, cars, watches, and Chromebooks. We partner closely with corresponding Android teams (Android TV, Auto, Wear, and Chrome OS) to ensure we are meeting device-specific needs and constraints. Our goal is to provide users on all Android platforms with clear and convenient access to the thousands of apps and services that they depend on.

West african volunteer organization (wavo)

Founder

Dec 2018Present · 7 yrs 3 mos · San Francisco Bay Area

  • "We need more people to visit Africa to see the progress but also to see how much needs to be done."
  • Bill Gates
  • WAVO’s mission is to improve the lives of West Africans, primarily those living in poverty. Our efforts center around:
  • Fundraising to fulfill individual basic needs (housing, food, education, clothing), especially for children and young adults
  • Providing opportunities for international volunteers to visit and provide direct support to West African communities
  • Working with local nonprofits to provide assistance and to create self-sustaining organizations
  • Primary local organization is UVO Tafo: https://www.facebook.com/uvo.tafo

Netflix

2 roles

Engineering Manager, Android Innovation

Promoted

Jun 2015Oct 2017 · 2 yrs 4 mos · Los Gatos, CA

  • Worked to continuously improve the quality, performance, and utility of the Android application. Contributed to overall company success by creating leading-edge interfaces as part of Netflix's mobile innovation program. This program helped to scientifically determine which changes provide a material benefit to a global customer base.

Senior Software Engineer, Android

Mar 2013Jun 2015 · 2 yrs 3 mos · Los Gatos, CA

  • App highlights:
  • #1 free app on Google Play store in Entertainment category, top-10 free app overall
  • Highest-rated video streaming app in Google Play, including YouTube, Google Play Movies, HBO Go, and Hulu apps
  • Currently available in ~190 countries, 30+ languages
  • Individual contributions:
  • Browse experience for first native Android release - contributed to increase in app rating from 4.0 to 4.5 stars (on 1M+ ratings)
  • Chromecast second-screen controller UI
  • Dedicated Kids experience for phones (AB test)
  • Java/Android version of Netflix Falcor caching client, including extensive testing harness
  • Tablet UI overhaul (AB test)
  • Updates and improvements to client endpoint code (in Groovy)
  • Client-side 'experiences api' to handle AB test configurations
  • Dev: Android, Java, Groovy, git, Gradle, and Rx (Reactive Extensions)
  • Tools: Eclipse Memory Analyser, Traceview, HierarchyViewer, Jenkins, Robotium, Stash
AndroidJavaGroovyMobile ApplicationsSoftware Engineering

Dolby laboratories

Android Developer - Contract

Dec 2012Jan 2013 · 1 mo · San Francisco Bay Area

  • Game prototype in Unity, with audio control logic spanning Dalvik (Java) -> Jni (C) -> Unity (C#).
AndroidJavaGroovyMobile ApplicationsSoftware Engineering

Skimble, inc.

Android Lead Developer

Nov 2011Jan 2013 · 1 yr 2 mos · San Francisco, CA

  • Led major UI overhaul for ICS/Jelly Bean
  • Developed ‘Workout Forums’ with custom native RichTextEditor and WebView components
  • Designed and implemented numerous features including 'Workout Programs', calorie tracking, video playback, and purchasing updates
  • New components included UI updates, client/server exchanges, back-end components (in Ruby / Rails), and unit tests (client and server)
  • Created remote Jenkins build box for continuous build + testing (Robotium tests, JUnit tests)

Amazon music

Android Software Developer

Aug 2010Nov 2011 · 1 yr 3 mos

  • Android MP3 Cloud Player accomplishments:
  • Designed and developed streaming component for playback, caching, and pre-fetching of remote audio data
  • Created audio playback service, including Android Media Player wrapper
  • Kindle Fire: UI updates and improved integration with other system components
  • Wrote and integrated client-side metrics service to provide QoS and business data
  • Developed numerous UI and functionality updates including persistent player widget & rotating activity transitions

Skimble

Android Developer - Contract

Feb 2010Jul 2010 · 5 mos

  • Developed Skimble's Android application based on existing iPhone application. App included use of multi-threading, GPS location tracking, camera canvas & preview, custom UI widgets, and localization into three languages.

Anoowa inc

Software Developer

May 2009Jun 2010 · 1 yr 1 mo

  • billFLO (www.billflo.com):
  • Designed, coded, and tested multiple feature requests relating to user experience, client/server communication (XML), message queuing, and desktop application controls
  • Created online privacy preferences control using PHP/MySQL
  • Created application test plan
  • Additional project completed to develop an algorithm to extract useful text information from PDFs

Dolby laboratories

2 roles

Project Engineer, Technology Development Group

Dec 2006Aug 2009 · 2 yrs 8 mos

  • Coded updates for the MP4Box open-source media packaging tool
  • Created .NET wrapper for audio-decoding DLL
  • Refactored portions of Dolby Encoder for modularity
  • Dolby Volume:
  • Designed and coded key modules based on research concepts
  • Created multi-threaded DLL component for use in real-time framework
  • Integrated Matlab code via engine for testing purposes

Design Engineer, Technology Development Group

May 2004Dec 2006 · 2 yrs 7 mos

  • Dolby Digital Plus (DDP):
  • Completed all phases of development for DDP Information Tool
  • Coded updates for all key components: Encoder, Decoder, and Transcoder
  • Created real-time component based on Decoder module
  • Designed and created project-wide test infrastructure under supervision of senior technical staff

Potentia power systems

Engineering Assistant

Jan 2001Jan 2001 · 0 mo

  • • Designed testing framework and wrote Python scripts for real-time testing of hardware prototypes

Queen's entertainment agency

Manager

Apr 1999Apr 2001 · 2 yrs

  • Booked and promoted ~100 live music events on college campus
  • Responsible for budget, staffing, advertisement, agency PR, and artist hospitality
  • Largest show attended by 3000 people, largest single-show budget of $60k

Education

University of York

MSc — Music & Audio Technology

Jan 2002Jan 2003

Queen's University

BSc — Electrical/Computer Engineering

Jan 1997Jan 2001

Stackforce found 100+ more professionals with Mobile Applications & Engineering Management

Explore similar profiles based on matching skills and experience