George Campbell

Software Engineer at Netflix

Sunnyvale, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
George Campbell is a seasoned software engineer with 13 years of experience building large-scale systems from Sunnyvale, California, currently delivering software at Netflix. His background spans core infrastructure and product engineering roles at Apple’s iTunes Store and VeriSign, reflecting deep expertise in backend systems and operations. An active contributor to the popular RxJava project, he has enhanced asynchronous and reactive capabilities—adding Future interoperability, time-based timeouts, and draft Subject support—highlighting a focus on concurrent, event-driven programming. Comfortable bridging system administration and software development, he brings pragmatic reliability and a long-term view of operational robustness to complex distributed environments.
code13 years of coding experience
job8 years of employment as a software developer
languagesEnglish
github-logo-circle

Github Skills (6)

asynchronous10
javas10
reactive-programming10
java10
concurrency10
async10

Programming languages (11)

TypeScriptJavaC++CSSScalaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
ReactiveX/RxJava

Jan 2013 - Nov 2016

RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
Role in this project:
userBack-end Developer
Contributions:1 release, 87 commits, 57 PRs in 3 years 10 months
Contributions summary:George contributed to the `rxjava` repository, which focuses on reactive programming for the JVM. Their work involved implementing and integrating new functionalities, specifically focusing on enhancing the project with features for asynchronous operations involving `Future` objects, as well as the introduction of a draft `Subject` class. They also added support for time-based timeouts in `toObservableFuture` operations. These changes suggest a focus on expanding the library's capabilities for concurrent and reactive processing.
asynchronousrxjavareactive-streamsreactive-extensionsjvm
abersnaze/RxJava

Jan 2015 - Mar 2017

Contributions:69 pushes, 69 branches, 4 tags in 2 years 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
George Campbell - Software Engineer at Netflix