# Jun Hyung Shin > Live on the edge 🐯🚀 Location: San Francisco Bay Area, United States Profile: https://flows.cv/junhyungshin A database enthusiast who has been working on database backend and query optimization. In the past 4+ years, I worked at TigerGraph as a software engineer and as a software engineering manager. I majorly contributed to GSQL, the query language of TigerGraph, and the query processing engine in terms of query execution, data ingestion, and cross-region replication. Before joining TigerGraph, I earned a Master's degree in Electrical Engineering and Computer Science with a research interest in database systems, query optimization techniques more specifically, at University of California, Merced. Prior to the advanced degree program, I worked for 3 years as a software engineer in South Korea and developed a variety of web applications for public organizations, academics, and enterprises. ## Work Experience ### Senior Software Engineer @ TigerGraph Jan 2023 – Present | Redwood City, California, United States ### Manager, Software Engineering @ TigerGraph Jan 2021 – Jan 2023 | Redwood City, California, United States - Engineering owner of TigerGraph query language (GSQL) in charge of the build pipeline, query interpreter, data loader, infrastructure, and security vulnerabilities managing all relevant works end to end, from knowledge sharing and workload balancing to comprehensive design and code review, or self-driving. - Designed and managed the development of the new data streaming workflow bringing 50% setup reduction and fine-grained monitoring API to provide a streamlined and user-friendly data ingestion experience (Java, C++). - Automated the various steps of the development cycle, such as branch-aware submodule pulling, early CVE detection, and LOC analysis, to aim for higher engineering productivity and product reliability. ### Software Engineer @ TigerGraph Jan 2019 – Jan 2021 | Redwood City, California, United States - Led the development of cross-region metadata replication to provide a disaster recovery option for higher system reliability (Java, C++). - Designed and implemented the runtime evaluation of graph entities/properties (dynamic querying) to make GSQL more versatile with the capability of parameterization (Java, C++). - Implemented error reporting mechanism of the pattern matching query compilation (query transformation) to aim for the next generation GSQL syntax (Java). - Migrated existing Java project into Gradle by rewriting the whole project build pipeline to bring higher productivity to the team with better dependency management and 5x faster build performance. - Contributed to in-depth benchmarking of TigerGraph against LDBC Social Network Benchmark as the original author of benchmark queries in GSQL. ### Software Engineer @ Tomato System Co.,Ltd Jan 2014 – Jan 2016 | Seoul, South Korea Implemented management systems for several organizations, including the advertising management system for J mediacomm, JoongAng Ilbo. ### Software Engineer @ Ahpro Jan 2013 – Jan 2014 | Gwangju, South Korea Implemented management systems for multiple organizations, including the online reservation system for Big-O Show, EXPO 2012 YEOSU KOREA Foundation. ## Education ### Master of Science - MS in Computer Science University of California, Merced ### Bachelor of Science - BS in Computer Science University of Illinois Urbana-Champaign ## Contact & Social - LinkedIn: https://linkedin.com/in/junhyungshin --- Source: https://flows.cv/junhyungshin JSON Resume: https://flows.cv/junhyungshin/resume.json Last updated: 2026-04-01