Jason (Jinxiang) Lu work email
- Valid
- Valid
- Valid
Jason (Jinxiang) Lu personal email
- Valid
Jason (Jinxiang) Lu phone numbers
A seasoned C++ Software Engineer on Multi-threading, High Performance, Low Latency, High Throughput, High Scalability, High Availability and Low Maintenance Stock and Derivatives Trading Platform supporting tens of thousands of clients at the same time from scratch.
-
Principal Software EngineerCorelight Sep 2022 - PresentSan Francisco, Ca, Us -
Senior Staff Sw EngineerIcebrg (Acquired By Gigamon) Nov 2018 - Aug 2022Seattle, Wa, Us• Discovered a clustered hashing algorithm (jasonlue.github.io) and replaced original chained hashing algorithm of Zeek dictionary. The new algorithm uses 1/3 memory and runs around 30% faster. Written in C++.• Replaced Zeek file type detection serial regex engine with Intel Hyperscan parallel regex engine. The new algorithm runs 400% faster. Written in C++.• Major contributor to sensord 2.0 that manages everything on the sensor, including filesystem, network, Zeek and Suricata and other related components on Debian/Ubuntu. Written in GO.• Redesigned and implemented AWS related APIs, including S3 and IAM. Written in GO.• Wrote Security Credentials Manager service, interacting with Hashicorp Vault and AWS IAM (Identity Access Management) to manage accounts and credentials on the sensor. Deployed as a Docker image through Spinnaker and Kubernetes. Written in GO.• Wrote scripts to generate sensor QEMU VM images ready to deploy. Written in BASH.• Wrote scripts to upgrade legacy sensor, by shrinking its file system with LVM, creating new partitions, and collecting and reapplying registration info to new images, all happening during rebooting period with grub and booting mechanism. Written in BASH. -
Founding Member, Senior Software/Quant DeveloperSixth Capital Management(Unincorporated) Jul 2015 - Oct 2018Developed Quantitative Research and Trading System in Python and C++ to research, develop and run high frequency trading models written in Python.Research, develop and manage quantitative strategies on SP500 Futures & Options.
-
Senior Computer Systems AnalystKershner Trading Group Jul 2009 - Jun 2015Austin, Texas, Us• Designed and developed a new stocks and derivatives trading server system co-located in NYSE data center with around 100 servers to support HFT trading models and active traders. The new system provides a better performance, unified interface, faster development framework, low maintenance and low operation costs.• Designed a fast, three layered subscription based market data delivery system with active backups and fast recovery mechanisms.• Designed a successful load balancing and failover mechanism with minimal and reliable up to date synchronization.• Developed K Protocol, with the extensibility benefit of tag-value based protocol but highly optimized to minimize the footprint on the network. With combined space and time based optimization effort, it reduced the packet size to about 25% of the old protocol. • Brought NASDAQ UQDF/UTDF, CQS/CTS, NASDAQ Total View (ITCH3.1), ARCA OPRA feeds to the system. -
Senior C++ Developer, Team Lead, Equity And Option Trading PlatformQuestrade Mar 2008 - Jun 2009Toronto, Ontario, Ca· Led a team of developers to design and implement a retail trading platform for North American markets including US and Canada.· Designed and implemented from scratch stock and option trading platform framework in C++, STL and boost, Multithreading and ATL OLEDB. The framework includes windows service, Winsock asynchronous TCP/IP communication, IP Multicast, IOCP, Context based message system, and multi-CPU optimized synchronization, pluggable protocol components, and nicely wrapped ATL OLEDB classes with memory leak fixes.· The platform is powerful to support 100,000+ retails clients and 50,000 (250,000 at the peak) packages per second throughput on gigabit data center network co-located with around 50 scalable, load-balanced, redundant with fail-over, 8-CPU Microsoft Windows Servers 2008.· Invented a tagged-value based proprietary binary protocol · Designed a successful load balancing and failover mechanism with minimal and reliable up to date synchronization.· Based on the framework, created OPRA, NASDAQ UQDF/UTDF, CQS/CTS, NASDAQ Total View (ITCH3.1), ARCA, TSX L1/L2 and TSXV L1/L2 market data drivers to receive quotes from different market data center. Profiled these components for best possible performance, especial for OPRA driver which receives more 50,000 packets a second. Also implemented mechanisms for gap recovery from secondary multicast data channel and possible retransmission through separate data channels if necessary.· Created Information Server which sits between clients and market data drivers to redirect requests and responses from and to market data clients based on the well-designed subscription and request-response model.· Created Chart Server, by subscribing to all L1 data feeds, generates Chart data store in RAM as well as file with file mapping technology to serve all clients’ chart requests intraday and stores to SQL Server EOD.· Created FIX based ARCA, STAMP based TSX execution driver to connect to exchanges. -
Senior Software DeveloperSilicon Optix Apr 2003 - Mar 2008Ca• Designed and implemented a client / server system to redirect client requests from Windows and Solaris via TCP/IP to RS232, USB, and TCP/IP, I2C or PCI communication with embedded LINUX-real-time system. Written in Visual C++, MFC, GUI, STL with multithreading on the windows side and GNU C++ and BSD sockets on embedded and Solaris side.• Designed and implemented RPC protocol on top of the communication for clients to call APIs exposed by embedded system. It supports complicated parameter types as arrays, variable arrays and structures with automatic serialization by simply defining them in function prototypes.• Developed USB WDM communication driver on windows and code signed it for vista 64. Also implemented RS232, TCP/IP, I2C communication pluggable components. -
Software Design Engineer, Program Manger, Mstv GroupMicrosoft Jan 2000 - Jun 2002Redmond, Washington, Us· Worked on MSTV Basic, MSTV Broadband and Windows CE.NET OS within MSTV group.
Jason (Jinxiang) Lu Skills
Jason (Jinxiang) Lu Education Details
-
The University Of Texas At AustinSoftware Engineering
Frequently Asked Questions about Jason (Jinxiang) Lu
What company does Jason (Jinxiang) Lu work for?
Jason (Jinxiang) Lu works for Corelight
What is Jason (Jinxiang) Lu's role at the current company?
Jason (Jinxiang) Lu's current role is Principal Software Engineer at Corelight.
What is Jason (Jinxiang) Lu's email address?
Jason (Jinxiang) Lu's email address is jl****@****ebrg.io
What is Jason (Jinxiang) Lu's direct phone number?
Jason (Jinxiang) Lu's direct phone number is +120696*****
What schools did Jason (Jinxiang) Lu attend?
Jason (Jinxiang) Lu attended The University Of Texas At Austin.
What skills is Jason (Jinxiang) Lu known for?
Jason (Jinxiang) Lu has skills like Sql Server, Tcp/ip, Sockets, Multicast, Oledb, Multithreading, Distributed Systems, Stl, Trading Systems, Electronic Trading, C++, Exchange Connectivity.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial