Developer profile

Raymond Gan

@rayning0 on GitHub β†—

@Tubitv Β· San Jose, California

Possibly Available

About

Sr Software Engineer, Distributed Systems

Repositories

build-your-own-x

πŸ€“ Build your own (insert technology here)

Markdownβ˜… 234β‘‚ 37

ctci

My answers to LeetCode, HackerRank, company code challenge problems, + "Cracking the Coding Interview."

Pythonβ˜… 220β‘‚ 50

FAANG_interview_prep

Interview prep materials sent me by FAANG companies. My LinkedIn post: https://bit.ly/3XWlwHX. Google Tech Dev Guide: https://techdevguide.withgoogle.com. Google Interview Prep: https://techdevguide.withgoogle.com/paths/interview

β˜… 85β‘‚ 16

Princeton-Algorithms-Java

My solutions to Robert Sedgewick's fantastic Princeton courses on Algorithms/Data Structures (http://algs4.cs.princeton.edu/home/) and Intro to Programming in Java (http://introcs.cs.princeton.edu/java/home/)

Javaβ˜… 37β‘‚ 18

go-database

Golang In-Memory Database, from scratch. For a code challenge.

Goβ˜… 15β‘‚ 1

elixir-otp-guidebook

Notes on "The Little Elixir & OTP Guidebook" and "Elixir School"

Elixirβ˜… 8β‘‚ 0

rebuilding-rails

Built a simple version of Rails, completely from SCRATCH. My version of "Rebuilding Rails" by Noah Gibbs.

Rubyβ˜… 8β‘‚ 2

software_salaries

Latest US software salary reports. My 2023 post on it: https://www.linkedin.com/posts/activity-7039071885044682752-M4i9

β˜… 6β‘‚ 0

zprofile

My .zprofile, aliases, and Cursor settings.

Shellβ˜… 3β‘‚ 0