Summary
Myung Kim is a Principal Software Engineer with 12 years of experience building high-performance, scalable systems and modernizing legacy platforms across backend, frontend, and developer experience domains. Based in Redmond, he has driven architecture and implementation at Branch—modernizing CI/CD, introducing Kotlin, building a Turborepo React/NestJS stack with tRPC, and designing Kafka and gRPC-based async systems—and now contributes revenue-intelligence engineering at Upside. He combines hands-on systems design (Go, JVM, TypeScript) with operational pragmatism, cutting costs and build times through thoughtful migrations and developer tooling like Nix-assisted environments. A repeat founder early in his career, he brings product-minded engineering and a knack for rapid, reliable data migrations that unlock business value.
12 years of coding experience
13 years of employment as a software developer
Bachelor of Engineering (B.E.) Computer Engineering, Bachelor of Engineering (B.E.) Computer Engineering at McGill University
Korean, English