Raymond Gan is a Senior Software Engineer in Los Angeles with 13 years building distributed systems and streaming video platforms at companies like Tubi, Pluto TV, Bird, and IBM. He combines deep backend expertise in Elixir, Go, and Ruby/Rails with practical experience in cloud-native tooling (AWS, GCP, Docker, Kubernetes) and data stores from Redis to PostgreSQL. Raymond has a track record shipping low-latency streaming and media tooling (HLS, FFmpeg, gRPC/protobuf) and moved into Go quickly enough to land a role after just one week of study. A Flatiron School alum with a Berkeley chemical engineering degree and a Udacity self-driving car nanodegree, he also maintains prolific coding practice—900 lines of graph algorithms and extensive problem sets on LeetCode, Codility, and HackerRank. He mentors and tutors regularly, turned repeated early rejections into persistence lessons, and advocates open-source contributions and targeted projects as top ways for junior engineers to stand out. Colleagues rely on him for pragmatic system design, fast learning across languages, and thoughtful career advice for CS grads.
13 years of coding experience
Bachelor's Degree, Chemical Engineering with Applied Physics, Bachelor's Degree, Chemical Engineering with Applied Physics at University of California, Berkeley
Self-Driving Car Nanodegree, Self-Driving Car Nanodegree at Udacity
Mathematics and Computer Science, Mathematics and Computer Science at Santa Clara University
Contributions:11 commits, 16 pushes, 1 branch in 1 year 6 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.