Summary
Shinji Okumura is a software engineer and University of Tokyo CS master's student with 11 years of programming experience, currently working on Google Search. He blends deep algorithmic expertise—honed through competitive programming success (Japanese Olympiad semi-finalist and finalist, All-Japan contest medalist, ACM-ICPC team member)—with practical systems and web experience from internships and production work. Shinji has contributed to LLVM (Attributor inter-procedural fixpoint analysis) via Google Summer of Code and applies that low-level optimization mindset to large-scale search problems. Comfortable across the stack, he has tackled accessibility signal research for page ranking as an intern and shipped features at Google. Outside work he documents technical learnings and problem solutions on his blog, revealing a habit of teaching-through-code that complements his research-oriented graduate studies.
11 years of coding experience
2 years of employment as a software developer
University of Tokyo