Jia-Jun Yeh, a seasoned principal software engineer specializing in FinTech, blends deep computer science knowledge with expertise in C++ and Go. He has evolved into a skilled Kubernetes administrator and application developer, demonstrating exceptional adaptability and swift learning. Over the past few years, Jia-Jun has confidently embraced a significant leadership role, steering his team towards innovation and collective achievement with decisive direction.
- Jan 2021-Dec 2023
Stranity Technology Co., Ltd. Chief Technology Officer
Spearheaded Stranity Technology Co., Ltd., a spin-off from Sky Mirror Technology.
Leadership Experience
- Successfully led the team in upgrading important internal systems to Kubernetes, which greatly enhanced the system’s robustness and availability.
- Expanded a cross-functional team to 7 members, focusing on trading platform ecosystem development.
- Provided technical decisions and architectural design for a team of 2 Backend Engineers and 2 Frontend Engineers in developing a back office system.
- Mentored a Golang Backend Engineer from entry-level to senior, imparting advanced coding techniques, system design, and best practices.
Engineering Achievements
- Deployed and maintained self-managed high-availability Kubernetes cluster, OS, and network infrastructure.
- Designed and developed a trading system using Go (Golang), utilizing microservices architecture and distributed systems to handle up to 3,000 concurrent users.
- Enhanced Golang backend codebase, growing to 108k LOC, evolving to support 49 executables tailored for escalating code complexity.
- Engineered the low-latency order gateway core using modern C++ and low-level architecture optimization.
- July 2019-Jan 2021
Sky Mirror Technology Co., Ltd. VP of Engineering
Led the development of a futures trading system, focusing on system optimization for trading efficiency.
- Expanded the team by recruiting 2 Backend Engineers and 1 Frontend Engineer, enhancing team diversity and technical capabilities as Team Manager.
- Optimized system architecture, achieving microsecond-level trading speed by selecting optimal data structures and redesigning process execution flow.
- Rearchitected C++ core components from MVC to Layered Architecture, improving maintainability and testability.
- Implemented a gRPC plugin for C++ applications, allowing direct function invocation within a single process to reduce network latency.
- June 2018-May 2019
COBINHOOD, Ltd. Lead Backend developer
Led a team of 5 Engineers in cryptocurrency exchange development.
- Optimized Kubernetes deployments, cutting Google Cloud Platform costs by over USD 10,000 monthly.
- Implemented a Go-based client library, integrating Monero (C++) and Tezos blockchains, while tracing Monero’s C++ codebase to ensure accurate and seamless integration.
- Managed critical exchange operations, holding exclusive access to hot wallet private keys, a responsibility shared only with the CTO and VP of Backend.
- June 2017-June 2018
Taipei Exchange Software Engineer
Development of an emerging stock trading system.
- Developed message dispatch proxy to adapt the trading system to web service.
- Optimized continuous data streaming system to be 110 times faster and solved critical race condition problems. And developed a drop-in replacement for it based on libuv.