Software Engineer
CurrentOverhauled logging service responsible for 500k+ logs/second by replacing transport mechanisms dependent on WCF with shared memory pipes and gRPC, allowing it to be ported to .NET Core.Engineered a customized binary serialization protocol to optimize the streaming of log messages from emitters -> server -> file and subscribers, allowing server-side fields to be appended without reserializing the entire message, reducing server memory by 60% and CPU utilization by over 10x.Added the ability for users to create real-time alerts from a dynamic set of user-generated options. Developed a cutting-edge modular real-time dashboard enabling customers to seamlessly select data sources and customize visual representations, resulting in 3x as much information available.