Jonathan Christopher is a backend software engineer with 11 years of experience building scalable microservices and distributed systems from Singapore. He has driven core Go services at Shopee—designing cross-team projects, a long-term architecture revamp, and a Twitter Snowflake-like ID generator—before moving to TikTok to continue backend service development. Jonathan combines hands-on engineering (RPC servers, Kafka consumers, zero-downtime DB migrations) with tooling and CI initiatives that raised reliability and test coverage across teams. A cum laude ITB graduate, he also has experience deploying and operating high-stakes platforms for national events, reflecting a bias for production-ready solutions and operational ownership.
11 years of coding experience
4 years of employment as a software developer
High School, Natural Science (IPA), High School, Natural Science (IPA) at SMAK BPK Penabur Gading Serpong
Bachelor of Science (S.T.), cum laude, Informatics/Computer Science, Bachelor of Science (S.T.), cum laude, Informatics/Computer Science at Institut Teknologi Bandung (ITB)
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
Jonathan Christopher - Backend Software Engineer at TikTok