2024
- Trading Exchnage Order Matching System
- Implemented a multithreaded trading engine in C++ with Boost.Asio for high-performance async network communication.(Boost.Asio offers cross-platform asynchronous I/O support, simplifying the efficient handling of concurrent network and timer operations.)
- Deployed on Kubernetes to manage multiple client/server instances, simulating real-world high concurrency and load balancing.
- Integrated WebSocket for real-time front-end updates, displaying trading charts, order books, and matched trades.
- C++ Data Consolidation Platform
- Engineered data submission modules in C++, implementing threading and queue mechanisms to handle large-scale data transfers efficiently. Employed XML for data serialization, supporting both full and incremental extraction methods.
- Developed file transfer modules using FTP and custom TCP protocols, which involved threading for concurrent downloads/uploads and queue systems for managing transfer requests, ensuring high throughput and reliable data synchronization.
- Integrated event-driven architecture within server-side components to optimize performance and scalability, particularly for data processing workflows and synchronization tasks in a distributed database environment using Oracle RAC and standalone instances.
-
C# Bookstore Abp.io
-
RCore C/Rust Linux Operating Systems
2023
bzip2 in Rust