George Teo

Staff Software Engineer at Databricks

San Francisco Bay Area 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
🎓
Top School
George Teo is a Staff Software Engineer with 11 years of experience building resilient, large-scale back-end systems from San Francisco Bay Area. Currently at Databricks after four years at Uber, he brings deep expertise in distributed systems and production reliability, illustrated by contributions to Cherami's cmq repair tool to safely manage missing extents and Cassandra timeouts. He pairs hands-on engineering with mentorship experience (Hackbright Academy) and operational leadership from prior service as a company executive officer in the Singapore Armed Forces. Comfortable navigating complex metadata and failure modes, he focuses on pragmatic, auditable fixes that improve long-running services. A University of Chicago computer science graduate, he combines rigorous technical foundations with a track record of shipping durable infrastructure at scale.
code11 years of coding experience
job4 years of employment as a software developer
bookHigh School Diploma, High School Diploma at American School in Japan
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at University of Chicago
bookSingapore American School
languagesJapanese, English
github-logo-circle

Github Skills (9)

command-line-interface10
go10
cassandra10
command-line10
cli10
databases8
database8
sql-database8
relational-databases8

Programming languages (12)

JavaC++ShellRustCScalaJavaScriptGo

Github contributions (5)

github-logo-circle
uber-archive/cherami-server

May 2018 - Jun 2018

Distributed, scalable, durable, and highly available message queue system. This project is deprecated and not maintained.
Role in this project:
userBack-end Developer
Contributions:11 commits, 3 PRs, 8 pushes in 23 days
Contributions summary:George focused on modifying the `cmq repair` tool within the Cherami server project. Their work involved adding the functionality to delete missing extents, incorporating a timeout flag for Cassandra calls, and a consistency flag. They also addressed comments and fixed a rebase error. The contributions indicate a focus on improving the tool's functionality and reliability related to metadata management.
golangscalablemessage-queuedurabletask-queue
uber-go/kafka-client

Dec 2017 - May 2019

Go client library for Apache Kafka
Contributions:221 commits, 74 PRs, 135 pushes in 1 year 4 months
golangapache-kafkakafka-consumerclient-librarygo-client
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 Teo - Staff Software Engineer at Databricks