Summary
James Wang is a senior consultant and polyglot engineer with 15 years of experience building high-performance, risk and trading systems for major Canadian and U.S. banks. He blends deep expertise in Java (8–21), Scala, Python and Rust with functional-concurrency frameworks (ZIO, Cats, Akka) and practical cloud-native tooling (Docker, Kubernetes, Kafka) to deliver scalable microservices and data pipelines. Much of his recent work focuses on financial risk (FRTB, VaR, MTM) and messaging/migration projects—moving legacy brokers to modern MQs and containerized platforms—often achieving large speedups through parallelism and resiliency patterns. Comfortable across databases, low-level C/C++ and embedded platforms (Arduino, ESP32) he pairs systems-level curiosity with production-grade software engineering. Based in Oakville, Ontario, he holds Sun Java certifications and a CS degree from Dalian University of Technology, and routinely bridges quant finance domain knowledge with pragmatic engineering to reduce operational risk.
15 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Dalian University of Technology