Adam Singer

Software Engineer

San Francisco, California, United States20 yrs 11 mos experience
Highly Stable

Key Highlights

  • Led engineering teams at Twitter and Netflix.
  • Expert in game development and software engineering.
  • Strong background in optimizing complex systems.
Stackforce AI infers this person is a Software Engineer specializing in Game Development and Software Engineering for high-performance systems.

Contact

Skills

Core Skills

Remote Execution SystemsTeam ManagementOpen Source IntegrationSoftware EngineeringAds OptimizationDeveloper ProductivityData EngineeringGame DevelopmentSoftware DevelopmentEntrepreneurshipEducational TechnologyTeam Leadership

Other Skills

RustRemote CacheExecutionChromium OptimizationScalaBazelKafkaData ProductsAds ServingCaching SystemsStreamingData StorageGoogle Compute EngineHTML5SDK Development

About

Leading a team of engineers at Twitter. Passionate about building great products, with a drive to make the tech teams better, by delivering top-quality software for everyone to use. Experienced working in large international teams and at scale. Strong technical background, comfortable with different languages, tools, methodologies and platforms, as well as a broad range of technical interests

Experience

20 yrs 11 mos
Total Experience
2 yrs 5 mos
Average Tenure
1 yr 5 mos
Current Experience

Netflix

Staff Software Engineer

Jan 2025Present · 1 yr 5 mos · Los Gatos, California, United States · Hybrid

Trace machina

Startup Engineer

Nov 2023Dec 2024 · 1 yr 1 mo · United States · Remote

  • Worked on remote cache and execution https://www.nativelink.com/
  • / https://github.com/TraceMachina/nativelink.
  • Responsible for four remote developers across multiple time zones. Contributor to nativelink rust code base.
  • Integrated multiple forked open source repositories to use nativelink as first class remote execution system.
  • Optimized Chromium builds using nativelink for customers.
  • Guided efforts and lessons learned about Build systems.
RustRemote CacheExecutionOpen Source IntegrationChromium OptimizationRemote Execution Systems+1

Twitter

Staff Software Engineer

Sep 2014Jun 2023 · 8 yrs 9 mos · San Francisco Bay Area

  • High productivity, business focused, technically sound, get things done attitude with focus on growth, learning and compassion.
  • [2021-2022] Scala Lang / Bazel Team (Developer Productivity)
  • Focused on pants -> bazel migration for the monorepo, optimized caching systems and build graphs for high cache hit rates. Scala language updates and cross source base modifications.
  • [2020-2021] Ads Serving - Mobile App Promotion (Ads)
  • Mobile App Promotion primary focus areas have been optimizations for system performance, system feature development, mentoring and leveling up the team.
  • [2019-2020] Ads Attribution (Ads)
  • Optimized and rebuilt Ads Attribution pipeline in Kafka Streaming. Scaled usages of Kafka Streams for the Conversion Attribution Platform. Scaling the system and design (CQRS) for high throughput Kafka Streams and data storage systems.
  • [2018-2019] DES - Insights (Data Products)
  • Scaled Data Products Insights streaming systems for handling new load by redesigning systems to utilize Kafka Streaming. Refactored core data structured for optimization of data flow and business requirements. Redesign was done in place of the existing system and transparently migrated. Open source middleware libraries used in redesign to finatra kafka.
  • [2014-2018] Abuse Reporting and Remediation / User Services (Health)
  • Maintained and built multiple systems across the entire health ecosystem from reporting to GDPR. U13 GDPR, Abuse Reporting, Help Center, Spam Reporting, Open Verification (blue checkmark), DMCA.
ScalaBazelKafkaData ProductsAds ServingSoftware Engineering+1

Igt

Software Engineer

May 2013Aug 2014 · 1 yr 3 mos · San Francisco Bay Area

  • Enhanced histogram engine to run in Google Compute Engine for casino game evaluations.
  • Provided game developer support and guidance by refactoring online game logic engine to remove dependency on database and server. Developed contained and isolated server for local development.
  • Decreased game developer turnaround time on code changes and testing by 15-25 minutes per build.
  • Created SDK tools for running HTML5 casino games in an offline mode using Google Dart as a server.
Google Compute EngineHTML5Game DevelopmentSDK DevelopmentSoftware Engineering

Solvr

Co-Founder

Aug 2012Jan 2013 · 5 mos · San Francisco Bay Area

  • Invited as exhibitor to Google IO (2012) for displaying prototype in Google’s new language, Dart.
  • Implemented BigNum library in Dart.
  • Implemented suite of number theory algorithms.
  • Developed strategies for monetization of educational math software.
DartNumber Theory AlgorithmsEducational SoftwareSoftware DevelopmentEntrepreneurship

Igt

Software Engineer IV

Jan 2008Jan 2012 · 4 yrs · San Francisco Bay Area

  • Designed and implemented Blackjack and Video Poker engines for Remote Game Server (RGS) 2.0.
  • Implemented MultiWay Play games: Siberian Storm and Fire Opals for RGS 2.0.
  • Lead developer in game development kit for RGS 2.0.
  • Lead on game engine improvements, testing and integration.
  • Advised and coached junior engineers on implementation, including developing example code and patterns as well as providing instructional material to complete the design.
  • Collaborated with overseas cross functional teams in China and England to merge software development efforts.
  • Implemented redesign of Fort Knox and design of Fort Knox II for Universal Cluster Controller.
  • Invented a wide range of games based on a time gaming concept of “time to credit amount wagering,” including USPTO patent filings.
  • Developed new system for delivering bonus games via bank controllers.
  • Presented prototype machines running time-gaming software and a newly redesigned OLED button panel at G2E conferences in 2008 and 2009 to casino gaming regulators and executives.
  • Ported Cyberview’s platform to IGT’s AVP system.
Game DevelopmentSoftware EngineeringCross-Functional CollaborationTeam Leadership

Cyberview technology

Advanced Software Engineer

Jan 2006Jan 2008 · 2 yrs · Las Vegas, Nevada Area

  • Acquired by IGT
  • Designed and implemented a next generation gaming platform using console-style games for casino wagering.
  • Designed gambling systems based on time-gaming and expanded timed casino gaming concepts to support wagering, progressive and other reward schemes.
  • Designed and implemented a new type of dynamic OLED button interface for gaming machines using microcontrollers.
  • Presented demonstrations of concepts and prototype products to casino executives.
  • Evaluated a wide range of software platforms and frameworks.
  • Presented prototype gaming software and machines at G2E conference in 2007, which generated significant dialogue in the industry on future ideas and products.
  • Time-gaming research and ideas highlighted in Wired magazine.
Gaming SystemsOLED Interface DesignTime-Gaming ConceptsGame DevelopmentSoftware Engineering

Statistical and software analysts, inc.

Embedded Software Engineer

Jan 2005Jan 2006 · 1 yr · Las Vegas, Nevada Area

  • Involved with wireless communication and programming 8051 MCU with 802.15.4 radios for in-house developed system.
  • Worked on the board development cycle.
Wireless Communication8051 MCU Programming

Lasvegas.net, llc

Developer / Admin

Jan 2004Jan 2005 · 1 yr · Las Vegas, Nevada Area

  • Worked on Unix administration and programming.
  • Involved with technical support and troubleshooting for customers.
Unix AdministrationTechnical Support

Education

University of Nevada-Las Vegas

Stackforce found 100+ more professionals with Remote Execution Systems & Team Management

Explore similar profiles based on matching skills and experience